<SEC-DOCUMENT>0000008947-22-000034.txt : 20220422
<SEC-HEADER>0000008947-22-000034.hdr.sgml : 20220422
<ACCEPTANCE-DATETIME>20220422061348
ACCESSION NUMBER:		0000008947-22-000034
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		110
CONFORMED PERIOD OF REPORT:	20220228
FILED AS OF DATE:		20220422
DATE AS OF CHANGE:		20220422

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			AZZ INC
		CENTRAL INDEX KEY:			0000008947
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC LIGHTING & WIRING EQUIPMENT [3640]
		IRS NUMBER:				750948250
		STATE OF INCORPORATION:			TX
		FISCAL YEAR END:			0228

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12777
		FILM NUMBER:		22843208

	BUSINESS ADDRESS:	
		STREET 1:		ONE MUSEUM PLACE, SUITE 500
		STREET 2:		3100 W 7TH STREET
		CITY:			FORT WORTH
		STATE:			TX
		ZIP:			76107
		BUSINESS PHONE:		8178100095

	MAIL ADDRESS:	
		STREET 1:		ONE MUSEUM PLACE, SUITE 500
		STREET 2:		3100 W 7TH STREET
		CITY:			FORT WORTH
		STATE:			TX
		ZIP:			76107

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AZTEC MANUFACTURING CO
		DATE OF NAME CHANGE:	20000911
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>azz-20220228.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:6688c1e1-5a8a-4544-9c70-f4e4e497bb9e,g:fb6b87b3-d834-4f83-b4e4-df1891108366,d:94d9ac2038804cf5b447f2f7ea8ca044--><html xmlns:azz="http://www.azz.com/20220228" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>azz-20220228</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF8yLTEtMS0xLTI2NjY5_78289eb5-bada-439c-99b2-26fe57da7242">0000008947</ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF8zLTEtMS0xLTI2NjY5_73dc33eb-10fc-4cc6-b002-775829ec1157">--02-28</ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF80LTEtMS0xLTI2NjY5_8863a181-3506-419f-a284-7e5900cbe4b2">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF82LTEtMS0xLTI2NjY5_487e8174-c8cc-479f-8483-fb9198e01a9f">FY</ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF83LTEtMS0xLTI2NjY5_2d0ce8b4-e3ea-40f0-8cd0-ea14bb533de7">2022</ix:nonNumeric><ix:nonNumeric contextRef="i9781d3ebf1114a3e9210bf0e0140b8a9_D20210301-20220228" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDM4_0dee7f54-ee6e-40d7-9fad-ea7bfefdde30">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="iebc4dacf60b242438433759789b9c386_I20220228" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzEtMS0xLTEtMjY2Njk_17090b49-4504-449c-b524-e2fbd0f90726">1</ix:nonNumeric><ix:nonNumeric contextRef="icb47d54013664f85a461a5eac0eeff36_I20220228" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzItMS0xLTEtMjY2Njk_a5def9c0-65f6-4216-bf5f-b874dc5e494a">1</ix:nonNumeric><ix:nonNumeric contextRef="i5ab11009531c4fb2b6be8726d1b7d6ad_I20220228" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzMtMS0xLTEtNDk0MjU_38c077da-bd59-44a5-a644-32a0299b9193">1</ix:nonNumeric><ix:nonNumeric contextRef="idd7a63e2df3647ed8c929778b14611d4_I20220228" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzMtMS0xLTEtMjY2Njk_e4aee74a-9c33-42a0-81f2-d3f6fa081383">2</ix:nonNumeric><ix:nonNumeric contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="azz-20220228.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica586ab72a8041698bb3b9664af46769_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id4755f9ed153468a8aa7cabea1270f08_I20220418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5710f3fc9ef74b1a993164380c40fe00_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide4643bdaa34414f91a7a89df3183011_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic68f161a47d14fb6b8f5961d13a6644e_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic732c6a45a9e44028e0e86c6d72ec8ec_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ec0e60c5a540388e46502f90da293b_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcd8848bb1874231aeb611e338b149da_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07a90f4d70dc422badb914caab70550b_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a566f627645485b9442672f21ce64f8_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i046c332df734408da780a649576e7ec1_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ce745415f1d491e81f6a7b86644f87f_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic35f4d16dfd84ea097b7183affa7fd1e_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ided90839fbfc4e698b94fea6b169e137_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8847685515e498291d6de60d08aa56c_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3948821c7f634684b18f99971ee4f31e_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f578d8aca7d4e48a240598866fbfd92_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac94dfda136443c58f86bd99cfc84f55_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bfbc6eb2156494bb31bfdc1ac57c1b3_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia78bdd9f2d4d441d87ba266bb86aabc2_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i829906027e2a4489a232e630468a42cd_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58eec9ddc0be4510b1dda7901c3fe9ad_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e2057332b064882bee34f477d99f4e9_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i200fdb595b3d45b78b41dcc47085818e_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f92eee642544d9eb4de45e68b4116cf_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6a497bef70c4a598b56d0c4e24b55be_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>azz:segment</xbrli:measure></xbrli:unit><xbrli:context id="i8955fbb6997b4e1a850edda2b55a7939_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4ec23475ece4bc7b88ad842b42d95b4_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i975814b2691a4d3daffb0479c70b54b4_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id56f30cbdd43440fbd0f157af8088a0d_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebc4dacf60b242438433759789b9c386_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb47d54013664f85a461a5eac0eeff36_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab11009531c4fb2b6be8726d1b7d6ad_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd7a63e2df3647ed8c929778b14611d4_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32b8e23b6d71493880d94ddb4aa61c5c_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cc7f89bf7074940a7194ef22e9e8721_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic99c116e9ded4fd698dae2a68eda3c0a_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8816fc8424724e899935c83113501875_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0e9c6a9e88e44bcb0a47222b5043979_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72cb53769f5a4cc7aec5cc9d032e63fa_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fac440526fc4af1be0654da99054cd2_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99dc19a990a34b1fa9146178e581fc4e_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida1072d9c93644098f9993857d1f2174_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74b053a8d200489ca9c23e5408072905_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b597607ecea487faa0b5c272f062a0d_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39eb8c3bd6ac4199b13f3e22651fcd51_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98606f64c349444e9981bb733bb82625_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbc20c0807714395aad2820436e97bda_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60f3fe6cfb4d46b39602bb6558464289_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12410d287ff94d08a473c61734aeb50b_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1120317e28d54a9baf24db6304eb664d_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">azz:ComputersandSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9150884ace3844e2aab4975f70fd979f_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">azz:ComputersandSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9781d3ebf1114a3e9210bf0e0140b8a9_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6da40a352fd646b5ab7ca68c1c766860_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22f79d6a089f4a16a0fbff3300711189_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueMarch312018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7663669063924bb6a9f3d4215a6e039c_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueMarch312018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d2cc4f0f9ec4491931cba1f905922b8_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc759364c2684ed486a7973debab4ad1_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a29df32175046cabbd687ecbcb7f0e4_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43b1813496c04ab3be9bf1c39fbd955b_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8735c49c37ef44c2bac7c3ef492ac65f_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85c16c440a8541c98f0e306cf36cd946_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a0a59bd1e4c404ea41c8c4515275f35_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72e000ea2cf2461780f51926fd812104_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41ce316c8fb4e90adb7363c87e826f0_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8b6f343e58b426b9afd6a73e36d520e_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i395be25641c743228dc25f9bd32298f2_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccaef6a0c7db4347909a2a9883b9cb98_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4113be0b589d4e339efc1044acda485b_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if84b1addbf83478fb5367a8bff306d7f_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eda31eff5494070b67250a89b90bf38_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1064eb858d924c6ca07dedae27a72829_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i698ff2b5ce9a4a35b654f03c196bd719_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88fc2897d0d843efbfe0db5850a707af_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd365040102e42d1a941bf3df06f4e53_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i406c5ecbe384432e9b6c5d767a7d7f50_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i506c8bbd985b47cca3f6a87bcae131ee_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3655dbd0fce4fc79b091559311e80da_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e181caac1dd47638bbe5646046f7929_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0df07a2c17044659c400f1da0410722_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09fba3f52c845f59abd1c180d1fdcc5_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73475c58b4ab4c26b38fae470f85fc2b_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20e9be7c2b7842b1ae7f3a9ce9553106_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d3b9ab79b3405888fd394fdd00a7ae_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88fc5cd020474808ad7d2ec165e188fb_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i594c924ba0864b93bdeb8741d7916410_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b8b6e42be694ce2a31a7f0977ed07c8_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id865630e453e47eaa6e736868f1b9291_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c81b9d6740441339fa2be0afcb256a4_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8658deb9df24bc4ae6ffe0f430eedc8_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:NuclearLogisticsBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac010dcd45864e80ba0d4d0091e4826a_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:NuclearLogisticsBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i58fc9d664fc14522b739ac9ab7fe119d_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if31697c8816a4124b84b176309ca8b52_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2020SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9553316ea46a4428b242849d30a5cdb6_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2020SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8773336e99a34c20b6eb144c07704e11_I20170321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ae36e4d17fd401f835eaf8229412d1f_I20170321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2efe939095cb45caa85374960e0f4945_I20170321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c5183680d254985a7eaa259add5081e_I20170321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifae586aa5c6f4cafb39045f7fb2abba1_D20170321-20170321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-03-21</xbrli:startDate><xbrli:endDate>2017-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if193d2656a984fa7b20605ce0d210f39_D20170321-20170321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-03-21</xbrli:startDate><xbrli:endDate>2017-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6c02091021c42a4becb2cfeb760b305_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab338d2038a44e9fb5f98087a448a560_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b7e92f8aad4f50b4adf708b7cc8400_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71f7870810524ec19531411e040df96a_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac31bab5ca142b991b5730d73f29df1_I20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6527204e602741c29609d0b5d1131d21_D20210708-20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-08</xbrli:startDate><xbrli:endDate>2021-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26624f0972f44ce69704de0de50b2138_D20210708-20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-08</xbrli:startDate><xbrli:endDate>2021-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied49256ea2be4bc79b1cec58403ba36f_D20210708-20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-08</xbrli:startDate><xbrli:endDate>2021-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a441446cd7e40d3946e3a6a98ba7a5a_D20210708-20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-08</xbrli:startDate><xbrli:endDate>2021-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2265dc76a0074b9aa16a1456f38b0301_I20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">azz:StandbyAndCommercialLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72443dd90d944ee695f0dd155a76526d_I20210708"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">azz:SwingLineLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2409cd0240a349fda81a0ec68bf5d8d4_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58a58c8d18ee46afa962926b64df902a_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i209298fc9e8740fdbe3c7916fc448c08_I20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2020SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2554b7ac515e45379b6b359ac6f26fc1_D20201009-20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-09</xbrli:startDate><xbrli:endDate>2020-10-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67cc3363fa6d449ca8a88c8cbb55e6db_D20201009-20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-09</xbrli:startDate><xbrli:endDate>2020-10-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb702e29efa141b7a6e5109087767681_I20201009"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f6526e8c2ba45c793d51a0596f626a9_I20110121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueJanuary2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2011-01-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f645937e0f4e318165c069ee67e49c_D20120119-20120119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2012-01-19</xbrli:startDate><xbrli:endDate>2012-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb0f7fe7c3ac407ea226f4573fb3e53a_I20201110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57e7b3277b6c42b5bafc949361b9cc18_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8231bd173514f35895210b3a067db10_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i348aab3ad8a44bc893ec92a67a4e8a2a_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i943de9a43d544355a7711f003abe15c7_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b9b7e84cfb140d7be2960b47dc9fa0f_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="share_based_compensation_plan"><xbrli:measure>azz:share_based_compensation_plan</xbrli:measure></xbrli:unit><xbrli:context id="i28823ab00d1047fb9171ee111345f119_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2014LongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734475a29a0e4ebea7429af0c9a68458_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2014LongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icea26710d4d24210ba7e01d92f521112_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i926729aa17184f45abfa71c30eeb0a7e_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7cb1a385112450cb594e70eb669133a_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1ef6425fa574292bb22837e4e5f994c_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59663a741a574552b0b8f78d4b9b49a3_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7963d63a366144a0a530cbf6e9d908b9_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6bcb689986a491585a1c6909e9b4575_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id39b97f1a6864886806bdf110248174c_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f8508f07b084069913f7097c7b4deb5_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie45c7bf02238418c9aa6d3e3e163960d_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib730559a8276423fa5938ee4bbac7d93_I20190228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id188c20580474965bac211c5c84ea575_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fe6fcc515744c659706a44486d3d099_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16fb30fad5bc4b63a774b93e4ff65b39_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:DirectorsGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic693059e9d5c446398938d2cb00437d1_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:DirectorsGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9955392a7171411cae30694637f25821_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:DirectorsGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib32c96c7213247fca2c4530358f42898_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0967adc758cc42119acb23020216b6ae_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i242438e071f34549a3ab3654541ad512_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacfbba341c014a64b955b10261250210_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5a3f7a6815f40f5893eeb736bfa374b_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53d21b34acaf4afd9d934e7ab4f2a898_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8949c4915b404037b5281d1efcb99724_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf409158e6c44b9ba8e1fa5f382a512b_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5270890b52847eb947895165a22c790_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia082f74273cb4a0ca2ab8214acd3ccab_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3f3a075836342558e0211b6e5660ec0_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia797b611c3ed4ad6b59d3d8fe00f088a_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i690850d0be21462c82d887edea40cd7e_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8baca5346b6a4d34a28cfc52386df432_D20190301-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5e81550d28b480da790b6ff03172f98_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6f082b69da544349b25f22eade7ccc5_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic53806100f46408b9b946c52f3a50d3d_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fb6b5b78b0143cb81a64020cac02ff9_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6db464210e04cec8db4b92647c78c69_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94f26bee2a904faaa4d315b9f38fae02_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5059b4b9e10497e8633b94ac9f53e79_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44857e0b3e234f079b33d505e4998440_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b231fc26472482793ec80e550cff495_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i867f955736164e2994d6abd6583407c1_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:GalvabarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68f2ac036e7c44069849d466ec722020_D20200301-20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if203389f28da486e8c066cecb563b25d_D20200301-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ce678412439443abae78908e51eba01_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:NuclearLogisticsBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a5a18e0139c49e5b91cd41a0968e5e3_D20220228-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:DAAMGalvanizingCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-28</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i595fe097678449d58dfe6efe3d272f3c_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:DAAMGalvanizingCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79e75094daba44a39e799025e69d25ff_D20220101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SteelCreekGalvanizingCompanyLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SteelCreekGalvanizingCompanyLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12982905436d4bd39c19caca11b48857_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:AcmeGalvanizingIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b873eb2a3b440c3abef234abf95039c_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b21911356ad47808e21ad63e9adc412_I20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:K2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba0b998aee3842c4a15b28fb48dd20cd_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2365907cf9f2406188cfaaf6d840b74b_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e998b43a96e4d1c8686fb8aa73df723_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdcf92fa02c14dd8a5cbafb81a3ca8e5_D20210301-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i261eceeaa23f4da59216ec76dd54bc5c_D20220307-20220307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000008947</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:PrecoatMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-07</xbrli:startDate><xbrli:endDate>2022-03-07</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_1"></div><div style="min-height:29.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:23.633%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTk0_d3ecce63-08ff-41d0-9567-e6e15b47ede9">10-K</ix:nonNumeric> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg3_1af1f019-d780-4555-884a-e6b9933fcac7">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yMTA_27a7a0f6-f65c-46b2-86c0-2571aa2baec4">February&#160;28, 2022</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTgy_5d516ede-df7b-40f6-99c3-4a4e3d61eda0">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commission file number: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTgz_74e40446-a736-4f29-a5d7-3e4f723e2769">1-12777</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><img src="azz-20220228_g1.jpg" alt="azz-20220228_g1.jpg" style="height:36px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg0_110e83f7-84ab-481b-b33c-b2942c0ae132">AZZ Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV8wLTAtMS0xLTI2NjY5_fe286a5a-7e53-413b-ab08-4f7b588793f8">Texas</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV8wLTMtMS0xLTI2NjY5_b3ffd5be-dc6d-4996-acdb-5b63ac17b52c">75-0948250</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV8zLTAtMS0xLTI2NjY5_ca3a331a-944d-4acb-8e3c-5b4ef32b6517">One Museum Place, Suite 500</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV80LTAtMS0xLTI2NjY5_5fe814a4-2150-48e1-87d3-8b669f049105">3100 West 7th Street</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV81LTAtMS0xLTI2NjY5_af1b81c5-def1-42fe-ba09-56b48fe80b9e">Fort Worth,</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV81LTEtMS0xLTI2NjY5_6f3a3ce9-21a5-4108-90c3-0aaaeda9dc68">Texas</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV81LTMtMS0xLTI2NjY5_7b92a5f5-5bfa-4e0d-b717-ea0f88558e94">76107</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg1_ad5b904b-b56f-4902-9717-9deb8f63e527">817</ix:nonNumeric>) <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg4_c73ff76b-3b33-4e09-8453-eac8808424dc">810-0095</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.169%"><tr><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6MDM3M2ZhY2ZmMGNhNDY2MDg3ZjY1OWI4NmU5MjZkYTMvdGFibGVyYW5nZTowMzczZmFjZmYwY2E0NjYwODdmNjU5Yjg2ZTkyNmRhM18xLTAtMS0xLTI2NjY5_1ff5a9de-e07d-43e3-abbb-a8df543e084f">Common Stock</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6MDM3M2ZhY2ZmMGNhNDY2MDg3ZjY1OWI4NmU5MjZkYTMvdGFibGVyYW5nZTowMzczZmFjZmYwY2E0NjYwODdmNjU5Yjg2ZTkyNmRhM18xLTItMS0xLTI2NjY5_2ee17d6b-cb20-4f64-a97b-e2dc6b2bebec">AZZ</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6MDM3M2ZhY2ZmMGNhNDY2MDg3ZjY1OWI4NmU5MjZkYTMvdGFibGVyYW5nZTowMzczZmFjZmYwY2E0NjYwODdmNjU5Yjg2ZTkyNmRhM18xLTQtMS0xLTI2NjY5_26fa4c38-b659-4719-acac-c31be65afbbd">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg5_4d1cbfba-64f5-42fb-800f-4e59e25e20be">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act. Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTkw_f3141843-8b30-41a7-a167-e30e34295482">No</ix:nonNumeric> &#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTkx_a1949442-3632-44db-892d-937cff2ab617">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTky_864e0a72-0f92-4110-a730-06c4c867d11d">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer,  a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.120%"><tr><td style="width:1.0%"></td><td style="width:14.941%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.941%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.690%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6OGE4MDA2MDY1MmNiNDFhNWI0NGE0Zjk1ODE3NGVlNTAvdGFibGVyYW5nZTo4YTgwMDYwNjUyY2I0MWE1YjQ0YTRmOTU4MTc0ZWU1MF8wLTAtMS0xLTI2NjY5_8f178028-692c-459f-bb6e-bca21c0589d9">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Smaller&#160;Reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6OGE4MDA2MDY1MmNiNDFhNWI0NGE0Zjk1ODE3NGVlNTAvdGFibGVyYW5nZTo4YTgwMDYwNjUyY2I0MWE1YjQ0YTRmOTU4MTc0ZWU1MF8wLTctMS0xLTI2NjY5_c1fa3936-4ed3-4b76-8c31-a25e022a5eb5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6OGE4MDA2MDY1MmNiNDFhNWI0NGE0Zjk1ODE3NGVlNTAvdGFibGVyYW5nZTo4YTgwMDYwNjUyY2I0MWE1YjQ0YTRmOTU4MTc0ZWU1MF8wLTktMS0xLTI2NjY5_2cf3d9fd-f0cc-477c-8304-edbe293be453">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV82MDQ3MzEzOTY1MDYy_7e2b85f3-0e7e-4bdc-9459-bae50938900a">&#9746;</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg2_c9a1965b-e756-4938-bab0-30da73191497">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">  No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of August&#160;31, 2021, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was  $<ix:nonFraction unitRef="usd" contextRef="ica586ab72a8041698bb3b9664af46769_I20210831" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yNDA4_97ce8c4f-db0b-46a4-afca-3b3866377417">1,356,781,534</ix:nonFraction> based on the closing sale price as reported on the New York Stock Exchange. As of April&#160;18, 2022, there were <ix:nonFraction unitRef="shares" contextRef="id4755f9ed153468a8aa7cabea1270f08_I20220418" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yNTA4_aa27135c-efd9-4ea3-82c5-a4110483a73c">24,688,250</ix:nonFraction> shares of the registrant&#8217;s common stock ($1.00 par value) outstanding.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTkz_62e62f89-5eb3-49bc-b41b-0f58ba1ed95c" escape="true">Portions of the registrant's Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.</ix:nonNumeric> </span></div><div style="height:24.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-K</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Fiscal Year Ended February&#160;28, 2022 </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.738%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_13">PART I</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_19">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_22">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_25">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_28">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_31">22</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_34">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_34">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_37">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_40">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_43">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_49">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_49">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_70">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_70">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_73">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_73">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_169">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_169">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_172">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_172">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_175">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_175">72</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_178">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_178">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_181">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_181">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_184">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_184">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_187">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_187">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_190">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_190">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_193">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_193">74</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_196">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_196">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_205">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_205">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_199">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_199">76</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_202">SIGNATURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_202">77</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Looking Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Certain statements&#160;herein about our expectations of future events or results constitute forward-looking statements for purposes of the safe harbor provisions of The Private Securities Litigation Reform Act of 1995. You can identify forward-looking statements by terminology such as "may," "should," "expects," "plans," "anticipates," "believes," "estimates," "predicts," "potential," "continue," or the negative of these terms or other comparable terminology. Such forward-looking statements are based on currently available competitive, financial and economic data and management&#8217;s views and assumptions regarding future events. Such forward-looking statements are inherently uncertain, and investors must recognize that actual results may differ from those expressed or implied in the forward-looking statements. In addition, certain factors could affect the outcome of the matters described&#160;herein. This Annual Report on Form 10-K may contain forward-looking statements that involve risks and uncertainties including, but not limited to, changes in customer demand for our products and services, including demand by power generation markets, electrical transmission and distribution markets, the industrial markets and the metal coatings markets. In addition, within each of the markets we serve, our customers and our operations could potentially continue to be adversely impacted by the ongoing coronavirus ("COVID-19") pandemic, including governmental issued mandates regarding the same in the jurisdictions in which we operate, sell to, or purchase from. We could also experience additional increases in labor costs, components and raw materials including zinc and natural gas, which are used in our hot-dip galvanizing process; supply-chain delays; customer requested delays of our products or services; delays in additional acquisition or disposition opportunities; currency exchange rates; adequacy of financing; availability of experienced management and employees to implement AZZ&#8217;s growth strategy; a downturn in market conditions in any industry relating to the products we inventory or sell or the services that we provide; economic volatility or changes in the political stability in the United States and other foreign markets in which we operate; acts of war or terrorism inside the United States or abroad; and other changes in economic and financial conditions. You are urged to consider these factors carefully in evaluating the forward-looking statements herein and are cautioned not to place undue reliance on such forward-looking statements, which are qualified in their entirety by this cautionary statement. These statements are based on information as of the date&#160;hereof and AZZ assumes no obligation to update any forward-looking statements, whether as a result of new information, future events, or otherwise.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_13"></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_16"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 1. Business</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a global provider of galvanizing and a variety of metal coating solutions, welding solutions, specialty electrical equipment and highly engineered services to a broad range of markets, including, but not limited to, the power generation, transmission, distribution, refining and industrial markets. We have two distinct operating segments: the Metal Coatings segment and the Infrastructure Solutions segment. The Company's Metal Coatings segment is a leading provider of metal finishing solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication and other industries. The Company's Infrastructure Solutions segment is dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in energy and waste management markets worldwide. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategy</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a developed strategy and periodically review our performance, opportunities, market conditions and competitive threats.  During fiscal year 2022, we completed our comprehensive, Board-led review of our portfolio capital allocation plans and utilized leading independent financial, legal and tax advisors in support of its review. We acquired two galvanizing businesses in the current year fourth quarter, and on March 7, 2022, we announced that we have entered into a Securities Purchase Agreement by and between the Company and Sequa Corporation, a Delaware corporation (the "Seller").  Pursuant to this agreement, the Company will acquire all of Seller's right, title and interest in and to the membership interests of Sequa Mezzanine Holdings L.L.C., a Delaware limited liability company ("Sequa") for approximately $1.3 billion (the "Precoat Acquisition"). As part of the Precoat Acquisition, the Company is acquiring the Precoat Metals division from the Seller, which engages in the business of applying protective and decorative coatings and films for continuous steel and aluminum coil and performing ancillary services related thereto.  The transaction is further described in "Metal Coatings Segment &#8212; Recent Acquisitions" below.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the strategic actions we continue to execute on will accelerate our strategy to become a predominantly metal coatings focused company, which we believe will more rapidly enhance shareholder value. </span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Metal Coatings Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Metal Coatings segment provides hot-dip galvanizing, powder coating, anodizing and plating, and other surface coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. Hot-dip galvanizing is a metallurgical process in which molten zinc reacts to steel.  The zinc alloying provides corrosion protection and extends the life-cycle of fabricated steel for several decades.  As of February&#160;28, 2022, we operated 41 galvanizing plants and six surface technologies plants, which are located in various locations throughout the United States and Canada.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Metal coating is a highly competitive business, and we compete with other galvanizing companies, captive galvanizing facilities operated by manufacturers, and alternate forms of corrosion protection such as material selection (stainless steel or aluminum) or alternative barrier protections such as paint and weathering steel. Our galvanizing markets are generally limited to areas within relatively close proximity to our metal coating plants due to the freight cost associated with our customer material being galvanized.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Zinc, the principal raw material used in the galvanizing process, is currently readily available, but can be subject to volatile pricing. We manage our exposure to commodity pricing of zinc by utilizing agreements with zinc suppliers that include fixed cost contracts to reduce the risk associated with escalating commodity prices. When possible, we also secure firm pricing for natural gas supplies with utilities. We may or may not continue to use these or other strategies to manage commodity risk in the future. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically serve fabricators or manufacturers that provide solutions to the electrical and telecommunications, bridge and highway, petrochemical and general industrial markets, and numerous original equipment manufacturers. We do not depend on any single customer for a significant amount of our sales, and we don't believe the loss of any single customer would have a material adverse effect on our consolidated sales or net income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Acquisitions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On March 7, 2022, the Company and Sequa jointly announced an agreement whereby the Company will acquire Sequa's Precoat Metals business division ("Precoat") for a net purchase price of approximately $1.3 billion.  Precoat, headquartered in St. Louis, Missouri, is North America's largest independent provider of metal coil coating solutions.  The transaction, which is subject to certain closing conditions, is expected to close during the first quarter of the Company's fiscal year 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2022, we entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada. The acquisition supported our goal of continued geographic expansion as well as portfolio expansion of our metal coatings solutions. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2021, we completed the acquisition of the assets of Steel Creek Galvanizing Company, LLC, a privately held hot-dip galvanizing company based in Blacksburg, South Carolina. The acquisition expanded our geographical reach in metal coating solutions and broadened our offerings in strategic markets. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we completed the acquisition of the assets of Acme Galvanizing, Inc., a privately held hot-dip galvanizing and zinc electroplating company based in Milwaukee, Wisconsin. The acquisition expanded our geographical reach in metal coating solutions and broadened our offerings in strategic markets. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provided powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened our offerings and expanded our network of surface technology plants.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, we completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased our capability and capacity in electroplating solutions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, we completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provided powder coating and electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded our geographical reach in metal coating solutions and broadened our offerings in strategic markets. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, we completed the acquisition of all the assets and outstanding shares of Rogers Brothers Company ("Rogers Brothers"), a privately held company, based in Rockford, Illinois. Rogers Brothers provided galvanizing solutions to a </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multi-state area within the Midwest. The acquisition supported our goal of continued geographic expansion as well as portfolio expansion of our metal coatings solutions. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Divestitures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we completed the sale of our Galvabar business, which is included in the Metal Coatings segment.  We received net proceeds of $8.3&#160;million and recognized a loss on the sale of $1.2&#160;million. While Galvabar would normally be considered a core business for AZZ, we have determined that this technology is better suited for a company with both rebar manufacturing and established rebar distribution capabilities. In accordance with the sale agreement, we will receive royalties associated with future sales for a three-year period following the sale.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2021, we closed or disposed of certain Metal Coatings locations that were in under-performing and lower growth geographies or had previously been idle through the consolidation of operations. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the Metal Coatings segment's operating results, see Results of Operations within Item 7. For additional financial information by segment, see Note 12 to the consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Infrastructure Solutions segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Infrastructure Solutions segment is a leading provider of specialized products and services primarily designed to support industrial and electrical applications. Our product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition to our product offerings, the Company's Infrastructure Solutions segment focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our Infrastructure Solutions segment products are highly competitive and consist of large multi-national companies, along with numerous small independent companies. Competition is based primarily on product quality, range of product line, price and service. While some of our competitors are much larger than us, we believe our Infrastructure Solutions segment offers some of the most technologically advanced solutions and engineering resources developed from a legacy of proven, reliable product options, allowing the Company's Infrastructure Solutions segment to be well positioned to meet the most challenging application-specific demands.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copper, aluminum, steel and nickel based alloys are the primary raw materials used by this segment. We do not foresee any availability issues for these materials; however, have experienced commodity pricing escalations over the past year. We do not contractually commit to minimum purchase volumes; increases in price for these items are normally managed through escalation clauses in our contracts with customers, which the customers may not always accept. In addition, we work to obtain firm pricing contracts from our suppliers for these materials at the time we receive orders from our customers in order to minimize price volatility risk. We work to re-price open quotations, after 30 days, to reduce inflationary risks on commodities utilized in our manufacturing processes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell Infrastructure Solutions segment products through our internal sales force, manufacturers&#8217; representatives, distributors and agents. We are not dependent on any single customer for this segment, and we do not believe that the loss of any single customer would have a material adverse effect on our consolidated sales or net income.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Acquisitions</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2018, we purchased certain assets through a bankruptcy sales process from Lectrus Corporation, a privately-held corporation based in Chattanooga, Tennessee. Lectrus designs and manufactures custom electrical metal enclosures and provides electrical and mechanical integration. This acquisition expanded our market reach to the Southwest states, brought us additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented our current metal enclosure facilities in Kansas and Maryland.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, we completed the acquisition of all the assets and outstanding shares of Powergrid Solutions, Inc. ("PSI"), a privately held company, based in Oshkosh, Wisconsin. PSI designs, engineers and manufactures customized low and medium-voltage power quality, power generation and distribution equipment. PSI&#8217;s product portfolio includes metal-enclosed, metal-clad and padmount switchgear, serving the utility, commercial, industrial and renewable energy markets. The acquisition of PSI was a key addition to the Company's electrical switchgear portfolio. The addition of PSI&#8217;s low-voltage and padmount switchgear allowed AZZ to offer a comprehensive portfolio of customized switchgear solutions to both existing and new customers in a diverse set of industries. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Divestitures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we completed the sale of our AZZ SMS LLC ("SMS") operating business reported within our Infrastructure Solutions segment. We recognized a loss on disposal of $1.9&#160;million and recorded impairment charges of $0.9&#160;million related to the divestiture of SMS during the second quarter of fiscal year 2021, which ended on August 31, 2020.  The strategic decision to divest of the business reflects our strategic plan to restructure our portfolio to focus on growth within our core businesses.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, we completed the sale of our nuclear logistics business reported within our Infrastructure Solutions segment. We received net cash proceeds of $23.6&#160;million and recognized a loss on disposal of $18.6&#160;million. The strategic decision to divest the nuclear logistics business reflects our long-term strategy to focus on core businesses and markets. In addition, for fiscal year 2020, we recorded impairment charges of $9.2&#160;million related to the exit from the nuclear certified portion of our industrial welding solutions business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding the Infrastructure Solutions segment's backlog and operating results, see Results of Operations within Item 7. For additional financial information by segment, see Note 12 to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At AZZ, our culture is defined by our corporate values of trust, respect, accountability, integrity, teamwork and sustainability (T.R.A.I.T.S.). We value our employees by continuously investing in a healthy work-life balance, offering competitive compensation and benefit packages and a team-oriented environment centered on professional service and open communication amongst our employees. We strive to build, maintain and create a work environment that attracts and retains employees who are high contributors, have outstanding skills, are engaged in our culture, and who embody our Company mission:  to create superior value in a culture where people can grow both professionally, and personally and where T.R.A.I.T.S. matter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attracting, developing and retaining the best talent in our industry is important to all aspects of AZZ&#8217;s long-term strategy and continued success.  We recognize that an engaged workforce directly contributes to our efforts to improve AZZ&#8217;s sustainability performance, and we believe employees are inspired to go the extra mile, if they identify with and align with their organization&#8217;s business.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Our Employees</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of February&#160;28, 2022, we employed approximately 3,885 people worldwide (which excludes 795 variable workforce employees), of which 3,314 were employed in the U.S. and 571 were employed outside the U.S. (Brazil, Canada, China, Poland and the Netherlands).  This workforce consisted of approximately 75% hourly employees and 25% salaried employees. The 795 variable workforce employees work under collective bargaining agreements with various labor unions.  We believe our current relations with our workforce are strong.   </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Diversity and Inclusion </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We embrace the diversity of our employees, customers, vendors, suppliers, stakeholders and consumers, including their unique backgrounds, experiences, creative solutions, skills and talents.  Everyone is valued and appreciated for their distinct contributions to the growth and sustainability of our business.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equal Opportunity Employment is a fundamental principle of our Company, where employment and applications for employment are evaluated based upon a person&#8217;s capabilities and qualifications without discrimination based on actual or perceived race, color, religion, sex, age, national origin, disability, genetic information, marital status, veteran status, sexual orientation, or any other protected characteristic as established by applicable local, state, federal law or international laws.  This principle is incorporated into each of the Company's policies and procedures relating to recruitment, hiring, promotions, compensation, benefits, discipline, termination and all of AZZ&#8217;s other terms and conditions of employment.  We seek to continuously improve our hiring, development, advancement and retention of diverse talent and our overall diversity representation.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, our U.S. employees had the following race and ethnicity demographics:</span></div><div style="margin-bottom:4pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"><tr><td style="width:1.0%"></td><td style="width:82.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.117%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">White</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">53.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hispanic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">African American</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asian</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Multi-Racial</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">American Indian or Alaska Native</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Native Hawaiian or Other Pacific Islander</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">%</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Approximately 47% of our employees are diverse, as reported to the Equal Employment Opportunity Commission on an annual basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of February&#160;28, 2022, our employees had the following gender demographics:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.643%"><tr><td style="width:1.0%"></td><td style="width:42.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.799%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.959%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Women</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Men</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">U.S. Employees</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">84.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Global Employees</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">84.9%</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, 12.5% of the executive team and 20.0% of our independent directors are female. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Employee Compensation and Benefits</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to paying our employees competitive and fair compensation that is commensurate with their position and performance and is competitive in the markets in which they work.  We conduct regular surveys of the market rates for jobs to ensure that our compensation is competitive.  We offer annual merit-based increases, as well as annual short- and long-term incentive packages that are aligned with the Company&#8217;s vision and key business objectives and are intended to motivate strong performance. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our employees are critical to the success of our business and we structure our benefits package to attract and retain a highly talented and engaged workforce.  We are continuously evolving our programs to adapt to our employees&#8217; and their family&#8217;s needs, and to provide comprehensive health, wellness and quality of life coverage.  Our programs vary by location, but most include the following benefits:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:30.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Health</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Financial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Work/Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Medical, Dental and Vision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Competitive Base Salaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Company/Voluntary Life Insurance</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Medical Insurance Premium Reduction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hourly Overtime and Shift Differential Pay</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Paid Time off and Holiday Pay<br/>Flexible Work Arrangements</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Health Screenings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash Incentive Program (annual)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accidental Death &amp; Dismemberment</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prescription Drug Coverage</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Paid Short-Term and Long-Term Disability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24/7/365 Virtual and Telehealth Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">100% 401(k) match for the first 1% and 50% match between 2% and 6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Paid Sick and Safe Leave</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Annual Flu Immunizations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pre-tax Contributions to Eligible Savings Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Family Emergency Leave</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Employee Assistance Program</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tuition reimbursement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Military Leave</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Growth and Development</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We invest in and provide ongoing development and continuous learning opportunities for all of our employees.  AZZ supports enterprise-wide professional development by offering a variety of instructor-led and self-paced learning programs ranging in audience from individual contributors to supervisors and executive leadership. We also provide a variety of resources to help our employees grow professionally and personally and build new skills, including (i) online development courses </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">containing unlimited access to more than 4,500 learning modules, (ii) continuing education credits, and (iii) learning preferences such as in-person seminars, videos and webinars. AZZ also provides tuition assistance for employees enrolled in higher education programs directed at improving their performance or helping them prepare for future leadership roles within the Company and emphasizes individual development training as part of our annual performance goal setting process. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annually, all employees have the opportunity and are encouraged to provide feedback on their employee experience through an anonymous employee survey. The feedback received through this survey is used to drive actions to improve the overall experience for employees across the Company, as well as to support continuous improvement in leader effectiveness and to enhance our corporate culture.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Health and Safety</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Core to our corporate values, AZZ emphasizes safeguarding our people and fostering a culture of safety awareness that promotes the wellbeing of our employees, contractors and business partners.  We maintain a safety culture grounded on the premise of eliminating workplace incidents, risks and hazards, while operating and delivering our work responsibly and sustainably. AZZ has created and implemented training and audit processes and incident learning communications to help mitigate safety events and to reduce the frequency and severity of accidents. AZZ has safety teams and has a formal mentor training program that includes a diverse group of management and hourly employees that contribute to the overall safety culture of our facilities. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews and monitors safety performance closely.  Our ultimate goal is to achieve zero serious injuries through continued investments in core safety programs and injury reduction initiatives. The Company utilizes a mixture of leading and lagging indicators to assess the health and safety performance of our operations. Lagging indicators include the Occupational Safety &amp; Health Administration: (i) Total Recordable Incident Rate (&#8220;TRIR&#8221;); (ii) Lost Time (or Lost Workday) Incident Rate (&#8220;LTIR&#8221;) based upon the number of incidents per 100 employees. (or per 200,000 work hours); and (iii) Days Away, Restricted or Transferred rate (&#8220;DART&#8221;).  Leading indicators include reporting of all near miss events as well as Environmental, Health and Safety (&#8220;EHS&#8221;) coaching and engagement. In fiscal year 2022, we continued to demonstrate excellence in safety across our 68 locations worldwide, and incident rates as indicated below:  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.058%"><tr><td style="width:1.0%"></td><td style="width:45.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.529%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">TRIR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">LTIR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">DART</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Metal Coatings Segment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.90&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Infrastructure Solutions Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Electrical Platform</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;b.    Industrial Platform</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">0.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the COVID-19 pandemic, as a provider of &#8220;critical infrastructure&#8221;, we have the continuing obligation to keep employees working and operations moving forward in order to continue to serve our customers and sustain the world&#8217;s infrastructure.  During this period, we have remained highly focused on protecting the health and safety of our team members while working to maintain the continuity of our business operations.  In response to the global COVID-19 pandemic, and each of the variants thereto, we have implemented heightened safety measures and protocols in all of our facilities to continue to minimize the risk to the health and safety of our employees.  The Company closely monitors government updates in regards to currently applicable protocols to be followed in each of the jurisdictions in which we operate. As conditions change, the Company has continued to effectively communicate with our employees.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the Company&#8217;s response to the COVID-19 pandemic, see Item 7.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information About Our Executive Officers</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Business&#160;Experience&#160;of&#160;Executive&#160;Officers for Past Five Years<br/>Position or Office with Registrant or Prior Employer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held&#160;Since</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Ferguson</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philip Schlom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Chief Financial Officer<br/>Vice President and Chief Accounting Officer/Interim Chief Financial Officer<br/>Vice President - Finance, Audit, Controls and Continuous Improvement, Exterran Corporation<br/>Vice President, Global Compliance and Internal Audit, Parker Drilling Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020<br/>2019<br/><br/>2017-2019<br/><br/>2014-2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tara D. Mackey</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Legal Officer and Secretary</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matt Emery</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Information and Human Resource Officer                                                          </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chris Bacius</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Corporate Development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gary Hill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Operating Officer &#8211; Infrastructure Solutions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and General Manager - AZZ Industrial Platform</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and General Manager - AZZ WSI LLC</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020<br/>2017             <br/>2013-2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ken Lavelle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and General Manager - Electrical Platform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bryan Stovall</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Operating Officer &#8211; Metal Coatings </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">President - AZZ Galvanizing Solutions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President - Metal Coatings</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Galvanizing - Central Operations</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020<br/>2019<br/>2018-2019<br/>2013-2018</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each executive officer was elected by the Board of Directors to hold office until the next Annual Meeting or until their successor is elected. No executive officer has any family relationships with any other executive officer of the Company.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and, if applicable, amendments to those reports filed or furnished pursuant to Section 13(a) of the Securities Exchange Act of 1934, as amended, are available free of charge on or through our web site,&#160;www.azz.com/investor-relations, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission, or the SEC. The SEC&#8217;s website,&#160;www.sec.gov,&#160;contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Our website and the information posted on our website is not a part of this Annual Report on Form 10-K.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance and Sustainability</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Company&#8217;s Board of Directors (the &#8220;Board&#8221;), with the assistance of its Nominating and Corporate Governance Committee, has adopted Corporate Governance Guidelines that set forth the Board&#8217;s policies regarding corporate governance and its oversight of the Company's sustainability efforts. In connection with the Board&#8217;s responsibility to oversee our legal compliance and conduct business based upon a foundation of the highest business ethics and social responsibility, the Board has adopted the following policies:</span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Code of Conduct, which applies to the Company&#8217;s officers, directors and employees; </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Vendor Code of Business Conduct that applies to dealings with our customers, suppliers, vendors, third-party                    </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        representatives, including agents and business partners; </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Human Rights Policy; and </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Environmental Health and Safety Policy.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has adopted charters for each of its Audit Committee, Compensation Committee and Nominating and Corporate Governance Committee. You may review the Corporate Governance Guidelines, Codes of Conduct or any of our sustainability or corporate social responsibility policies, and our Committee charters under the heading &#8220;Investor Relations,&#8221; subheadings &#8220;Corporate Governance,&#8221; or "Corporate Social Compliance" on our website at:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">www.azz.com.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You may also obtain a copy of these documents by mailing a request to:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investor Relations</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One Museum Place, Suite 500</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3100 West 7th Street</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fort Worth, TX 76107</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to a variety of risks, including, but not limited to, the risks described below, which we believe are the most significant risks and uncertainties facing our business. Additional risks and uncertainties not known to us or not described below may also impair our business operations in the future. If any of the following risks actually occur, our business, financial condition and results of operations and future growth could be negatively or materially impacted.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Operations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The duration of the COVID-19 pandemic remains uncertain and may have a material adverse impact on the demand for our products and services or with our supply chain.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued uncertainty associated with COVID-19, and any of the ongoing variants, did not have a material adverse effect on our results of operations for the year ended February&#160;28, 2022.  While we continue to support our customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, or additional regulatory requirements, will ultimately have on the demand for our products and services or with our supply chain or our employees. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of COVID-19 to the Company's personnel and operations has been limited.  During fiscal 2022, the Company continued to see improvement in sales and operating income in both of its operating segments. We cannot reasonably estimate the severity of this pandemic or the government's mandates regarding the same, or the extent to which the disruption may materially impact our consolidated balance sheets, statements of income or statements of cash flows for fiscal year 2023 or beyond. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Catastrophic events could have a material adverse effect on our business, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of catastrophic events ranging from acts of war and terrorism, natural disasters such as earthquakes, tsunamis, hurricanes, or the outbreaks of epidemic, pandemic or contagious diseases such as COVID-19, could potentially cause future disruption in our business. At this time, the ongoing war between Russia and Ukraine has not materially impacted our operations, especially in Poland, which borders Ukraine. The Company continues to closely monitor the situation with our Poland-based employees and operations. These disruptions could include the temporary closures of our facilities or the facilities of our customers or suppliers and their contract manufacturers, which could restrict our ability to complete projects on schedule.  Any disruption of our customers or suppliers and their respective contract manufacturers could likely impact our future sales and operating results.  In addition, the COVID-19 pandemic, or the spread of any other contagious diseases, could adversely affect the economies and financial markets of many countries, and result in an economic downturn that could affect the demand for our products and services.  These situations are outside of the Company&#8217;s control and any of these events could have a material adverse effect on our business, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business segments operate in highly competitive markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our competitors, primarily in our Infrastructure Solutions segment, are much larger and have substantially more resources than AZZ. Competition is based on a number of factors, including price. Certain competitors may have lower cost structures or larger economies of scale on raw materials and may, therefore, be able to provide their products and services at lower prices than we are able to provide. If our response to competitor pricing actions is not timely, we could be impacted by loss of market share.  We cannot be certain that our competitors will not develop the expertise, experience and resources to provide services or products that are superior in price, delivery time or quality in the future. Similarly, we cannot be certain that we will be able to maintain or enhance our competitive position within our industries, maintain our customer base at current levels or increase our customer base.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may vary significantly from quarter to quarter.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results may be materially and adversely affected by:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in political landscapes across the globe;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">unstable political economic conditions and public health issues delaying customer operations;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">timing and volume of work under new or existing agreements;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">general economic conditions;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">fluctuations in the budgetary spending of customers, including seasonality;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increases in design, manufacturing or transportation costs;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">variations in margins, due to sales price or manufacturing complexities, of projects performed during any particular quarter;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">losses experienced in our operations not otherwise covered by insurance; </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">delays of raw materials or component suppliers;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a change in the demand or production of our products and our services caused by severe weather conditions;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">a change in the mix of our customers, contracts and business;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">modifications or changes in customer delivery schedules; and</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">ability or willingness of customers to timely pay their invoices when owed to us.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, our operating results in any particular quarter may not be indicative of the results expected for any other quarter or for the entire year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business requires skilled labor, and we may be unable to attract and retain qualified employees.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to maintain our productivity and profitability could be limited by an inability to employ, train and retain skilled personnel necessary to meet our labor requirements. We have experienced a constrained labor market during the COVID-19 pandemic and we could experience additional shortages of qualified or trained personnel. We cannot be certain that we will be able to maintain an adequately skilled labor force necessary to operate efficiently and to support our growth strategy or that our labor costs will not increase as a result of shortage in the supply of skilled personnel. Labor shortages or increased labor-related costs could impair our ability to maintain our profit margins or impact our ability to sustain and grow our sales.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technological innovations by competitors may make existing products and production methods obsolete.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manufactured products and services we sell require evolving technologies for success in the markets we serve. The competitive environments can be highly sensitive to technological innovation. It is possible for our competitors, or new market place entrants, both foreign and domestic, to develop new products, production methods or technology which could make existing products, services or methods obsolete or at least hasten their obsolescence or materially reduce our competitive advantage in the markets that we serve.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business segments are cyclical and are sensitive to economic downturns.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business often aligns with the economic environments that we operate within, and, especially in our specialty welding business, is subjected to refinery turnaround or utility outages which cause cyclicality within the annual operating cycle of the business.  Our customers may delay or cancel new or previously planned projects. If there is a reduction in demand for our products or services, as a result of a downturn in the general economies in which we operate, there could be a material adverse effect on price levels and the quantity of goods and services purchased by our customers, which could adversely impact our sales, consolidated results from operations and cash flows. A number of factors, including financing conditions and potential bankruptcies in the industries we serve, could adversely affect our customers and their ability or willingness to fund their internal projects in the future and pay for services or equipment. Certain economic conditions may also impact the financial condition of one or more of our key suppliers, which could affect our ability to secure raw materials and components to meet our customers&#8217; demand for our products in the future. Other various factors impact demand for our products and services, including the price of commodities (such as oil, electricity or other commodities), economic forecasts and financial markets. Uncertainty in the global economy and financial markets could impact our customers and could, in turn, severely impact the demand for corporate infrastructure projects that would result in a reduction in orders for our products and services. All of these factors combined together could materially impact our business, financial condition, cash flows and results of operations and potentially impact the trading price of our common stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility in crude oil and natural gas prices could impact demand or pricing for products or services in segments of our Infrastructure Solutions segment and, as a result, adversely affect our business.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations depend upon the level of activity in the global energy market, including oil and natural gas development, and production. Oil and natural gas exploration and development activity and the number of well completions typically decline when there is a sustained reduction in oil or natural gas prices or significant instability in energy markets. Even the perception of longer-term lower oil or natural gas prices by oil and natural gas exploration, development and production companies can result in their decision to cancel, reduce or postpone major expenditures or to reduce or shut in well production, which can impact our businesses that provide equipment into these markets, or service downstream refineries and energy plants.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oil and natural gas prices and the level of drilling and exploration activity can be volatile. In periods of volatile commodity prices, the timing of any change in activity levels by our customers is difficult to predict. As a result, our ability to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">project the anticipated activity level for our business, and particularly our Infrastructure Solutions welding-service sales may be limited.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During periods of lower oil or natural gas prices, our customers typically decrease their capital expenditures, which generally results in lower activity levels. A reduction in demand for our products, solutions and services could force us to reduce our pricing substantially, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During periods of higher oil or natural gas prices, our customers may increase their capital expenditures, or they may determine pricing and utilization is critical and reduce the typical turnaround activities to keep their facilities running during periods with higher prices, which could have a material adverse effect on our business, financial condition, results of operations and cash flows. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, customer cash flows and returns on capital drive customer investment priorities. Industry observers believe shareholders are encouraging management teams of energy companies to focus operational and compensation strategies on returns and free cash flow generation rather than solely on growth. To accomplish these strategies, energy companies may need to better prioritize or reduce capital spending, which could impact resource allocation and production, ultimately constraining the number of new projects by our customers.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our customers seek to preserve capital by canceling contracts, canceling or delaying scheduled maintenance of their existing equipment, or canceling or delaying orders with us, the demand for our products, solutions and services could be materially and adversely affected. Such a drop in demand could have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">International events and political issues may adversely affect our Infrastructure Solutions and Metal Coatings segments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the sales from our Infrastructure Solutions and Metal Coatings segments are from markets outside the U.S. The occurrence of any of the risks described below could have an adverse effect on our consolidated results of operations, cash flows and financial condition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political and economic instability in the countries we conduct business;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">social unrest, acts of war and terrorism, natural disasters, and global outbreaks of contagious diseases;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inflation, or hyper-inflation;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant currency fluctuations, currency devaluations or restrictions on currency conversions;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">governmental activities that limit or disrupt markets, restrict payments or limit the movement of funds;</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trade restrictions, tariffs and economic embargoes by the United States or other countries; and</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">travel restrictions placed upon personnel, limiting travel to install equipment or perform services for our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in the price and supply of raw materials and natural gas for our business segments may adversely affect our operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily in our Metal Coatings segment, zinc and natural gas represent a large portion of our cost of sales. The prices of zinc and natural gas are subject to volatility and we have experienced commodity price escalation over the past year. We purchase a wide variety of raw materials for our Infrastructure Solutions segment to manufacture our products, including copper, aluminum, steel and nickel. Unanticipated increases in raw material requirements or commodity price increases could significantly increase production costs and potentially adversely affect profitability. The following factors, which are beyond our control, affect the price of raw materials and natural gas for our business segments: </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply and demand; </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">freight costs and transportation availability; </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trade duties and taxes; and </span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">labor disputes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to maintain our operating margins by increasing the price of our products and services in response to increased costs, but may not be successful in passing these increased costs of operation through to our customers.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A failure in our operational information systems or cyber security attacks on any of our facilities, or those of third parties, may adversely affect our financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is heavily supported by operational systems to process large amounts of data and support complex transactions. If significant financial, operational, or other data processing systems fail, are attacked by intruders or have other </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant shortcomings, our financial results could be adversely affected. Our financial results could also be adversely affected if an employee causes our operational systems to fail, either as a result of inadvertent error or by deliberately tampering with or manipulating our financial or operational systems. Due to increased technology advances, we are more reliant on technologies to support our operations. We use computer software and programs to run our financial and operational information, and this may subject our business to increased risks. Cyber-attacks are an ever-increasing risk to companies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any significant cyber security attacks that affect our facilities, our customers, our key suppliers, or material financial data could have a material adverse effect on our business. In addition, cyber-attacks on our customers, suppliers and employee data may result in a financial loss, including potential fines for failure to safeguard data, and may negatively impact our reputation. Third-party systems on which we rely could also suffer operational system failure. Any of these occurrences could disrupt our business, result in potential liability or reputational damage or otherwise have an adverse effect on our financial results.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to adequately protect our intellectual property, we may lose some of our competitive advantage. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We possess intellectual property, which is instrumental in our ability to compete and grow our business. If our intellectual property rights are not adequately protected, we could lose our competitive advantage. There can be no assurance that our patent applications will result in patents being issued or that current or additional patents will afford protection against competitors. We rely on a combination of patents, copyrights, trademarks and trade secret protection and contractual rights to establish and protect our intellectual property. Failure of our patents, copyrights, trademarks and trade secret protection, non-disclosure agreements and other measures to provide protection of our technology and our intellectual property rights could enable our competitors to more effectively compete with us and could result in an adverse effect on our business, financial condition and results of operations. In addition, our trade secrets and proprietary know-how may otherwise become known or be independently discovered by others. No guarantee can be given that others will not independently develop substantially equivalent proprietary information or manufacturing and service know-how and techniques, or otherwise gain access to our proprietary technology.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Product defects could increase our warranty costs and could result in product liability claims.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business exposes us to potential product liability risks that are inherent in the design, manufacture and sale of our products and the products of third-party vendors which we use or resell.  Many of our products and solutions can be complex and include sophisticated and potentially sensitive electronic components. We have increasingly manufactured certain of those components and products in our own facilities.  Widespread product recalls could result in significant losses due to the costs of a recall, the destruction of product inventory, penalties, and lost sales due to the unavailability of a product for a period of time. We may also be liable if the use of any of our products causes harm and could suffer losses from a significant product liability judgment against us in excess of its insurance limits. We may not be able to obtain indemnity or reimbursement from our suppliers or other third parties for the warranty costs or liabilities associated with our supplier products. A significant product recall, warranty claim, or product liability case could also result in adverse publicity, damage to our business reputation, and a loss of consumer confidence in our products.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Strategy</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our acquisition strategy involves a number of risks.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to pursue continued growth through acquiring the assets of target companies that will enable us to (i) expand our product and service offerings and (ii) increase our geographic footprint. We routinely review potential acquisitions. However, we may be unable to implement this growth strategy if we are not able to reach agreement on mutually acceptable terms. Moreover, our acquisition strategy involves certain risks, including:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks and liabilities from our acquisitions that may not be discovered during the pre-acquisition due diligence process;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in the post-acquisition integration of operations and systems;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the termination of relationships with key personnel and customers of the acquired company;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential failure to add additional employees to manage the increased volume of business;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional post-acquisition challenges and complexities in areas such as tax planning, treasury management, financial reporting and legal compliance;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a disruption of our ongoing business or an inability of our ongoing business to receive sufficient management attention; and</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a failure to realize the cost savings or other financial benefits we anticipated prior to acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future acquisitions may require us to obtain additional equity or debt financing, which may not be available to us, and may increase our leverage ratios.</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unsuccessful at implementing and generating internal growth from our Strategic Growth Initiatives.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate internal growth will be affected by, among other factors, our ability to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">attract new customers, internationally and domestically;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integrate regulatory changes;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase the number or size of projects performed for existing customers;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hire and retain employees; and</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase volume utilizing existing facilities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the factors affecting our ability to generate internal growth through our initiatives may be beyond our control, and we cannot be certain that our strategies will be successful or that we will be able to generate cash flow sufficient to fund our operations and to support internal growth. If we are unsuccessful, we may not be able to achieve internal growth, expand our operations or grow our business.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The departure of key personnel could disrupt our business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on the continued efforts of our executive officers and senior management team. We cannot be certain that any individual will continue in such capacity for any particular period of time. The future loss of key personnel, or the inability to hire and retain qualified employees, could negatively impact our ability to manage our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Legal Liability and Regulations </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actual and potential claims, lawsuits, and proceedings could ultimately reduce our profitability and liquidity and negatively impact our financial condition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company could be named as a defendant in legal proceedings claiming damages from us in connection with the operation of our business. Most actions filed against our Company typically arise out of the normal course of business related to commercial disputes regarding equipment we manufacture or services we provide. We could potentially be a plaintiff in legal proceedings against our customers, in which we seek to recover payments of contractual amounts we believe are due to us, and indemnity claims for increased costs or damages incurred by our Company. Under applicable accounting literature, and when appropriate, we establish financial provisions for certain legal exposures meeting the criteria of being both probable and reasonably estimable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where material, we may adjust any such financial provisions from time to time depending on developments related to each case. If our assumptions and estimates related to such exposures prove to be inadequate or incorrect, or we have material adverse claims or lawsuits, they could harm our business reputation, divert management resources away from operating our business, and result in a material adverse effect on our business, results of operations, cash flow or financial condition.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations could be adversely impacted by the effects of future changes to the law and government regulations regarding emissions, the global environment and other sustainability matters.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various regulations have been implemented regarding emissions, the global environment and other sustainability matters. We cannot predict future changes in the law and government regulations regarding emissions, the global environment and other sustainability matters, or what actions may be taken by our customers or other industry participants in response to any future legislation. While the Company actively is engaged in building our environmental, social and governance programs, changes in laws or governmental regulations could negatively impact our business or the demand for our products and services by customers, other industry related participants, or our investors, and could result in a negative impact to our operations, profitability, or our ability to perform projects in the future.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Changes to U.S. trade policy, tariff and import/export regulations and foreign government regulations could adversely affect our business, operating results, foreign operations, sourcing and financial condition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in U.S. or international social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories or countries where we currently manufacture, distribute and/or sell our products or conduct our business, as well as any negative sentiment toward the U.S. as a result of such changes, could adversely affect our business. New tariffs, changes in existing tariffs and other changes in U.S. trade policy have the potential to adversely impact the economies in which we operate or certain sectors thereof, our industry and the global demand for our products, and as a result, could have a material adverse effect on our business, operating results and financial condition.  In addition, we cannot predict the full impact trade policy changes that have been asserted by the U.S. presidential administration and Congress, including anticipated changes to current trade policies will be maintained or modified or whether </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the entry into new bilateral or multilateral trade agreements will occur, nor can we accurately predict the effects that any changes will have on our future business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is also subject to risks associated with U.S. and foreign legislation and regulations relating to imports, including quotas, duties, tariffs or taxes, and other charges or restrictions on imports, which could adversely affect our operations and our ability to import or export products at current or increased levels, and substantially all of our import operations are subject to customs duties on imported products imposed by the governments where our production facilities are located, including raw materials. We cannot predict whether additional U.S. and foreign customs quotas, duties (including antidumping or countervailing duties), tariffs, taxes or other charges or restrictions, requirements as to where raw materials must be purchased, reporting obligations pertaining to &#8220;conflict minerals&#8221; mined from certain countries, additional workplace regulations, or other restrictions on our imports will be imposed upon the importation or exportation of our products in the future or adversely modified, or what effect such actions would have on our costs of operations. Future quotas, duties, or tariffs may have a material adverse effect on our business, financial condition, and results of operations. Future trade agreements could also provide our competitors with an advantage over us, or increase our costs, either of which could potentially have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulations related to conflict minerals could adversely impact our business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Dodd-Frank Act, which established annual disclosure and reporting requirements for publicly-traded companies that use tin, tantalum, tungsten or gold (collectively, &#8220;conflict minerals&#8221;) mined from the Democratic Republic of Congo and adjoining countries in their products, we are subject to certain annual disclosures and audit requirements. There are costs associated with complying with these disclosure requirements, including costs for due diligence to determine the source of any conflict minerals used in our products and other potential changes to products, processes, or sources of supply. Despite our continued due diligence efforts, in the future we may be unable to verify the origin of all conflict minerals used in our component products. As a result, we could potentially face reputational and other challenges with our customers that require that all of the components incorporated in our products be certified as conflict-free.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of new or revised employment and labor laws and regulations could make it easier for our employees to obtain union representation and our business could be adversely impacted.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, approximately 795 of our variable workforce employees and 278 of our full-time employees were represented by unions. Our U.S.-based employees have the right at any time under the National Labor Relations Act to form or affiliate with a union. If a large portion of our workforce were to become unionized and the terms of the collective bargaining agreement were significantly different from our current compensation arrangements, it could increase our operating costs and adversely impact our profitability. Any changes in regulations, the imposition of new regulations, or the enactment of new legislation could have an adverse impact on our business to the extent it becomes easier for workers to obtain union representation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in labor or employment laws, including minimum wage rules or COVID-19 benefits, could increase our costs and may adversely affect our business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various federal, state and international labor and employment laws govern our relationship with employees and affect operating costs.  These laws include minimum wage requirements, overtime, unemployment tax rates, workers&#8217; compensation rates, leaves of absence, mandated health and other benefits, and citizenship requirements.  Significant additional government-imposed increases or new requirements in these areas could materially affect our business, financial condition, operating results or cash flows.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Environmental Conditions</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change could impact our business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Climate changes could result in an adverse impact on our operations, particularly in hurricane prone or low-lying areas near the ocean or heavy snowfall and ice regions. We cannot predict the potential timing or impact from potential global warming, winter storms and other natural disasters.  We carry certain limits of insurance to mitigate the potential effects of events that could impact our businesses, as well as disaster recovery plans related to any potential natural disasters that might occur within regions in which we have operations, or at any of the Company locations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in environmental laws and regulations and heightened focus on corporate sustainability initiatives and practices are under increased scrutiny by both governmental and non-governmental bodies, which could cause a change in our business practices by increasing capital, compliance, operating and maintenance costs, which could impact our future operating results.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the past year there has been a heightened focus by both governmental and non-governmental bodies requesting disclosure of information relating to our corporate sustainable practices as well as customers are increasingly preferring to source from suppliers who have implemented effective sustainability initiatives. International agreements and national or regional legislation and regulatory measures to further reduce greenhouse gas emissions and require companies to more efficiently use energy, water and reduce waste, are in various stages of discussion and/or implementation across the globe. These laws, regulations and policies, as well other sustainability demands made by governmental and non-governmental bodies may result in the need for future capital, compliance, operating and maintenance costs. We cannot predict the level of expenditures or potential impact to the Company that may be required to comply with these evolving environmental and sustainability laws and regulations due to the uncertainties on the laws enacted in each jurisdiction in which we operate, and our activities in each one of these jurisdictions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial impact of the heightened focus on sustainability practices for all companies to increase efficiencies in consumption of resources and future regulations regarding greenhouse gas emissions will depend on a number of factors including, but not limited to:</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the sectors covered;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future permitted levels for greenhouse gas emissions;</span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent to which we would be entitled to receive emission allowance allocations or would need to invest in additional compliance equipment or compliance instruments, either on the open market or through auctions; </span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the price and availability of emission allowances and credits; and </span></div><div style="margin-top:3pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of legislation or other regulation on our ability to recover the costs incurred through the pricing of our products and services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Financial Matters</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of over time revenue accounting in the Infrastructure Solutions segment could result in a reduction or elimination of previously reported profits.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Critical Accounting Policies and Estimates,&#8221; in our Critical Audit Matters in our financial statements, and in the notes to our consolidated financial statements, portions of our sales are recognized over time. Over time revenue recognition causes us to recognize contract sales and earnings ratably over the contract term in proportion to our incurrence of contract costs. The earnings or losses recognized on individual contracts are based on estimates of contract sales, costs and profitability. Contract losses are recognized in full at the time a recognized project loss is expected, and contract profit estimates are adjusted based on ongoing reviews of contract profitability. Actual collection of contract amounts, including the impacts of change orders, could differ from originally estimated amounts and could result in adjustments to sales, earnings, or both. In certain circumstances, it is possible that such adjustments could be significant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our volume of fixed-price contracts for our Infrastructure Solutions segment could adversely affect our business.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently generate, and expect to continue to generate, a significant portion of our sales under fixed-price contracts. In these types of contractual arrangements, we estimate the costs of completing a particular project in order to make our fixed-price proposal under these type of contracts. The actual cost of labor and materials, however, are likely to vary from originally estimated project expenditures. Based upon the size of a particular project, variations from estimated cost to actually incurred costs could have a significant impact on our operating results in a given quarter or year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to fully realize the sales value reported in our backlog for our Infrastructure Solutions segment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the lead time required to design, procure and manufacture products or provide forward-looking services, primarily in our Infrastructure Solutions segment, we receive orders and maintain a backlog of future work.  Orders included in our backlog are supported by customer purchase orders or contracts, often supported under Master Service Agreements, which we believe to be firm orders.  Backlog develops as a result of new business secured, which represents the contractual value of new project commitments received by us during a given period. Backlog consists of orders which have either (1) not been started or (2) are in progress and are not yet complete. In the latter case, the revenue value reported in backlog is the remaining value associated with work that has not yet been completed, which can vary depending on whether the contract is over-time, or at a point in time. Orders recorded as new business or new backlog can sometimes be cancelled. In the event of cancellation, we are often reimbursed for incurred costs plus a margin on those costs, but typically have no contractual right to the total sales reflected in our backlog. In addition to being unable to recover certain direct costs, we could also incur additional costs resulting from underutilized facilities if orders are cancelled.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company&#8217;s flexibility to operate its business could be impacted by provisions in its debt obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s debt instruments, consisting of senior notes and a revolving credit facility, contain covenants which restrict or prohibit certain actions (&#8220;negative covenants&#8221;), including, but not limited to, the Company's ability to incur debt, restrict or limit certain liens, capital spending limits, engage in certain merger, acquisition, or divestiture actions, or increase dividends beyond a specific level. The Company&#8217;s debt instruments also contain covenants requiring the Company to, among other things, maintain specified financial ratios (&#8220;affirmative covenants&#8221;). Failure to comply with these negative covenants and affirmative covenants could result in an event of default that, if not cured or waived, could restrict the Company&#8217;s access to liquidity and have a material adverse effect on the Company&#8217;s business or prospects. If the Company does not have enough cash to service its debt or fund other liquidity needs, the Company may be required to take actions such as requesting a waiver from lenders, reducing or delaying capital expenditures, selling assets, restructuring or refinancing all or part of the existing debt, or seeking additional equity capital.  The Company cannot assure that any of these remedies can be effected on commercially reasonable terms or at all.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could face significant liabilities for withdrawal from Multiemployer Pension Plans.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a participating employer in a number of trustee-managed multiemployer defined benefit pension plans for employees who are covered by collective bargaining agreements. In the event of our withdrawal from a multiemployer pension plan, we may incur costs associated with our obligations for unfunded vested benefits at the time of the withdrawal. Depending on various factors, a future withdrawal could have a material adverse effect on results of operations or cash flows for a particular reporting period.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">A change in a customer&#8217;s creditworthiness could result in significant accounts receivable write-offs.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a normal course of business, we extend credit to certain of our customers. The amount of credit extended to customers is based upon the due diligence performed, including, but not limited to, the review of the potential customer&#8217;s financial statements and banking information.  The Company may perform various credit checks and evaluate the customer's previous payment history.  While we do not believe we have significant concentration of sales with any one customer, we have certain larger customers, which could result in a significant amount of credit exposure if there is a sudden or severe change in the customer&#8217;s creditworthiness. We monitor our outstanding receivables on a regular basis; however, if a customer with large credit exposure is unable to make payment on its outstanding receivables, we could experience a significant write-off of accounts receivable.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">If our goodwill or other indefinite-lived intangible assets were to become impaired, our net income and results of operations could be negatively affected.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair market value of net assets acquired in business combinations. Indefinite-lived intangibles are comprised of certain tradenames, customer relationships, and other intangible assets. We test goodwill and intangible assets with an indefinite life for potential impairment annually, in the fourth quarter, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the Company below its carrying amount.  Factors that could indicate that our goodwill or indefinite-lived intangible assets are impaired include a decline in our stock price and market capitalization, lower than projected operating results and cash flows and economic downturns or slower growth rates in our industry, market downturns or major events like a global pandemic. Our stock price historically has shown volatility and often fluctuates significantly in response to market and other factors. Declines in our stock price, lower operating results and any decline in industry conditions in the future could increase the risk of impairment. The evaluation for impairment includes our estimates of future operating results and cash flows, estimates of allocations of certain assets and cash flows among reporting segments, estimates of future growth rates, and our judgment regarding the applicable discount rates used on estimated operating results and cash flows.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should a review indicate impairment, a write-down of the carrying value of the goodwill or intangible asset would occur, resulting in a non-cash charge, which could have a material adverse effect on our financial statements, impact our creditability with our shareholders, or impact our relationships with our customers, suppliers or supporting banks.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are exposed to exchange rate fluctuations in the international markets in which we operate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in international countries and anticipate that there will be instances in which sales and costs will not be exactly matched with respect to foreign currency denomination. Gains and losses from the remeasurement of assets and liabilities that are receivable or payable in currencies other than our subsidiaries&#8217; functional currency are included in our consolidated statements of income. In addition, currency fluctuations cause the U.S. dollar value of our international results of operations and net assets to vary with exchange rate fluctuations. A decrease in the value of any of these currencies relative to the U.S. dollar could have a negative impact on our business, financial condition, results of operations or cash flows. As we continue to expand </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">geographically, we could experience economic loss and a negative impact on earnings or net assets solely as a result of foreign currency exchange rate fluctuations. In the future, we may utilize derivative instruments to manage the risk of fluctuations in foreign currency exchange rates that could potentially impact our future earnings and forecasted cash flows. However, the markets in which we operate could restrict the removal or conversion of the local or foreign currency, resulting in our inability to hedge against some or all of these risks or increase our cost of conversion of local currency to U.S. dollar.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations entail inherent risks that may result in substantial liability. We do not insure against all potential losses and could be seriously harmed by unexpected liabilities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing processes and services provided to our customers entail inherent risks, including equipment defects, malfunctions and failures. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The insurance we carry to mitigate many of these risks may not be adequate to cover future claims or losses. In addition, we are substantially self-insured for workers&#8217; compensation, employer&#8217;s liability, property, general liability and employee group health claims in view of the relatively high per-incident deductibles we absorb under our insurance arrangements for these risks. Further, insurance covering the risks we expect to face or in the amounts we desire may not be available in the future or, if available, the premiums may not be commercially justifiable. If we were to incur substantial liability and such damages were not covered by insurance or were in excess of policy limits, our business, financial condition and results of operations could be negatively impacted.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax legislation and administrative initiatives or challenges to our tax positions could adversely affect our results of operations and financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in locations throughout the U.S. and internationally and, as a result, we are subject to the tax laws and regulations of U.S. federal, state, local and foreign governments. From time to time, various legislative or administrative initiatives may be proposed that could adversely affect our tax positions. In addition, U.S. federal, state, local and foreign tax laws and regulations are extremely complex and subject to varying interpretations. Moreover, economic and political pressures to increase tax revenue in various jurisdictions may make resolving any future tax disputes favorably more difficult. There can be no assurance that our tax positions will not be challenged by relevant tax authorities or that we would be successful in any such challenge. Changes to our tax positions resulting from future tax legislation and administrative initiatives or challenges from taxing authorities could adversely affect our results of operations and financial condition.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in the method pursuant to which the LIBOR rates are determined and potential phasing out of LIBOR after 2021 may adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LIBOR and certain other &#8220;benchmarks&#8221; are the subject of recent national, international and other regulatory guidance and proposals for reform. These reforms may cause such benchmarks to perform differently than in the past or have other consequences which cannot be predicted. In particular, on July 27, 2017, the United Kingdom&#8217;s Financial Conduct Authority, which regulates LIBOR, publicly announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. The Alternative Reference Rates Committee, a steering committee consisting of large U.S. financial institutions convened by the U.S. Federal Reserve Board and the Federal Reserve Bank of New York, has recommended replacing LIBOR with the Secured Overnight Financing Rate (&#8220;SOFR&#8221;), an index supported by short-term Treasury repurchase agreements. On November 30, 2020, ICE Benchmark Administration (&#8220;IBA&#8221;), the administrator of USD LIBOR announced that it does not intend to cease publication of the remaining USD LIBOR tenors until June 30, 2023, providing additional time for existing contracts that are dependent on LIBOR to mature. It is unclear whether, at that time, LIBOR will cease to exist or if new methods of calculating LIBOR will be established. As of February&#160;28, 2022, $<ix:nonFraction unitRef="usd" contextRef="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xOS9mcmFnOjA3ODNjNzAxNWY5ZjQ0MjdiOWYxNGRjNzdmOGIwZjE3L3RleHRyZWdpb246MDc4M2M3MDE1ZjlmNDQyN2I5ZjE0ZGM3N2Y4YjBmMTdfMjc0ODc3OTEyMjg2MA_f6003081-df5e-44de-91f9-f26f660c46ee">77.0</ix:nonFraction>&#160;million of the borrowings under our revolving credit facility had interest rate payments determined directly or indirectly based on LIBOR. Any uncertainty regarding the continued use and reliability of LIBOR as a benchmark interest rate could adversely affect the performance of LIBOR relative to its historic values. If the methods of calculating LIBOR change from current methods for any reason, or if LIBOR ceases to perform as it has historically, our interest expense associated with our outstanding indebtedness or any future indebtedness we incur may increase. Further, when LIBOR ceases to exist, we may be forced to substitute an alternative reference rate under our revolving credit facility or rely on base rate borrowings in lieu of LIBOR-based borrowings. Although SOFR appears to be the preferred replacement rate for USD LIBOR, it is unclear if other benchmarks may emerge or if other rates will be adopted outside of the U.S. Any such alternative reference rate may increase the interest expense associated with our existing or future indebtedness. Any of these occurrences could materially and adversely affect our borrowing costs, business and results of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may increase our debt or raise additional capital in the future, which could affect our financial condition, may decrease our profitability or could dilute our shareholders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may increase our debt or raise additional capital in the future, subject to restrictions in our debt agreements. If our cash flow from operations is less than we anticipate, or if our cash requirements are more than we expect, we may require more financing. However, debt or equity financing may not be available on terms acceptable to us, if at all. If we incur additional </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt or raise equity through the issuance of preferred stock, the terms of the debt or preferred stock issued may give the holders rights, preferences and privileges senior to those of holders of our common stock, particularly in the event of liquidation. The terms of the debt may also impose additional and more stringent restrictions on our operations than we currently have. If we raise funds through the issuance of additional equity, our shareholders&#8217; ownership in us would be diluted. If we are unable to raise additional capital when needed, it could affect our financial health, which could negatively affect our shareholders.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">General Risks Factors</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price and trading volume of our common stock may be volatile.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our stock may be influenced by many factors, some of which are beyond our control, including the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the inability to meet the financial estimates of analysts who follow our common stock;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">strategic actions by us or our competitors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">announcements by us or our competitors of significant contracts, acquisitions, joint marketing relationships, joint ventures or capital commitments;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">variations in our quarterly operating results and those of our competitors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">general economic and stock market conditions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">risks relating to our business and our industry, including those discussed above;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in conditions or trends in our industry, markets or customers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">cyber-attacks, terrorist acts or armed hostilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">future sales of our common stock or other securities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">repurchases of our outstanding shares;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">material weaknesses in our internal control over financial reporting; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">investor perceptions of the investment opportunity associated with our Company relative to other investment alternatives.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These broad market and industry factors may materially reduce the market price of our common stock, regardless of our operating performance. In addition, price volatility may be greater if the public float and trading volume of our common stock is low. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Risks Related to the Precoat Acquisition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 7, 2022, the Company and Sequa, a portfolio company of global investment firm Carlyle, jointly announced the signing of a definitive agreement whereby the Company intends to acquire Sequa's Precoat Metals business division (the "Precoat Acquisition").  The Precoat Acquisition, which is subject to certain normal and customary closing conditions, is expected to close during the first quarter of the Company's fiscal year 2023.  We have identified the risks described below, that are specific to this transaction.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We expect to incur material expenses and indebtedness related to the Precoat Acquisition.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect to incur material expenses and indebtedness in completing the Precoat Acquisition and integrating the business, operations, people, practices, policies and procedures of Precoat. While we have assumed that a certain level of transaction and integration expenses would be incurred, there are a number of factors beyond our control that could affect the total amount or the timing of integration expenses. Many of the expenses that will be incurred, by their nature, are difficult to estimate accurately at the present time. We also intend to finance a portion of the consideration for the Precoat Acquisition through the incurrence of indebtedness, which would increase our debt service obligations.  The Company has obtained financing commitments required to complete the transaction, consisting of a $400.0 million revolving credit facility, and a $1.525 billion senior secured term loan facility.  As part of the transaction, we also expect to repay our current 2020 Senior Notes, which will include an early termination premium. Our new financing will have interest rates that are higher than our current notes, resulting in higher interest expense, and may have more restrictive covenant compliance requirements than our existing credit facility.  The new debt will also significantly increase the Company's leverage. These additional expenses, indebtedness and leverage may have an adverse effect on our results of operations.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We may not realize the anticipated benefits from the pending Precoat Acquisition.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Precoat Acquisition involves the combination of two companies that currently operate as independent companies. While we and Precoat will continue to operate independently until the completion of the Precoat Acquisition, the success of the Precoat Acquisition will depend, in part, on our ability to realize the anticipated benefits from successfully combining our and Precoat&#8217;s businesses after closing. We plan on devoting substantial management attention and resources to integrating our and Precoat&#8217;s business practices so that we can fully realize the anticipated benefits of the Precoat Acquisition. Nonetheless, the business and assets acquired may not be successful or continue to grow at the same rate as when operated independently or may require greater resources and investments than originally anticipated. The Precoat Acquisition could also result in the assumption of unknown or contingent liabilities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Potential difficulties we may encounter following closing include the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to successfully combine our and Precoat&#8217;s businesses in a manner that permits us to realize the anticipated benefits of the Precoat Acquisition in the time frame currently anticipated, or at all;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure to integrate internal systems, programs and controls, or decisions by our management to apply different accounting policies, assumptions or judgments to Precoat&#8217;s operational results than Precoat applied in the past;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loss of sales and other commercial relationships;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the complexities associated with managing the combined company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure to retain key employees of either of the two companies that may be difficult to replace;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the disruption of each company&#8217;s ongoing businesses or inconsistencies in services, standards, controls, procedures and policies;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential unknown liabilities and unforeseen increased expenses, delays or regulatory conditions associated with the Precoat Acquisition; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance shortfalls at one or both of the two companies as a result of the diversion of management&#8217;s attention caused by completing the Precoat Acquisition and integrating our and Precoat&#8217;s operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The pending Precoat Acquisition may not be completed on the currently contemplated timeline or terms, or at all.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consummation of the Precoat Acquisition is conditioned on, among other things, the receipt of certain consents and other approvals under the competition laws of various jurisdictions. Neither we nor Sequa can provide assurance that the conditions to completing the Precoat Acquisition will be satisfied or waived, and accordingly, that the Precoat Acquisition will be completed on the terms or timeline that the parties anticipate or at all. If any condition to the Precoat Acquisition is not satisfied, it could delay or prevent the Precoat Acquisition from occurring, which could negatively impact our business, financial condition, results of operations and growth prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Failure to complete the pending Precoat Acquisition could have an adverse effect on us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Precoat Acquisition is not completed, our business may be subject to a number of risks, including the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">the market price of our securities could decline;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">we will be required to pay certain costs relating to the Precoat Acquisition, such as legal, accounting, financial advisor, filing, printing and mailing fees and integration costs that have already been incurred or will continue to be incurred until the closing of the Precoat Acquisition, whether or not the Precoat Acquisition is completed;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">if the agreement with Sequa is terminated, our stockholders cannot be certain that we will be able to find another acquisition opportunity as attractive to us as the Precoat Acquisition;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">we could be subject to litigation related to any failure to complete the Precoat Acquisition or related to any enforcement proceeding commenced against us to perform our obligations under the Purchase Agreement;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">we will not realize the benefit of the time and resources, financial and otherwise, committed by our management to matters relating to the Precoat Acquisition that could have been devoted to pursuing other beneficial opportunities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">we may experience reputational harm due to the adverse perception of any failure to successfully complete the Precoat Acquisition or negative reactions from the financial markets or from our customers, vendors, employees and other commercial relationships.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;1B. Unresolved Staff Comments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_25"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;2. Properties</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's global headquarters and executive offices are located in leased office space in Fort Worth, Texas.  We also lease office space in several locations related to our operations facilities. Our office and manufacturing operations facilities were as follows as of February&#160;28, 2022:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"></td><td style="width:25.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.224%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.989%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Square Footage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Facilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629,045&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,569&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,476&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,942,295&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,752,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its current facilities are adequate to meet the requirements of its present and foreseeable future operations. See Note 5 to the consolidated financial statements included in Item 8 of this Form 10-K for additional information regarding the Company's lease obligations.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_28"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.&#160;These proceedings include labor and employment claims, use of the Company&#8217;s intellectual property, worker&#8217;s compensation, environmental&#160;matters, and various commercial disputes, all arising in the normal course of business. The outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time. However, management, after consultation with legal counsel, believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company&#8217;s financial position, results of operations or cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_31"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_37"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock, $1.00 par value, is traded on the New York Stock Exchange under the symbol &#8220;AZZ&#8221;. As of&#160;April&#160;18, 2022, we had approximately 347 holders of record of our common stock, not including those shares held in street or nominee name. Item&#160;11 of this Annual Report on Form 10-K contains certain information related to our equity compensation plans.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment of dividends is within the discretion of our Board and is dependent on our earnings, capital requirements, operating and financial condition and other factors. The Company has a history of paying dividends on a quarterly basis. Dividends paid totaled $16.9 million, $17.6 million, and $17.8 million during fiscal 2022, 2021, and 2020, respectively. Dividend payments may be restricted to total payments of $20.0 million per fiscal year based on covenants with the Company's lenders in the event that the Company's leverage ratio (defined as net debt to earnings before interest, taxes, depreciation and amortization, or "EBITDA") exceeds 3.0 to 1.0. Currently, there are no restrictions on dividend payments. Any future dividends payments will be reviewed each quarter and declared by the Board of Directors at its discretion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchases of Equity Securities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2020, our Board of Directors authorized a $100&#160;million share repurchase program pursuant to which the Company may repurchase our common stock (the &#8220;2020 Authorization&#8221;). Repurchases under the 2020 Authorization will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. Share repurchases may be restricted to total repurchases of $50.0 million per fiscal year based on covenants with the Company's lenders in the event that the Company's leverage ratio exceeds 3.0 to 1.0. Currently, there are no restrictions on share repurchases. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to purchases of common stock of the Company made under the 2020 Authorization during the fiscal year ended February 28,&#160;2022, by the Company or any "affiliated purchaser" as defined in Rule 10b-18(a)(3) under the Exchange act:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:34.398%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.011%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Share Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate Dollar Value that May Yet Be Used Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance, February 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,002,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 1 through March 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,002,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 1 through April 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,209,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1 through May 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,738,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 1 through June 30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,475,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 1 through July 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,821,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 1 through August 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,769,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1 through September 30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,275,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 1 through October 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,133,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1 through November 30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,133,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 1 through December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,294,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 1 through January 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,187,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 1 through February 28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,187,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601,822&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.20&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601,822&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,187,452&#160;</span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also withhold common stock shares associated with net share settlements to cover employee tax withholding obligations upon the vesting of restricted stock unit awards under our employee equity incentive program. See Note 11 to the consolidated financial statements included in Item 8 of this Form 10-K for additional information regarding our equity incentive plans.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_46"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Performance Graph</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph illustrates the five-year cumulative total return on investments in our common stock, the Index for NYSE Stock Market (U.S. Companies) and the Index for NYSE Stocks (SIC 5000-5099 US Companies). These indices are prepared by Proxy Advisory Group, LLC. The Company's common stock is listed on the New York Stock Exchange and AZZ operates in two industry segments. The shareholder return shown below is not necessarily indicative of future performance. Total return, as shown, assumes $100 invested on February&#160;29, 2017, in shares of AZZ common stock and each index, all with cash dividends reinvested. The calculations exclude trading commissions and taxes.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comparison of Five Year-Cumulative Total Returns</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Value of $100 Invested on February&#160;29, 2017</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">For Fiscal Year Ended on the Last Day of February</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="azz-20220228_g2.jpg" alt="azz-20220228_g2.jpg" style="height:375px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:31.505%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28/29,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AZZ Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.66&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.34&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.87&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.74&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NYSE Composite Index</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell 2000 Index</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.82&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes:</span></div><div style="padding-left:36pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:30.78pt">The lines represent monthly index levels derived from compounded daily returns that include all dividends.</span></div><div style="padding-left:36pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.34pt">The indexes weights are calculated daily, using the market capitalization on the previous trading day.</span></div><div style="padding-left:36pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.34pt">If the monthly interval, based on the fiscal year-end, is not a trading day, the preceding trading day is used.</span></div><div style="padding-left:36pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:30.78pt">The index level for all series was set to $100 on February 29, 2017.</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_43"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;6. Selected Financial Data</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserved.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read the following discussion together with our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements regarding our business and operations. Our actual results may differ materially from those we currently anticipate as a result of the factors we describe under &#8220;Risk Factors&#8221; and elsewhere in this Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion regarding our financial condition and results of operations as well as our liquidity and capital resources for fiscal year 2021 compared to fiscal year 2020 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended February&#160;28, 2021, which is available on the SEC&#8217;s website at www.sec.gov and our Investor Relations website at www.azz.com/investor-relations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global provider of galvanizing and a variety of metal coating solutions, welding solutions, specialty electrical equipment and highly engineered services to the power generation, transmission, distribution, refining and industrial markets. We operate two distinct business segments, the Metal Coatings segment and the Infrastructure Solutions segment. Our discussion and analysis of financial condition and results of operations is divided by each of our segments, along with corporate costs and other costs not specifically identifiable to a segment. For a reconciliation of segment operating income to consolidated operating income, see Note 12 to the consolidated financial statements. References herein to fiscal years are to the twelve-month periods that end in February of the relevant calendar year. For example, the twelve-month period ended February&#160;28, 2022 is referred to as &#8220;fiscal 2022&#8221; or &#8220;fiscal year 2022.&#8221;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coronavirus (COVID-19)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued uncertainty associated with COVID-19, and any of the ongoing variants, did not have a material adverse effect on our results of operations for the year ended February&#160;28, 2022.  While we continue to support our customers, there remain uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, or additional regulatory requirements, will ultimately have on the demand for our products and services or with our supply chain or our employees. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of COVID-19 to the Company's personnel and operations has been limited.  During fiscal 2022, the Company continued to see improvement in sales and operating income in both of its operating segments.  However, labor market and supply chain challenges increased during the third and fourth quarters, resulting in increased operating expenses as the constrained labor market and supply chain disruptions impacted the availability and cost of labor and materials.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Results of Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended February&#160;28, 2022, we recorded sales of $902.7 million, compared to prior year&#8217;s sales of $838.9 million. Of total sales for fiscal 2022, approximately 57.5% were generated from the Metal Coatings segment and approximately 42.5% of sales were generated from the Infrastructure Solutions segment. Net income for fiscal 2022 was $84.0 million, compared to $39.6 million for fiscal 2021. Net income as a percentage of sales was 9.3% for fiscal 2022 as compared to 4.7% for fiscal 2021. Diluted earnings per share increased by 120.4%, to $3.35 per share for fiscal 2022, compared to $1.52 per share for fiscal 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, we completed two acquisitions, both in our Metal Coatings segment. </span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_52"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our backlog relates entirely to our Infrastructure Solutions segment, consisting of our Electrical platform and Industrial platform, and is inclusive of transaction taxes for certain foreign subsidiaries. As of February&#160;28, 2022, our backlog was $304.5 million, an increase of $118.4 million, or 63.6%, compared to fiscal 2021. The increase in backlog is due to an increase in orders in the Electrical platform, partially offset by the continued reduction of international backlog, including China, related to several non-recurring contracts and cancelled contracts, and, to a lesser extent, divestitures that occurred in fiscal year 2021.  For the year ended February&#160;28, 2022, net bookings increased $235.8&#160;million, or 30.0%, to $1.02 billion, compared to same period of fiscal 2021, as a result of very strong bookings in our Electrical platform and continued strength within the Metal Coatings segment. The book to sales ratio increased in fiscal 2022 as compared to fiscal 2021, to 1.13 to 1.00 for fiscal 2022, compared to 0.94 to 1.00 for fiscal 2021.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects bookings and sales for fiscal 2022 and 2021 (in thousands, except ratios).</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:29.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period&#160;Ended&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period&#160;Ended&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net bookings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,067&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposed backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902,664)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(838,917)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/28/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Book to sales ratio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total sales for fiscal 2022 increased by $63.7 million, or 7.6%, as compared to fiscal 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the breakdown of revenue by segment (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:60.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales for the Metal Coatings segment increased $61.2 million, or 13.4%, to $519.0 million, from the prior year&#8217;s sales of $457.8 million. The&#160;increase&#160;in sales was primarily due to improved price realization for our superior quality and service and to a lesser extent, the acquisition of a metal coatings business during the fourth quarter of fiscal 2021.  The acquisition of a galvanizing plant in the fourth quarter of fiscal 2022 did not materially impact sales for fiscal 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales for the Infrastructure Solutions segment increased $2.5 million, or 0.7%, to $383.7 million for fiscal 2022, compared to $381.1 million for fiscal 2021. The increase in sales for fiscal 2022 was primarily due to sales increases in both domestic and international operations (as the prior year was significantly impacted by COVID-19) in the Industrial platform, partially offset by the divestiture of the low-margin SMS business in the third quarter of fiscal year 2021. The increase was partially offset by a decrease in the Electrical platform, which was primarily attributable to lower sales in China as several large projects were completed.  In addition, the decrease was, to a lesser extent, due to delays in material receipts due to supply chain disruptions within our customer-base and the constrained labor market at several of our enclosure plants in our domestic operations. The decrease in our enclosure plants was partially offset by increases in our domestic high- and medium-bus duct, switchgear, lighting and tubing businesses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Income</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the breakdown of operating income (loss) by segment (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:20.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.404%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.404%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended February 28, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">519,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">383,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">902,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">457,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">381,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">838,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">374,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">302,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">677,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">334,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">315,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">650,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">144,100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81,123&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">225,223&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">122,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">188,747&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">47,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">49,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">113,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">107,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Restructuring and impairment charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">127,335&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35,543&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(49,538)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">113,340&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">95,946&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,487&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(40,819)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61,614&#160;</span></td><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"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income for the Metal Coatings segment increased $31.4 million, or 32.7%, for fiscal 2022, to $127.3 million, as compared to $95.9 million for the prior year. Operating margins increased to 24.5% for fiscal 2022, as compared to 21.0% for fiscal 2021. The increase was primarily due to impairment and restructuring charges recognized in fiscal 2021 of $10.8 million, the increase in sales as described above and the achievement of operational efficiencies in our surface technologies platform. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating income for the Infrastructure Solutions segment increased $29.1 million for fiscal 2022, to $35.5 million, as compared to $6.5 million for the prior year. Operating margins for this segment were 9.3% for fiscal 2022, as compared to 1.7% for fiscal 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross margins improved on operating leverage within both the Industrial and Electrical platforms compared to prior year, as well as a divestiture of an under-performing business in the Industrial platform in the third quarter of fiscal year 2021.  In addition, in fiscal 2021, operating income was impacted by impairment charges of $9.2 million, See "Restructuring and Impairment charges" below.  Selling, general and administrative costs decreased due to cost containment measures that were implemented due to COVID-19. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses increased $8.7&#160;million, to $49.5 million for fiscal 2022, compared to $40.8 million for fiscal 2021. The increase is primarily due to increased payroll and benefits costs (see Note 10 in Item 8), acquisition costs and other administrative costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring and Impairment Charges</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2022, the Company continued to execute on its plan to strategically review our business portfolio, continue to acquire metal coatings businesses, and divest certain non-core business. During the fourth quarter of fiscal 2022, the Company had a change to the plan of sale for one of its businesses in the Infrastructure Solutions segment.  The Company recognized $3.9 million of impairment charges during fiscal 2021, which is included in in "Restructuring and impairment charges" in the consolidated statements of income. During fiscal 2022, in accordance with applicable accounting guidance, the Company reclassified a business previously held for sale to assets held and used.  When there is a change to a plan of sale and the assets are reclassified from held for sale to held and used, the long-lived assets are reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale. Following an analysis of the long-lived assets for the business, the Company reversed a portion of the previously recognized impairment charges, and recognized income of $1.8&#160;million in fiscal 2022 as a result of the change to the plan of sale, which is included in "Restructuring and Impairment charges" in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of February&#160;28, 2022, one non-operating location in the Metal Coatings segment is classified as held for sale. The assets of the business expected to be disposed of within the next twelve months are included in "Assets held for sale" in the accompanying consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, we closed on the sale of two businesses, one in each of our Metal Coatings and Infrastructure Solutions segments.  We also sold one non-operating location in our Metal Coatings segment. In addition, we closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, we recorded certain charges related to these restructuring activities, which are summarized in the table below:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:49.152%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write down of assets held for sale to estimated sales price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write down of assets expected to be abandoned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on sale of subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write down of excess inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs associated with assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,796&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,203&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,999&#160;</span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense for fiscal 2022 decreased $3.3 million, or 33.7%, to $6.4 million, as compared to $9.6 million in fiscal 2021. This decrease is primarily attributable to the Company's 2020 Senior Notes, which were funded in late fiscal 2021 and carried a much lower interest rate than the previously outstanding Senior Notes. While the borrowings under the 2020 Senior Notes increased $25.0 million to $150.0 million, they carry lower interest rates than the Company's previous senior notes. As of February&#160;28, 2022, we had gross outstanding debt of $227.0 million, compared to $179.0 million at the end of fiscal 2021. AZZ's debt to equity ratio was 0.34 to 1 at the end of fiscal 2022, compared to 0.29 to 1 at the end of fiscal 2021, as we reduced </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt during the year and refinanced our existing senior notes. For additional information on outstanding debt, see Note 6 to the consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other (Income) Expense, Net</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2022, other expense, net decreased $0.4&#160;million, to $0.6 million for fiscal 2022 compared to $1.0&#160;million for fiscal 2021. The activity for both years consisted primarily of foreign currency losses resulting from unfavorable movements in exchange rates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes reflected an effective tax rate of 21.0% for fiscal 2022 and 22.3% for fiscal 2021. The decrease is due primarily to certain nonrecurring state income tax items in the prior year.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically met our cash needs through a combination of cash flows from operating activities along with bank and bond market debt. Our cash requirements are generally for operating activities, cash dividend payments, capital improvements, debt repayment and acquisitions. We believe that our cash position, cash flows from operating activities and our expectation of continuing availability to draw upon our credit facilities are sufficient to meet our cash flow needs for the foreseeable future</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows by category for the periods presented (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.982%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.179%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities for fiscal 2022 was $86.0 million, compared to $92.0 million for fiscal 2021. The decrease in cash provided by operating activities for fiscal 2022 is primarily attributable to the impact of decreases in working capital, primarily due to changes in accounts receivable and inventories, partially offset by accounts payable and other accrued liabilities.  Cash flow from operations also decreased due to the loss on disposal of businesses and other impairment charges in the prior year.  These net decreases were partially offset by an increase in net income in the current year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for fiscal 2022 was $86.8 million, compared to $28.6 million for fiscal 2021. The increase in cash used during fiscal 2022 was primarily attributable to the acquisition of two businesses in our Metal Coatings segment during the fourth quarter, partially offset by lower capital expenditures.  The breakdown of capital spending by segment for fiscal 2022, 2021 and 2020 can be found in Note 12 to the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for fiscal 2022 was $0.9 million, compared to net cash used in financing activities of $88.4 million for fiscal 2021. The decrease in cash used in financing activities during fiscal 2022 was primarily attributable to an increase in net proceeds from the revolver, as well as a decrease in repurchases of Company common stock, partially offset by a decrease in net proceeds for long term debt.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Financing and Capital" and &#8220;Share Repurchases&#8221; sections below for additional information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing and Capital</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2017 Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the &#8220;2017 Credit Agreement&#8221;) with Bank of America and other lenders, which amended its previous credit agreement. The 2017 Credit Agreement was scheduled to mature on March 21, 2022, and included the following provisions: (i) providing for a senior revolving credit facility in a principal amount of up to $450 million, with an additional $150 million accordion, (ii) including a $75 million sublimit for the issuance of standby and commercial letters of credit, (iii) including a $30 million sublimit for swing line loans, (iv) restricting indebtedness incurred with respect to capital leases, synthetic lease obligations and purchase money obligations not to exceed $20 million, (v) restricting investments in any foreign subsidiaries not to exceed $50 million in the aggregate, and (vi) including various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. The balance due on the $75.0 million term facility under the previous Credit Agreement was paid in full as a result of the execution of the 2017 Credit Agreement. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial covenants, as defined in the 2017 Credit Agreement, require the Company to maintain on a consolidated basis a Leverage Ratio not to exceed 3.25:1.0 and an Interest Coverage Ratio of at least 3.00:1.0. The Line of Credit will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates for borrowings under the 2017 Credit Agreement are based on either a Eurodollar Rate or a Base Rate plus a margin ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate is defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate is defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio. On July 8, 2021, the 2017 Credit Agreement was replaced with the 2021 Credit Agreement, which is described below.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 8, 2021, the Company refinanced the 2017 Credit Agreement, which was scheduled to mature in March 2022, with a new five-year unsecured revolving credit facility under a credit agreement, dated July 8, 2021 by and among the Company, borrower, Citibank, N.A., as administrative agent and the other agents and lender parties thereto (the &#8220;2021 Credit Agreement&#8221;). The 2021 Credit Agreement matures in July 2026 and includes the following significant terms; </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:12.2pt">provides for a senior unsecured revolving credit facility with a principal amount of up to $400.0&#160;million revolving loan commitments, and includes an additional $200.0&#160;million uncommitted incremental accordion facility,</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.15pt">interest rate margin ranges from 87.5 bps to 175 bps for Eurodollar Rate loans, and from 0.0 bps to 75 bps for Base Rate loans, depending on leverage ratio of the Company and its consolidated subsidiaries as a group,</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.1pt">includes a letter of credit sub-facility up to $85.0&#160;million for the issuance of standby and commercial letters of credit, </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt">includes a $50.0&#160;million sublimit for swing line loans, </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.75pt">includes customary representations and warranties, affirmative covenants and negative covenants, and events of default, including restrictions on incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions, carve-outs and baskets, and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">vi.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt">includes a maximum leverage ratio financial covenant and an interest coverage ratio financial covenant, each to be tested at quarter end.</span></div><div style="margin-top:9pt;padding-left:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective interest rate for the 2021 Credit Agreement was 2.49% as of February&#160;28, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The proceeds of the loans under the 2021 Credit Agreement are used primarily to finance working capital needs, capital improvements, dividends, future acquisitions and general corporate purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of February&#160;28, 2022, we had $77.0 million of outstanding debt against the 2021 Credit Agreement and letters of credit outstanding under the 2021 Credit Agreement in the amount of $9.7 million, which left approximately $313.3 million of additional credit available. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0&#160;million of senior unsecured notes (the &#8220;2020 Senior Notes&#8221;), consisting of two separate tranches:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">7-year borrowing:  $70.0&#160;million priced at 2.77% coupon, and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-year borrowing: $80.0&#160;million priced at 3.17% coupon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $80.0&#160;million tranche was funded on December 17, 2020. The $70.0&#160;million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0&#160;million 5.42% Senior Notes maturing on January 20, 2021, as well as for general corporate purposes.  Interest on the 2020 Senior Notes is paid semi-annually.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt agreements require the Company to maintain certain financial ratios. As of February&#160;28, 2022, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precoat Acquisition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 7, 2022, the Company and Sequa, a portfolio company of global investment firm Carlyle, jointly announced the signing of a definitive agreement whereby the Company intends to acquire Sequa's Precoat Metals business division ("Precoat") for a net purchase price of approximately $1.3 billion (the "Precoat Acquisition").  The Precoat Acquisition, which is subject to certain normal and customary closing conditions, is expected to close during the first quarter of the Company's fiscal year 2023.  The Company has obtained financing commitments required to complete the transaction, consisting of a $400.0 million revolving credit facility, and a $1.525 billion senior secured term loan facility.  As part of the transaction, we also expect to repay our current 2020 Senior Notes, which will include an early termination premium. Our new financing will have interest rates that are higher than our current notes, resulting in higher interest expense.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 10, 2020, the Company's Board of Directors authorized a $100&#160;million share repurchase program pursuant to which the Company may repurchase its common stock (the &#8220;2020 Authorization&#8221;). Repurchases under the 2020 Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchased 601,822 of its common shares in the amount of $30.8 million at an average purchase price of $51.20 under the 2020 Authorization during fiscal 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Exposures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have exposure to commodity price increases in both segments of our business, primarily copper, aluminum, steel and nickel-based alloys in the Infrastructure Solutions segment and zinc and natural gas in the Metal Coatings segment. We attempt to minimize these increases through escalation clauses in customer contracts for copper, aluminum, steel and nickel-based alloys, when market conditions allow and through fixed cost contract purchases on zinc. In addition to these measures, we attempt to recover other cost increases through improvements to our manufacturing process, supply chain management, and through increases in prices where competitively feasible.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e had total outstanding letters of credit in the amount of $22.0&#160;million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments covering warranty or performance periods.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_58"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Off Balance Sheet Arrangements and Contractual Commitments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company did not have any off-balance sheet arrangements as defined under SEC rules. Specifically, there were no off-balance sheet transactions, arrangements, obligations (including contingent obligations), or other relationships with unconsolidated entities or other persons that have, or may have, a material effect on the financial condition, changes in financial condition, sales or expenses, results of operations, liquidity, capital expenditures or capital resources of the Company.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_61"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements requires us to make estimates that affect the reported value of assets, liabilities, sales and expenses. Our estimates are based on historical experience and various other factors that we believe are reasonable under the circumstances and form the basis for our conclusions. We continually evaluate the information used to make these estimates.  Accounting policies and estimates considered most critical are allowances for doubtful accounts, revenue recognition, impairment of long-lived assets, identifiable intangible assets and goodwill, including purchase accounting and accounting for income taxes. Actual results may differ from these estimates under different assumptions or conditions. The following accounting policies involve critical accounting estimates because they are dependent on our judgement and assumptions about matters that are inherently uncertain.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our accounts receivable is periodically evaluated based on the likelihood of collection. An allowance is maintained for estimated credit losses resulting from our customers&#8217; inability to make contracted payments. The allowance is determined by historical experience of uncollected accounts, the level of past due accounts, overall level of outstanding accounts receivable, information about specific customers with respect to their inability to make payments and future expectations of conditions that might impact the collectability of accounts receivable. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition - Infrastructure Solutions segment</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial, electrical and other industrial applications.  For custom built products, we recognize sales over time.  For custom services, which consist of specialized welding and other professional services, we recognize sales over time as the services are rendered due to the fact that the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, we recognize sales upon the transfer of the goods to the customer.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales recognized over time, we generally use the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date compared with the total estimated costs upon completion of the project. This method requires the estimation of total contract sales, project costs and margin, which involves significant management judgment. As a significant change in one or more of these estimates could affect the profitability of our contracts, management reviews and updates its contract related estimates regularly. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contract cost estimates are based on current contract specifications and expected engineering requirements and require us to make estimates on expected profit. The estimates for profit margin are based on judgments we make to project the outcome of future events, and can sometimes span more than one year.  We estimate labor productivity and availability, the complexity of the work to be performed, change orders issued by our customers, and other specialized engineering and production related activities. Our cost estimation process is based on historical data, including historical actuals to original estimates, and the application of the professional knowledge and experience of engineers, general managers and finance professionals to these historical results. We review and update our estimates of costs regularly, or more frequently when circumstances significantly change, which can affect the profitability of our contracts.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed consideration, the contracts within our Infrastructure Solutions segment can include variable consideration, including claims, incentive fees, liquidated damages or other penalties. We recognize revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We estimate the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount.&#160;Management&#8217;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on historical experience, professional knowledge and experience, and all other relevant information that is reasonably available at the time of the estimate. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets, Identifiable Intangible Assets and Goodwill </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination and is not amortized. We test goodwill and intangible assets with an indefinite life for potential impairment annually during the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the income approach to complete our annual goodwill assessment. The income approach uses future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly-traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot-dip galvanizing market, changes in economic conditions of these various markets, changes in costs of raw material and natural gas, and the availability of experienced labor and management to implement our growth strategies.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_64"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Part II, Item 8. Consolidated&#160;Financial Statements and Supplementary Data,&#160;Note 1,&#160;Summary of Significant Account Policies, of&#160;the Notes to the Consolidated Financial Statements&#160;of this Annual Report on Form 10-K, for a full description of recent accounting pronouncements, including the actual and expected dates of adoption and estimated effects on our consolidated results of operations and financial condition, which is incorporated herein by reference.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_67"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Disclosure</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to reporting financial results in accordance with Generally Accepted Accounting Principles in the United States (&#8220;GAAP&#8221;), the Company has provided adjusted operating income, adjusted earnings and adjusted earnings per share (collectively, the &#8220;Adjusted Earnings Measures&#8221;), which are non-GAAP measures.  Management believes that the presentation of these measures provides investors with a greater transparency comparison of operating results across a broad spectrum of companies, which provides a more complete understanding of the Company&#8217;s financial performance, competitive position and prospects for the future. Management also believes that investors regularly rely on non-GAAP financial measures, such as adjusted operating income, adjusted earnings and adjusted earnings per share, to assess operating performance and that such </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measures may highlight trends in the Company&#8217;s business that may not otherwise be apparent when relying on financial measures calculated in accordance with GAAP.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provides a reconciliation for the years ended February&#160;28, 2022 and February&#160;28, 2021 between the various measures calculated in accordance with GAAP to the Adjusted Earnings Measures (dollars in thousands, except per share data):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"></td><td style="width:67.904%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.790%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and impairment charges</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs</span><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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,097&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,613&#160;</span></td><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"></td></tr><tr><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  See "Results of Operations-Restructuring and Impairment Charges" for further discussion on fiscal 2022 restructuring and impairment charges.</span></div></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Acquisition costs represent costs related to the Precoat Acquisition. See "Precoat Acquisition" above.</span></div></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Diluted Share</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Diluted Share</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Diluted Share</span><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">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments (net of tax):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and impairment charges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span><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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related expenditures</span><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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,789&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision (benefit) related to restructuring and impairment charges</span><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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,777)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total adjustments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings and adjusted earnings per share</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,835&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.34&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,029&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,246&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71&#160;</span></td><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"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings per share amounts included in the table above may not sum due to rounding differences.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See "Results of Operations-Restructuring and Impairment Charges" for further discussion on fiscal 2022 restructuring and impairment charges.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Acquisition related expenditures represents expenses related to the Precoat Acquisition.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The non-GAAP effective tax rates for fiscal 2022, 2021 and 2020 were 22.9%, 22.9% and 17.2%, respectively. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk from changes in commodity prices, interest rates and foreign currency exchange rates. As of February&#160;28, 2022, we did not hold any derivative financial instruments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity Prices</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Infrastructure Solutions segment, we have exposure to commodity price changes for copper, aluminum, steel and nickel-based alloys. Increases in price for these items are normally managed through escalation clauses in our customers' contracts, although during difficult market conditions, customers may resist these escalation clauses. In addition, we attempt to enter into firm pricing contracts with our vendors on material at the time we receive orders from our customers to minimize risk. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Metal Coatings segment, we have exposure to commodity price changes for zinc and natural gas, which are the primary inputs in the metal coatings process. We manage our exposure to changes in the price of zinc by entering into agreements with our zinc suppliers and such agreements generally include protective caps or other fixed prices. We also secure firm pricing for natural gas supplies with individual utilities when possible. We believe these agreements ensure adequate supplies and partially offset exposure to commodity price escalation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $77.0 million outstanding at February&#160;28, 2022 under our revolving credit facility. Because 100% of this debt has variable interest rates, we are subject to future interest rate fluctuations in relation to these borrowings, which could potentially have a negative impact on our results of operations, financial position or cash flows. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Rates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s foreign exchange exposures result primarily from intercompany balances, sale of products in foreign currencies, foreign currency denominated purchases, employee-related and other costs of running operations in foreign countries. As of February&#160;28, 2022, the Company had exposure to foreign currency exchange rates related to our operations in Canada, China, Brazil, Poland, India, Singapore and the Netherlands.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sensitivity Analysis</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that a hypothetical change of 10% of the interest rate or currency exchange rate that are currently in effect or a change of 10% of commodity prices would have a significant adverse effect on our results of operations, financial position, or cash flows as long as we are able to pass along the increases in commodity prices to our customers. However, there can be no assurance that either interest rates, exchange rates or commodity prices will not change in excess of the 10% hypothetical amount or that we would be able to pass along rising costs of commodity prices to our customers, and such hypothetical change, if it occurred, could have an adverse effect on our results of operations, financial position, and cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;8. Financial Statements and Supplementary Data&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_76"></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements and Schedules</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:3.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financial Statements</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_79">Report of Independent Registered Public Accounting Firm - Consolidated Financial Statements</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_79"> (PCAOB ID Number </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF83Ni9mcmFnOjJiYjc4MTAyMTVkMTQzYzFiYzYwZjc0YWE5OTJiY2MzL3RhYmxlOjQ4NmZmZDFkOTQyZTQ4ZTU4MmI5MGJkN2Y3ZDNiMDI3L3RhYmxlcmFuZ2U6NDg2ZmZkMWQ5NDJlNDhlNTgyYjkwYmQ3ZjdkM2IwMjdfMy0xLTEtMS00OTQ0My90ZXh0cmVnaW9uOmQ5OTc1NzMxYWQwZjQ5Y2I5NmNmZGI5YmEzZmFjMGM2XzE2NDkyNjc0NDE5OTE_94bc55df-6576-4ec0-93d4-7285d1f060f3">248</ix:nonNumeric></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_79">)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_79">36</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_82">Report of Independent Registered Public Accounting Firm - Internal Controls Over Financial Reporting</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_82">38</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_88">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_88">40</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_91">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_91">41</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_94">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_94">42</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_97">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_97">42</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_100">Consolidated Statements of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_100">Changes in </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_100">Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_100">43</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_103">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_103">44</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Board of Directors and Shareholders</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">AZZ, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Opinion on the financial statements </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the accompanying consolidated balance sheets of AZZ, Inc Company Inc. (a Texas Corporation) and subsidiaries (the &#8220;Company&#8221;) as of February 28, 2022 and 2021, the related consolidated statements of income, comprehensive income, changes in shareholders&#8217; equity, and cash flows for each of the three years in the period ended February 28, 2022, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of February 28, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended February 28, 2022, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of February 28, 2022, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated April 22, 2022 expressed an unqualified opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Basis for opinion </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Critical audit matter </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:156%">Revenue recognition &#8211; Infrastructure Solutions </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As described further in Note 1 to the financial statements, the Company recognizes revenue upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The amount and timing of revenue recognition varies based on the nature of the goods or services provided and the terms and conditions of the Company&#8217;s contracts with customers. The Company enters into contracts with Infrastructure Solutions customers which generally specify the delivery of what constitutes a single performance obligation of either custom built products, custom services, or off-the-shelf products. Management determines, based on the provisions of the customer contracts, whether revenue for a particular project should be recorded upon delivery of the product or service or whether a portion of the total expected contract revenue should be recognized over time as work progresses. This requires a detailed evaluation of each material contract. For customer contracts where management determines that revenue should be recognized over time, significant judgment is required to determine the proper amount of revenue to recognize each period.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We determined that revenue recognition pertaining to Infrastructure Solutions customer contracts is a critical audit matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The principal considerations for our determination that Infrastructure Solutions customer contracts is a critical audit matter result from the significant judgment exercised by management in determining the amount of revenue to recognize for a particular period. Processes involving higher amounts of management judgment include the interpretation of the provisions of customer contracts, which may include unique contract terms, to determine whether revenue should be recognized at a point in time or over time as work progresses. In addition, for contracts where management determines revenue should be recognized over time as work progresses, management must estimate both total expected project costs and expected gross margin, including evaluating customer change orders, for all uncompleted contracts to determine the appropriate amount of revenue to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">recognize.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The audit effort required to evaluate management&#8217;s judgments in determining proper revenue recognition for the Company&#8217;s contracts with Infrastructure Solutions customers was extensive and required a high degree of auditor judgment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our audit procedures related to Infrastructure Solutions customer contracts included the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.85pt">We tested the effectiveness of internal controls over management&#8217;s review of customer contracts and change orders, to determine whether revenue should be recognized at a point in time or over time as work progresses.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.85pt">For customer contracts where revenue is recorded over time as work progresses, we tested the effectiveness of internal controls over the accumulation of project costs and estimated project margin, which are key inputs into management&#8217;s estimation of the amount of revenue to recognize each period.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">  </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.85pt">We examined a sample of customer contracts to determine if management&#8217;s conclusions with respect to contract terms and revenue recognition appeared appropriate in the circumstances.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.85pt">We evaluated the accuracy of estimates made by management in prior periods by comparing previous estimates to actual results.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.85pt">We tested a sample of customer contracts for which management concluded that it was appropriate to recognize revenue over time as work progressed by evaluating key inputs and assumptions which impacted the amount of revenue recognized for each contract tested. The key inputs and assumptions included:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.81pt">The accumulation of historical costs incurred for the project,</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:107%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.81pt">Management&#8217;s estimate of the total gross margin expected to be realized for the entire project, including estimates of costs yet to be incurred to complete the project.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:156%">/s/ <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF83OS9mcmFnOjdiZTNiZjY1YWFjNjQzZWM5YjY5NGVhYmRhNWVkZTFiL3RleHRyZWdpb246N2JlM2JmNjVhYWM2NDNlYzliNjk0ZWFiZGE1ZWRlMWJfNjA0NzMxNDAwODI5Ng_e677e113-cea1-4162-84f9-2cdd379a7005">GRANT THORNTON LLP</ix:nonNumeric> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have served as the Company&#8217;s auditor since 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF83OS9mcmFnOjdiZTNiZjY1YWFjNjQzZWM5YjY5NGVhYmRhNWVkZTFiL3RleHRyZWdpb246N2JlM2JmNjVhYWM2NDNlYzliNjk0ZWFiZGE1ZWRlMWJfNjA0NzMxNDAwODI5OA_68535e59-46b5-4012-bb8b-42d14ee1f629">Dallas, Texas</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">April&#160;22, 2022 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Shareholders</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on internal control over financial reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the internal control over financial reporting of AZZ Inc (a Texas Corporation) and subsidiaries (the &#8220;Company&#8221;) as of February 28, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:107%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of February 28, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:107%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended February 28, 2022, and our report dated April 22, 2022 expressed unqualified opinion</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">on those financial statements.</span></div><div><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying &#8220;Item 9A, Management&#8217;s Annual Report on Internal Controls over Financial Reporting&#8221;. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and limitations of internal control over financial reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ GRANT THORNTON LLP</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dallas, Texas</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;22, 2022 </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:468.75pt"><tr><td style="width:1.0pt"></td><td style="width:316.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMy0yLTEtMS0yNjY2OQ_74952eb6-bbed-4034-be35-d332076dfca5">15,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMy00LTEtMS0yNjY2OQ_3eddec2a-ce30-4abf-8db0-f08c194fc6ba">14,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmJlM2ZlZGJmMjE2ZjQwZjBiNjZiNjdhZDBjYjMxNGJiXzYz_14db2de3-8f5f-4540-b2bf-91d12b09c4b4">5,207</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmJlM2ZlZGJmMjE2ZjQwZjBiNjZiNjdhZDBjYjMxNGJiXzcw_36fc8da9-7584-4e43-a2ba-a154c1f0ab20">5,713</ix:nonFraction> at February&#160;28, 2022 and February 28, 2021, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC0yLTEtMS0yNjY2OQ_f6d768f4-700a-4a10-8a56-042380b360c6">167,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC00LTEtMS0yNjY2OQ_6c41efa0-edf6-4813-ac07-50500a5de757">128,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Raw material</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNi0yLTEtMS0yNjY2OQ_58571f68-25dc-47b9-9604-1ec1a4f9e4bf">117,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNi00LTEtMS0yNjY2OQ_56f3ab7b-348b-4822-8ca4-3a97a6e6d0d2">87,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNy0yLTEtMS0yNjY2OQ_db502162-2477-4f5a-9919-22f04a22cc7e">7,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNy00LTEtMS0yNjY2OQ_b5c4c3d8-c4a7-4cbc-ab50-b6a846a29216">4,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOC0yLTEtMS0yNjY2OQ_ea725991-a160-4e65-84c5-ac8201db380e">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOC00LTEtMS0yNjY2OQ_0cb332bf-1c00-435c-a61b-eb4b30729dc5">1,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOS0yLTEtMS0yNjY2OQ_90dea1f2-bf22-433b-83da-9d34de61a1e8">74,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOS00LTEtMS0yNjY2OQ_550f0296-245f-4f6c-9601-f979456d5388">61,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTAtMi0xLTEtMjY2Njk_0009243f-0224-4f70-b374-2096c3ae2e36">3,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTAtNC0xLTEtMjY2Njk_936e1e4f-3430-48b8-baf5-1566d0399339">6,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTEtMi0xLTEtMjY2Njk_304f87dc-9825-4c40-8eb3-b52d002cb31c">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTEtNC0xLTEtMjY2Njk_6d895a6b-be26-4a13-bd8d-c4e71be5930a">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTItMi0xLTEtMjY2Njk_3aac478a-79b2-4bb0-9d6a-fd9953307eb2">386,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTItNC0xLTEtMjY2Njk_65eb82f6-9ce6-4463-b24e-a27cf0f5a2be">305,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTMtMi0xLTEtMjY2Njk_e193b3b2-43a7-45b6-bfcb-092dcf99819c">230,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTMtNC0xLTEtMjY2Njk_99253e92-96fe-4235-875f-a04a7b12b71e">207,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTQtMi0xLTEtMjY2Njk_f173dee0-f71d-494a-ba22-06982e7a7a70">43,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTQtNC0xLTEtMjY2Njk_aec21b0f-fb3d-4640-86d4-1e7bd648755e">37,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTUtMi0xLTEtMjY2Njk_3adfca33-7eb7-40be-aa4c-5c67d8c3efe4">385,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTUtNC0xLTEtMjY2Njk_072f9516-0f80-4ed1-b574-9cd9119d6ec4">353,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtMi0xLTEtMjk5Njc_309a016f-2511-4ed3-bb8f-e1a567886f56">5,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtNC0xLTEtMjk5Njc_ae5ff5c5-c04b-4cd6-a9c3-372733fb055a">3,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangibles and other assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtMi0xLTEtMjY2Njk_e44cb4bb-695f-4dc0-b0a0-8bb434f13d4d">81,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtNC0xLTEtMjY2Njk_e0960e42-a672-4b8a-b58a-e8a5f629abf8">91,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTctMi0xLTEtMjY2Njk_482c2076-5aef-48f3-97ef-b450a2f6a354">1,133,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTctNC0xLTEtMjY2Njk_83084efe-acab-480f-b6c0-bf6466709e3c">999,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjAtMi0xLTEtMjY2Njk_70eb0c41-ea5c-4d4e-8caf-bae529fa84bb">43,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjAtNC0xLTEtMjY2Njk_cc937992-e551-4f23-bae5-64739753d532">41,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjEtMi0xLTEtMjY2Njk_e909c6df-05b1-4a9b-94a0-5c7d65317ae6">3,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjEtNC0xLTEtMjY2Njk_dc258e2a-4c84-441c-aa46-e1f934f5aab1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accrued salaries and wages</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjItMi0xLTEtMjY2Njk_c5596a54-48c3-41a7-a38c-55699f0b25c7">28,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjItNC0xLTEtMjY2Njk_6a8d6f1c-a3b5-432e-abfe-4cd07845d47c">22,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjMtMi0xLTEtMjY2Njk_5f1f8bbd-1a0d-46cc-87c2-9e8925c319ad">24,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjMtNC0xLTEtMjY2Njk_80c030eb-7825-4004-98b9-b7099b85c1eb">27,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjQtMi0xLTEtMjY2Njk_7b74e5c9-54f4-473c-8942-60b3f896d5ac">681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjQtNC0xLTEtMjY2Njk_9c1f436e-45fe-4c64-ae25-dae3d2e8f483">348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjUtMi0xLTEtMjY2Njk_9d9e9ed6-b80d-4527-bf49-d10e6c56619f">42,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjUtNC0xLTEtMjY2Njk_ccc35303-66f1-40b3-a660-28a65b7c12f9">17,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liability, short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:FinanceLeaseAndOperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjYtMi0xLTEtMjY2Njk_13695fd0-a3f6-4167-bc1e-cbdba856b9bb">7,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:FinanceLeaseAndOperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjYtNC0xLTEtMjY2Njk_decf3aba-4d04-4b17-a0ad-4e41c74b29f9">6,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjgtMi0xLTEtMjY2Njk_d95c6fee-cb3e-477d-8c55-e1c464dd51d4">150,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjgtNC0xLTEtMjY2Njk_d9062774-6ad9-42d8-bcbc-b6d9eb355d2e">116,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Debt due after one year, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjktMi0xLTEtMjY2Njk_99f2cdd3-89cf-4f76-a044-d8f85baac745">226,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjktNC0xLTEtMjY2Njk_6b9f0f48-4c57-4ad4-ac5e-8fdefcca4a09">178,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liability, long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzAtMi0xLTEtMjY2Njk_b37746c1-04fc-400c-8fb2-a7fb919fcb22">35,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzAtNC0xLTEtMjY2Njk_4b21d28d-57d2-489c-a005-a68cb0a73a15">32,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzEtMi0xLTEtMjY2Njk_860f02ff-f04d-4238-b322-0e898725a5c3">47,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzEtNC0xLTEtMjY2Njk_3e0f5100-8d5c-4ebc-830d-f6b722e1c169">39,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzItMi0xLTEtMjY2Njk_463e5b19-53e3-4325-b63a-d7c80e73047d">5,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzItNC0xLTEtMjY2Njk_78174f72-3367-4b82-b507-131afeca5550">8,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzMtMi0xLTEtMjY2Njk_ced31249-d28d-49df-a27d-ded594fb4cf6">465,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzMtNC0xLTEtMjY2Njk_5ae59486-0d3d-49e4-a118-082df3a38e73">375,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzQtMi0xLTEtMjY2Njk_c0395196-eb3a-416b-936e-2757cfba6ddb"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzQtNC0xLTEtMjY2Njk_74d421b7-acf1-4ded-9123-098ecb5d5f5a"></ix:nonFraction></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8xOA_198005bc-5e7a-4555-8de5-d9dacaa3b843"><ix:nonFraction unitRef="usdPerShare" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8xOA_6bb63cfe-ce78-4fd1-9a8d-9eb749c80ff7">1.00</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8zMg_1c7abf48-06e0-47b7-95b4-eb59108dc01b"><ix:nonFraction unitRef="shares" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8zMg_4a9c1c11-ee7c-4dc6-901f-b8f14ad35f99">100,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF81NA_67e10494-cdc7-463e-8068-7047f0b9384c"><ix:nonFraction unitRef="shares" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF81NA_f5d0f90b-6dc3-4725-9639-4fb89a9f4b91">24,688</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF82MQ_467d186e-5dc2-4d7d-b71c-fed792a1de94"><ix:nonFraction unitRef="shares" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF82MQ_4d96ae3d-2229-4081-9cc7-36ee0d113d3d">25,108</ix:nonFraction></ix:nonFraction> shares issued and outstanding at February&#160;28, 2022 and February 28, 2021, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMi0xLTEtMjY2Njk_88f2b199-674d-421b-806f-c2c5f72019d8">24,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtNC0xLTEtMjY2Njk_37a9030a-c3b4-4df9-92fa-df66def8150a">25,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital in excess of par value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzctMi0xLTEtMjY2Njk_a8890f3f-b134-4951-8dc4-7158d308ac89">85,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzctNC0xLTEtMjY2Njk_394e8cbd-d269-499a-8e4e-b96544cad591">75,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzgtMi0xLTEtMjY2Njk_b2e86819-48bf-4b1f-a57d-86a4e7806c9f">584,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzgtNC0xLTEtMjY2Njk_6b758ce0-b6d7-4c3f-90ee-ade68861e272">547,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzktMi0xLTEtMjY2Njk_eb05291f-ef6c-4496-a9c6-de2f474d583d">27,324</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzktNC0xLTEtMjY2Njk_494796f7-aa16-4df6-99cd-5c93ae0d771a">25,084</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDAtMi0xLTEtMjY2Njk_5e35254a-dddb-4358-ae09-32b08e065717">667,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDAtNC0xLTEtMjY2Njk_54a0be66-444a-439b-b7c1-9d33a6f19337">623,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDEtMi0xLTEtMjY2Njk_c8382692-3272-4ccd-81db-432cd8665ca7">1,133,028</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDEtNC0xLTEtMjY2Njk_2481b68a-a49b-4fe7-9680-51ffb5135f22">999,227</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:504.75pt"><tr><td style="width:1.0pt"></td><td style="width:282.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMi0yLTEtMS0yNjY2OQ_f1a65ef8-7d2a-4642-9a61-ee84563de384">902,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMi00LTEtMS0yNjY2OQ_466144e1-811c-4ffd-ae2e-cc9c76f47530">838,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMi02LTEtMS0yNjY2OQ_268a3f8b-0192-4cee-9fd5-8184325d10bc">1,061,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMy0yLTEtMS0yNjY2OQ_89833b2f-f0bc-4730-b5fd-12a0b110ad27">677,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMy00LTEtMS0yNjY2OQ_2d48e4ea-c332-41ac-8cdc-d7ef2128147a">650,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMy02LTEtMS0yNjY2OQ_45afba99-d6b2-460c-89f1-013ff8a27770">824,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNC0yLTEtMS0yNjY2OQ_0d86e7d3-c475-459f-8dbc-29028b3f9cc7">225,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNC00LTEtMS0yNjY2OQ_4b3e511e-af6c-454b-88c9-6efb8efc0eff">188,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNC02LTEtMS0yNjY2OQ_27d9e5d9-513e-42ca-bb7d-edaa8d9f6fa4">237,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNi0yLTEtMS0yNjY2OQ_bbd5677b-42c0-4058-904b-15c0d95bea70">113,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNi00LTEtMS0yNjY2OQ_deae849d-f1eb-4e65-a177-9ec745a590fe">107,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNi02LTEtMS0yNjY2OQ_ac6c67e0-2b10-44d1-be15-e36654ca08f7">139,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and impairment charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNy0yLTEtMS0yNjY2OQ_926d71e6-a05d-461a-a647-098b1c196374">1,797</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNy00LTEtMS0yNjY2OQ_727df9c7-b1a5-4190-abb9-84b8f2bde424">19,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNy02LTEtMS0yNjY2OQ_78f3c41c-fcd3-495b-9180-f1dba9eb6e92">18,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfOC0yLTEtMS0yNjY2OQ_f4890dbf-e9bf-44f1-bb55-12f132408bb0">113,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfOC00LTEtMS0yNjY2OQ_5a5b687e-cc95-4064-b462-a6b3c6fad1e0">61,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfOC02LTEtMS0yNjY2OQ_54d92e62-7f16-497f-b8ec-5aaecb649631">79,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTAtMi0xLTEtMjY2Njk_546dcee4-686b-4de9-a401-d595ca890606">6,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTAtNC0xLTEtMjY2Njk_4ce022ff-35ef-48d0-baa2-8bfed0b016ec">9,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTAtNi0xLTEtMjY2Njk_80b4cddd-5e41-486f-bbb4-ecfcb4c11faa">13,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTEtMi0xLTEtMjY2Njk_91f3106a-74b7-413d-80cc-036f3b317233">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTEtNC0xLTEtMjY2Njk_07ecdab4-821c-42c1-aaab-e3fafbe8652b">969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTEtNi0xLTEtMjY2Njk_a45cb67f-ec13-4b8b-902a-abd4bb2de008">990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTItMi0xLTEtMjY2Njk_96ef4042-0b28-412a-b6eb-97ce6d959ee1">106,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTItNC0xLTEtMjY2Njk_30a03516-e9e4-4531-acb2-71f1f7c868b7">50,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTItNi0xLTEtMjY2Njk_c2ea66ac-350e-4169-8351-333b6be2ba1f">64,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTMtMi0xLTEtMjY2Njk_16202688-cfc1-4c3b-895e-6fc223a25b0e">22,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTMtNC0xLTEtMjY2Njk_eae5f12c-d477-4533-8d52-c0e6152ae6cc">11,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTMtNi0xLTEtMjY2Njk_fb9d85bd-df90-4188-b4a5-0c20b2af9918">16,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTQtMi0xLTEtMjY2Njk_29050374-981a-4281-84f0-c53cffdfaf63">84,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTQtNC0xLTEtMjY2Njk_9003a5fa-2ca6-41a6-9049-859bc2b41995">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTQtNi0xLTEtMjY2Njk_b8352c71-edae-4342-a6ce-f6d2057e2ecd">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTYtMi0xLTEtMjY2Njk_09ad1e9d-e2d8-47e4-a15b-250029c0e323">3.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTYtNC0xLTEtMjY2Njk_f3ec8f8c-a683-4af4-a2a0-d00247e092bc">1.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTYtNi0xLTEtMjY2Njk_d83a47ba-346d-43df-89a9-c5499a3f1979">1.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTctMi0xLTEtMjY2Njk_fde8dc89-6517-4c82-bc1a-5f35e2e9c196">3.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTctNC0xLTEtMjY2Njk_9c074cdd-f96a-4753-84b8-eb56814b303a">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTctNi0xLTEtMjY2Njk_16992549-6db1-4f79-a669-30e9ae9f4828">1.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTktMi0xLTEtMjY2Njk_8dde11ae-66a3-4ff8-80a4-0de8e54bd8ea">24,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTktNC0xLTEtMjY2Njk_fb06ef80-c8c2-427b-b2e0-e11670f1ec5a">25,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTktNi0xLTEtMjY2Njk_e2f69786-6bb8-4e95-8329-939480d87170">26,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjAtMi0xLTEtMjY2Njk_fdc11b37-649d-470a-a6a7-2f98ba30e94f">25,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjAtNC0xLTEtMjY2Njk_23eb932a-63f0-4a13-bf5c-9c02ea170db7">26,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjAtNi0xLTEtMjY2Njk_a482e142-b747-4f08-93d9-43dbea59b5e8">26,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjItMi0xLTEtMjY2Njk_66afb312-b552-48a8-bbfb-b673edd30218">0.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjItNC0xLTEtMjY2Njk_514614c8-0dbb-4295-b1a4-baccd65be1cf">0.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjItNi0xLTEtMjY2Njk_200beb31-31a7-4995-96b3-6a038cd2e391">0.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:465.75pt"><tr><td style="width:1.0pt"></td><td style="width:243.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 29, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfMi0yLTEtMS0yNjY2OQ_29050374-981a-4281-84f0-c53cffdfaf63">84,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfMi00LTEtMS0yNjY2OQ_9003a5fa-2ca6-41a6-9049-859bc2b41995">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfMi02LTEtMS0yNjY2OQ_b8352c71-edae-4342-a6ce-f6d2057e2ecd">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOjAxOTgxMTk0NDQ3YTRmY2VhNzU3YjdlMDliZTE4ZTYyXzY2_17adddb0-064c-41a5-b297-94b1b4647018">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOjAxOTgxMTk0NDQ3YTRmY2VhNzU3YjdlMDliZTE4ZTYyXzcw_b8eb6bcf-86fa-41e2-a651-5984e48a0a42">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOjAxOTgxMTk0NDQ3YTRmY2VhNzU3YjdlMDliZTE4ZTYyXzc3_cd9db812-d35e-46df-bc87-c8adaa313f8a">&#8212;</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0yLTEtMS0yNjY2OQ_2d908804-1a6b-45d7-8215-6d3c282b939c">2,310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC00LTEtMS0yNjY2OQ_516b2e3f-4533-42ca-9d45-def154626c40">5,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC02LTEtMS0yNjY2OQ_60de2bde-7140-41fa-ab72-3d6be091d36c">2,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmQwNDMzYzEyNWQ3NzQ2NWE5NmNiNzU2YjA5ZWNjMTNiXzQ1_90b43b61-790b-421e-8314-848c242649b5">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmQwNDMzYzEyNWQ3NzQ2NWE5NmNiNzU2YjA5ZWNjMTNiXzQ5_bb9fb108-a34b-4967-9f32-597a1f18666b">27</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmQwNDMzYzEyNWQ3NzQ2NWE5NmNiNzU2YjA5ZWNjMTNiXzU2_56e726b7-7eec-4524-af7e-3147cfe33db3">29</ix:nonFraction>, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0yLTEtMS0yNjY2OQ_587b0c24-9380-4378-9ebc-ec3f442cf1cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS00LTEtMS0yNjY2OQ_6e0b422f-412c-4618-be20-f499a93f844f">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS02LTEtMS0yNjY2OQ_d7e3cf18-f946-4f0c-a196-11557212482f">54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNi0yLTEtMS0yNjY2OQ_a7aee362-314a-405d-9e53-2255ab5940e6">2,310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNi00LTEtMS0yNjY2OQ_a0a2eebb-0004-4849-b94a-2e550c1973f3">5,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNi02LTEtMS0yNjY2OQ_2fbdfbf0-2257-40e5-b793-a3a5f11992dd">2,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNy0yLTEtMS0yNjY2OQ_774a91ee-2acf-4977-9375-4ac13ab1b19a">81,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNy00LTEtMS0yNjY2OQ_16f6afe4-c5dd-418c-9b09-2bf5bc5e9938">45,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNy02LTEtMS0yNjY2OQ_2ed4d922-811d-4dd5-8c98-f1d80903fe62">46,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_97"></div><hr style="page-break-after:always"/><div style="min-height:33.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.00pt"><tr><td style="width:1.0pt"></td><td style="width:313.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 29, 2020</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMy0yLTEtMS0yNjY2OQ_69841372-755a-432c-ae03-5fe74acfd68b">84,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMy00LTEtMS0yNjY2OQ_48e13065-576b-43b4-b10f-04d6a5d76246">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMy02LTEtMS0yNjY2OQ_3a1f28d4-94e3-4f0a-b26c-d4dffd7d5308">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNS0yLTEtMS0yNjY2OQ_e9959a0e-9228-4c81-87ff-9908b6b178e6">44,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNS00LTEtMS0yNjY2OQ_08195336-7d8c-48dd-b064-ece4eb7e7ad2">44,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNS02LTEtMS0yNjY2OQ_132bb260-62d7-4eba-ae72-28524e9d895c">50,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNi0yLTEtMS0yNjY2OQ_b3ec1f9c-6416-46ba-a073-75dc348327ec">3,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNi00LTEtMS0yNjY2OQ_f5fb787f-7986-498f-bdab-1e8a513db5be">1,561</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNi02LTEtMS0yNjY2OQ_2996b6f9-0c70-4bc5-9d6e-c6410ff3a1bb">2,617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loss on disposal of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNy0yLTEtMS0yNjY2OQ_2d7a3ac4-ed27-44aa-bf91-c15200ed6abf">552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNy00LTEtMS0yNjY2OQ_484a807e-4772-45b2-a512-432ce3816a84">3,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNy02LTEtMS0yNjY2OQ_29f7d27a-b694-421e-ab0d-e42bd97f08d6">18,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loss on abandonment of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" sign="-" xsi:nil="true" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOC0yLTEtMS0yNjY2OQ_5a50df0d-0caa-4e9a-9737-d4c7e96f3201"></ix:nonFraction>&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOC00LTEtMS0yNjY2OQ_d19a885e-63e8-4a04-b28f-4f4b1ac2ef85">6,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOC02LTEtMS0yNjY2OQ_4e7fcee7-4c5a-4ff6-aaab-902564904808">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loss (gain) on disposal group held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOS0yLTEtMS0yNjY2OQ_37fd47a5-4855-4c30-8ccf-03183c432b8e">1,797</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOS00LTEtMS0yNjY2OQ_042c10c7-9e44-47af-89d2-be330f405913">6,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOS02LTEtMS0yNjY2OQ_7606c991-ec93-4fba-aca1-0ac4e6413aec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventory write-downs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTAtMi0xLTEtMjY2Njk_2176cf85-f12c-4eb4-a66e-db09e88f499b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTAtNC0xLTEtMjY2Njk_4650051a-04d2-4ed9-bdd2-2d4ae4f7836a">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTAtNi0xLTEtMjY2Njk_53bdf943-7727-45f5-9b20-7fd59efa7aa0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Impairment loss on long lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTEtMi0xLTEtMjY2Njk_fe2639b4-407e-40ce-bdae-b1cefc73a9ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTEtNC0xLTEtMjY2Njk_c05a836a-ac2e-42cb-9dbd-3d597f3f04cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTEtNi0xLTEtMjY2Njk_19e007a6-f639-46cc-8992-1723b6d07050">9,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loss (gain) on sale of property, plant&#160;&amp; equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTItMi0xLTEtMjY2Njk_27ce26b0-9df5-4b98-b460-b378ccc10b87">607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTItNC0xLTEtMjY2Njk_6a4c8c49-f244-4c4b-903e-6cf09d59a330">219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTItNi0xLTEtMjY2Njk_f22f41e3-11f3-4ba4-b267-ed0eafa9cd7a">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTMtMi0xLTEtMjY2Njk_06e51704-896a-43d0-a540-17019dfa12cf">9,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTMtNC0xLTEtMjY2Njk_8d359b31-279b-43ed-b5ae-f5dc658bf617">7,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTMtNi0xLTEtMjY2Njk_d1de45ba-aa6c-466a-a3ce-31c089d14291">6,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amortization of deferred debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaidInKindInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTQtMi0xLTEtMjY2Njk_54d9bf6b-ff20-4554-8ca2-28d4c094fdf9">455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaidInKindInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTQtNC0xLTEtMjY2Njk_5f49a3da-0481-4319-ba15-a18caeffcbbe">545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaidInKindInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTQtNi0xLTEtMjY2Njk_0ed68216-5ca2-474e-b7b6-37ae7815c5b9">538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTUtMi0xLTEtMjY2Njk_777e15b1-6b21-416e-a529-52a6043b27bc">377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTUtNC0xLTEtMjY2Njk_fac90bd5-dd92-4603-aa92-2e80d9c55840">1,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTUtNi0xLTEtMjY2Njk_3c593641-4dd8-48d3-a0a8-a1d3d42b921a">2,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effects of changes in operating assets and liabilities, net of acquisitions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTctMi0xLTEtMjY2Njk_1d0d1321-192a-487a-b9df-9fc6c007e0c7">34,609</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTctNC0xLTEtMjY2Njk_2acf9e71-f79b-486c-988e-04851574dfb5">7,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTctNi0xLTEtMjY2Njk_37d45ff0-85cb-4c79-bcdc-709935ccd37e">1,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTgtMi0xLTEtMjY2Njk_fc2544d9-95b1-43fc-b9bd-f7a3da6bb9aa">27,871</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTgtNC0xLTEtMjY2Njk_40b123e5-4508-4ec5-9c3d-735e09dc3081">2,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTgtNi0xLTEtMjY2Njk_34facaaf-ec7b-4042-a249-3b78599b861a">25,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTktMi0xLTEtMjY2Njk_8a77b916-7303-44be-a06f-35f117df14d5">794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTktNC0xLTEtMjY2Njk_6ddf81da-5569-48af-b513-e6f7e6f50343">6,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTktNi0xLTEtMjY2Njk_d5750a2b-6c89-44bc-b293-d3b2970b82cb">291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net change in contract assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjAtMi0xLTEtMjY2Njk_d42eafc9-90ee-4258-aebf-1605006dce3a">12,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjAtNC0xLTEtMjY2Njk_6553c9c8-3517-4ccf-a941-8479c91f13b2">5,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjAtNi0xLTEtMjY2Njk_b596c843-7132-4dd0-b837-fd4caf726b2a">47,040</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjEtMi0xLTEtMjY2Njk_335c15ab-3826-4e4d-88ea-419a26247905">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjEtNC0xLTEtMjY2Njk_5ba2e464-1753-476c-bed3-385cc24f6eea">21,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjEtNi0xLTEtMjY2Njk_36b6bb6b-181a-4b4b-9b26-321f6cf989fc">8,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other accrued liabilities and income taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjItMi0xLTEtMjY2Njk_8d60eaec-091d-4013-a33e-0282dae3fdfa">6,849</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjItNC0xLTEtMjY2Njk_518ba97d-e27a-44e0-8af0-4f5e04e587e4">19,205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjItNi0xLTEtMjY2Njk_ff1673cb-82fd-42af-84ca-a92c23748c0b">23,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjMtMi0xLTEtMjY2Njk_1d81769d-1fb7-4282-9f66-07308a6d3cd9">86,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjMtNC0xLTEtMjY2Njk_2534dafb-b147-41d4-a046-7b726b9dd2e3">92,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjMtNi0xLTEtMjY2Njk_5fb2bec7-e46d-4389-86c4-4b849ab0ac9e">142,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from the sale or insurance settlement of property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjUtMi0xLTEtMjY2Njk_bd6d8c51-55ac-41f6-b5ef-c22a9f0cb03b">2,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjUtNC0xLTEtMjY2Njk_53baad0a-3c43-48b3-94b2-4fd980ad9458">461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjUtNi0xLTEtMjY2Njk_965f5e46-0aec-4f03-8f6e-7b9b93ad22ad">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from sale of subsidiary, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjYtMi0xLTEtMjY2Njk_cfb94650-1b35-4ac8-8de7-6366a15d9fca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjYtNC0xLTEtMjY2Njk_5d97332a-4e64-47a6-842e-0c3152f82474">12,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjYtNi0xLTEtMjY2Njk_5dfb3c16-59c2-41a2-b04c-92fc2caf9c77">23,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Acquisition of subsidiaries, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjctMi0xLTEtMjY2Njk_782fe49b-2aac-4843-9935-92137bc0e25c">61,219</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjctNC0xLTEtMjY2Njk_6a8c5eeb-becc-4224-81c5-0d530c89a22d">4,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjctNi0xLTEtMjY2Njk_4b37d275-beee-46eb-976b-5d7c4fe7e73f">60,628</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjgtMi0xLTEtMjY2Njk_16c132ac-112b-476a-8254-22f82a150fd9">28,405</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjgtNC0xLTEtMjY2Njk_faf6805b-b6c7-42da-a6af-303ce6d72744">37,079</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjgtNi0xLTEtMjY2Njk_3ad636fa-d467-47d3-a816-97da1c237008">32,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash used in investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjktMi0xLTEtMjY2Njk_cc92f40d-acbc-41e8-a133-311c0d1b84d5">86,835</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjktNC0xLTEtMjY2Njk_9e1f2361-00e4-4d7a-9d0d-feb8f1c717ac">28,593</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjktNi0xLTEtMjY2Njk_a9430fe6-0dc7-4437-9be1-ba6dc58aa7d0">69,299</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzEtMi0xLTEtMjY2Njk_7224d18e-83e3-46aa-be8a-f36638b8cd3a">2,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzEtNC0xLTEtMjY2Njk_997afb43-babb-4e66-8ddf-aae3839c1996">2,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzEtNi0xLTEtMjY2Njk_d26753f6-4038-42d5-a8ef-e01d31b12405">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments for taxes related to net share settlement of equity awards</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzItMi0xLTEtMjY2Njk_b6e4e150-99f1-488e-a106-408ae721af9d">2,187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzItNC0xLTEtMjY2Njk_57da5454-d19a-4c6a-bde8-c340730a863d">712</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzItNi0xLTEtMjY2Njk_a3e91ca2-af0b-4df6-ac18-d5104911518e">1,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from revolving loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzMtMi0xLTEtMjY2Njk_9988aea2-b709-470f-8430-6b99cfeb6b7c">296,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzMtNC0xLTEtMjY2Njk_d463246c-7260-48c2-82a6-d8210ff2ed98">228,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzMtNi0xLTEtMjY2Njk_4a619ad3-6369-4b23-b757-12dd8f70a9cf">428,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments on revolving loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzQtMi0xLTEtMjY2Njk_1c82e3de-fd0b-4697-8922-e0cef6f2bf04">248,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzQtNC0xLTEtMjY2Njk_ba3f743a-3a4b-4bbc-a4d6-3b78d0205be6">277,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzQtNi0xLTEtMjY2Njk_d5e2d34d-d702-4c23-8a5a-5ebd09b687f9">466,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzUtMi0xLTEtMjY2Njk_dee7c3cc-b8d7-46a2-a911-14c7aa851ced">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzUtNC0xLTEtMjY2Njk_42309f50-4185-4382-a198-396b1d8b758c">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzUtNi0xLTEtMjY2Njk_6311d8b0-4f06-434b-b44a-d9232617f196">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments on long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzYtMi0xLTEtMjY2Njk_4676d8f9-c242-4172-b025-57619714b4ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzYtNC0xLTEtMjY2Njk_10dd1dee-4f1f-4800-802c-f56dc34cee34">125,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzYtNi0xLTEtMjY2Njk_cfd5245a-5212-46cc-b267-b590860c23d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Debt issuance costs paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzctMi0xLTEtMjY2Njk_5ce7c4e5-2bcf-4378-9c00-cf3a81e68872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzctNC0xLTEtMjY2Njk_5ec94e13-2a16-43f2-8714-be86b2b471b3">592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzctNi0xLTEtMjY2Njk_4a950ef8-0966-463f-909b-e8bfbecd6868">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzgtMi0xLTEtMjY2Njk_10c2b3ac-e2bc-411d-901d-7b2f69031c1e">30,815</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzgtNC0xLTEtMjY2Njk_b2b33577-701e-4921-88c6-2733bd8c7c60">48,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzgtNi0xLTEtMjY2Njk_053154b6-1d39-43ea-8a03-ba796bf8d307">5,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payment of dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzktMi0xLTEtMjY2Njk_de151569-97f8-44fa-a343-bc9027837148">16,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzktNC0xLTEtMjY2Njk_a7a8cb94-9811-4549-b07b-7f91a9e071a5">17,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzktNi0xLTEtMjY2Njk_17659abe-b798-4961-b0ab-508d9d8a2067">17,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDAtMi0xLTEtMjY2Njk_66843e2f-5b78-4f9d-aace-a8f076256432">912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDAtNC0xLTEtMjY2Njk_944e2809-22ec-44cc-b89a-0a8680d8004d">88,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDAtNi0xLTEtMjY2Njk_ec8d7c84-92cb-4c1f-a649-a088dabe344d">59,739</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDEtMi0xLTEtMjY2Njk_1661fc0c-4cb8-4b7c-a0f2-b3cebe69736e">158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDEtNC0xLTEtMjY2Njk_c3b88cfd-2fd2-4953-93a2-07ad15fbc10c">3,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDEtNi0xLTEtMjY2Njk_e2f468ba-dd86-4d09-9715-d968e78f0c7f">590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDItMi0xLTEtMjY2Njk_9b88e8ec-f3d4-4c11-ab69-cacb9314a7c2">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDItNC0xLTEtMjY2Njk_d41e03a4-ec01-484a-9e6d-fdf63f7bf84e">21,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDItNi0xLTEtMjY2Njk_5c6d2e33-158e-4272-9889-6967a3f4d4ad">12,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDMtMi0xLTEtMjY2Njk_87d5df23-b8d2-4bcc-a519-952eb84b4a1a">14,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDMtNC0xLTEtMjY2Njk_6e420d5f-2100-48a8-ac04-4d495d063e85">36,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide4643bdaa34414f91a7a89df3183011_I20190228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDMtNi0xLTEtMjY2Njk_63b76485-4421-42a6-a856-e26cca7273d4">24,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDQtMi0xLTEtMjY2Njk_779b146b-de78-4d10-9986-01ecc6d943aa">15,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDQtNC0xLTEtMjY2Njk_a1c133a9-2a77-44ac-91fb-7c2e40b50b4a">14,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDQtNi0xLTEtMjY2Njk_fe3858fb-f3bc-4415-9009-5c7db4de10cd">36,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDctMi0xLTEtMjY2Njk_32104ef9-4669-46b0-b2ca-419a50e95d6b">6,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDctNC0xLTEtMjY2Njk_c391471f-7fe8-4ac0-8ed2-6cb5eabd9f43">8,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDctNi0xLTEtMjY2Njk_8c1b0a3b-be55-4756-a713-07f45d6205c2">13,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDgtMi0xLTEtMjY2Njk_8084daac-43e8-4d50-b317-549d3d3bd541">31,660</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDgtNC0xLTEtMjY2Njk_a3e2ccf7-e2c0-410d-8cfe-d9db40b0bd1d">16,118</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDgtNi0xLTEtMjY2Njk_3d135ecb-3b4a-4000-a42a-7f01c9ff671e">18,802</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="height:33.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"></td><td style="width:162.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:45.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:30pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital In<br/>Excess Of Par<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance at February 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic68f161a47d14fb6b8f5961d13a6644e_I20190228" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItMi0xLTEtMjY2Njk_94061b10-6802-4b0c-8cce-52554888ab64">26,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic68f161a47d14fb6b8f5961d13a6644e_I20190228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItNC0xLTEtMjY2Njk_40e0eaf4-235d-4174-83b2-7d3695a55ce2">26,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic732c6a45a9e44028e0e86c6d72ec8ec_I20190228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItNi0xLTEtMjY2Njk_29648782-5bb3-4438-b28a-6c352579850c">58,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ec0e60c5a540388e46502f90da293b_I20190228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItOC0xLTEtMjY2Njk_fec40426-d1a2-4666-a1e2-9fe01e72df94">547,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcd8848bb1874231aeb611e338b149da_I20190228" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItMTAtMS0xLTI2NjY5_ef9d976f-2dbd-4d9b-b732-bec1be2fc525">28,752</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide4643bdaa34414f91a7a89df3183011_I20190228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItMTItMS0xLTI2NjY5_2522ed9c-6b5c-4a29-8974-2acdce574d88">603,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzQtNi0xLTEtMjY2Njk_14de613a-c91a-4c67-b859-154f2db65950">6,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzQtMTItMS0xLTI2NjY5_21058dd6-a9da-4f3d-b6dd-371b7edbd3dd">6,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock issued under stock-based plans and related income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtMi0xLTEtMjY2Njk_b4c3498b-654b-435e-83e5-dc827cda8385">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtNC0xLTEtMjY2Njk_7447fe59-74a5-42d8-b67c-affcf0bb436b">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtNi0xLTEtMjY2Njk_c36e57ac-989e-44dc-af43-1963abbde6a2">1,305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtMTItMS0xLTI2NjY5_7eb0ad03-a2ab-49da-9fce-52d1b41238f3">1,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtMi0xLTEtMjY2Njk_208cc81e-16f9-44d3-b088-16d71f709aa8">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtNC0xLTEtMjY2Njk_10fad7d9-f916-477c-9208-3a799aa0eb08">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtNi0xLTEtMjY2Njk_c35f6791-8117-4548-a610-1ed28f1a4147">3,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtMTItMS0xLTI2NjY5_4949a265-22cb-4648-8122-96b56f8654d3">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctMi0xLTEtMjY2Njk_76a5dcf5-c919-48d9-b309-6f85a128de6d">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctNC0xLTEtMjY2Njk_ae89d223-e8ce-40e3-82b5-d0700598a3b2">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07a90f4d70dc422badb914caab70550b_D20190301-20200229" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctOC0xLTEtMjY2Njk_5d264b5b-134b-4267-9048-6362fd4176b0">5,668</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a566f627645485b9442672f21ce64f8_D20190301-20200229" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctMTAtMS0xLTI2NjY5_693f5ffe-7556-4931-bfcc-0d7cba2e1b52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctMTItMS0xLTI2NjY5_e437c57a-e3da-4204-b2f3-434595b16403">5,799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash dividends paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07a90f4d70dc422badb914caab70550b_D20190301-20200229" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzgtOC0xLTEtMjY2Njk_a99d2886-ffd5-4593-a9b3-18ff71610936">17,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzgtMTItMS0xLTI2NjY5_50759b30-aa60-49fd-b3d0-f45896df946e">17,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07a90f4d70dc422badb914caab70550b_D20190301-20200229" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzktOC0xLTEtMjY2Njk_ebd9314d-38ea-4311-98bd-170475a1efa3">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzktMTItMS0xLTI2NjY5_c3860825-93ca-463e-a947-c005ccd70cae">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a566f627645485b9442672f21ce64f8_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEwLTEwLTEtMS0yNjY2OQ_dc99bbd2-c277-40ba-b261-6687ee4287a5">2,093</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEwLTEyLTEtMS0yNjY2OQ_e47f6e17-79ab-44ab-bdbc-ffb36d800150">2,093</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest rate swap, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a566f627645485b9442672f21ce64f8_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzExLTEwLTEtMS0yNjY2OQ_b4cee7fc-1a2b-4481-a949-c8a36809331b">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzExLTEyLTEtMS0yNjY2OQ_ebf68b06-dd1b-4992-9b26-95efe23a5694">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance at February 29, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i046c332df734408da780a649576e7ec1_I20200229" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTItMS0xLTI2NjY5_cc3356d9-8e45-412d-818f-bb8c82a996fc">26,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i046c332df734408da780a649576e7ec1_I20200229" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTQtMS0xLTI2NjY5_9b7fb727-6fc4-4f00-b495-620c0c018412">26,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ce745415f1d491e81f6a7b86644f87f_I20200229" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTYtMS0xLTI2NjY5_277ff3fd-c7de-454c-8ac8-63a9a222058c">66,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic35f4d16dfd84ea097b7183affa7fd1e_I20200229" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTgtMS0xLTI2NjY5_b60e4c70-fb14-461c-b843-ca0a5eeca942">572,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ided90839fbfc4e698b94fea6b169e137_I20200229" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTEwLTEtMS0yNjY2OQ_fc505d2d-a276-462c-9f99-100d3046aba6">30,899</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTEyLTEtMS0yNjY2OQ_05c223e7-6710-4521-ad35-3fdb7d79c9f6">634,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE0LTYtMS0xLTI2NjY5_80f1a20a-5bd0-4899-89bf-82d419a19338">7,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE0LTEyLTEtMS0yNjY2OQ_b9beb05d-0fff-4e88-9587-bd41e5cb577c">7,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock issued under stock-based plans and related income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTItMS0xLTI2NjY5_8dac5b90-4281-474b-9b77-1b13f1d51c78">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTQtMS0xLTI2NjY5_40cee40b-65f6-4506-a796-34df5b77edf6">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTYtMS0xLTI2NjY5_0b9d2247-9fef-45e3-9d0d-b2bd3c4b925c">795</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTEyLTEtMS0yNjY2OQ_2cfc3599-5a98-4ea6-abbc-b5953d60de6d">712</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTItMS0xLTI2NjY5_69e14bdf-e9d3-4f31-8efc-bc05118cd6af">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTQtMS0xLTI2NjY5_27c87917-eb66-4156-9d8e-417a2c7cee6b">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTYtMS0xLTI2NjY5_5bdc8c45-44ac-42cc-a95f-7126b122992f">2,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTEyLTEtMS0yNjY2OQ_584fb1b0-73f0-47ed-a6b6-1b9a3d05ca20">2,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTItMS0xLTI2NjY5_3e36e0f3-914d-46f0-9352-ea3cd81420cc">1,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTQtMS0xLTI2NjY5_936fb376-a697-4c78-84b5-f4624ea8b80f">1,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTgtMS0xLTI2NjY5_73fc56af-0859-4078-b5c4-79bbffdd9c1d">47,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTEyLTEtMS0yNjY2OQ_5c4a8231-801b-408c-a7a0-8831ed709bdf">48,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash dividends paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE4LTgtMS0xLTI2NjY5_32066855-ca76-4887-bd00-fedc1fc46dd1">17,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE4LTEyLTEtMS0yNjY2OQ_fce3264c-81e2-4504-90b1-7d1184749b30">17,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE5LTgtMS0xLTI2NjY5_ca530974-45fc-4bea-8031-6655c5a73a9a">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE5LTEyLTEtMS0yNjY2OQ_5dfba1f4-ce42-4077-ae70-4c12699f6fb4">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3948821c7f634684b18f99971ee4f31e_D20200301-20210228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIwLTEwLTEtMS0yNjY2OQ_9c1b3b0f-a4ba-476d-8db7-ce3a332a07e9">5,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIwLTEyLTEtMS0yNjY2OQ_0192aa57-a221-400f-9d0c-388e7fac4d08">5,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest rate swap, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3948821c7f634684b18f99971ee4f31e_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIxLTEwLTEtMS0yNjY2OQ_e65e7379-3edf-489a-9dd8-1b853fe2373a">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIxLTEyLTEtMS0yNjY2OQ_2296eced-0891-4b72-8232-7397ba999da7">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance at February 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f578d8aca7d4e48a240598866fbfd92_I20210228" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTItMS0xLTI2NjY5_8126e518-f4ce-4165-9ab7-f8bf8ac4d98e">25,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f578d8aca7d4e48a240598866fbfd92_I20210228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTQtMS0xLTI2NjY5_aa8bfb77-ca2a-4ee8-8d79-c1ea722c2926">25,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac94dfda136443c58f86bd99cfc84f55_I20210228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTYtMS0xLTI2NjY5_741cadf4-c0b0-4ba8-a20b-99e6b0aab842">75,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bfbc6eb2156494bb31bfdc1ac57c1b3_I20210228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTgtMS0xLTI2NjY5_e0ea5da5-e217-4ac1-a4d2-de8c3819306b">547,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia78bdd9f2d4d441d87ba266bb86aabc2_I20210228" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTEwLTEtMS0yNjY2OQ_75447fe0-c448-4d85-a387-6147323182f0">25,084</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTEyLTEtMS0yNjY2OQ_956d60a9-6151-43bb-b330-71c1e21e448c">623,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIzLTYtMS0xLTI2NjY5_c59658d6-5719-4c6b-bb0c-0a9da76e9809">9,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIzLTEyLTEtMS0yNjY2OQ_58ab6414-721f-4a4e-b110-e98110f10180">9,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock issued under stock-based plans and related income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTItMS0xLTI2NjY5_6de8a830-cb6c-4e24-a438-ceb8d8202852">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTQtMS0xLTI2NjY5_537eb02a-e1bd-4fe9-8368-a44a5e47f0a7">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTYtMS0xLTI2NjY5_7bbb51cb-a7f4-4d52-8b95-3d89ba73058a">2,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTEyLTEtMS0yNjY2OQ_511186e5-5c3a-4ea4-9d3c-811afc7f20cb">2,187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock issued under employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTItMS0xLTI2NjY5_4c5863b1-fe0f-41d1-81e2-53d5f7f181cc">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTQtMS0xLTI2NjY5_3c97f8f2-9da4-457b-b739-0933172bd44a">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTYtMS0xLTI2NjY5_91fd2046-0e02-420e-b625-a984b16342a3">2,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTEyLTEtMS0yNjY2OQ_8200de95-4972-41a7-b608-1bf526e1ad90">2,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:20pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repurchase and retirement of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTItMS0xLTI2NjY5_429a5023-2c5c-415d-b7fe-c0616dc9b5a2">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTQtMS0xLTI2NjY5_5eda57c3-f5b3-4056-8822-e9a00152e75a">602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTgtMS0xLTI2NjY5_9da1f9fe-8818-48a2-8ce7-94f91527014d">30,213</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTEyLTEtMS0yNjY2OQ_0ab3d53c-6ba5-49d7-8e72-6fa1529841f5">30,815</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash dividends paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI3LTgtMS0xLTI2NjY5_444f1a32-0955-41ec-94fd-4e24ca2b8d3d">16,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI3LTEyLTEtMS0yNjY2OQ_3912e5ac-10e8-47be-be02-748f0f42d116">16,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI4LTgtMS0xLTI2NjY5_2b62bf2a-e90d-41c3-8708-6086bdfd7858">84,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI4LTEyLTEtMS0yNjY2OQ_461e6168-b793-4217-a686-2196bfeca42f">84,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI5LTgtMS0xLTI2NjY5_ab154714-61eb-4a73-8c57-f1ba963e21f8">70</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58eec9ddc0be4510b1dda7901c3fe9ad_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI5LTEwLTEtMS0yNjY2OQ_e5838b40-2a08-4680-9a6c-7ac03eac3561">2,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI5LTEyLTEtMS0yNjY2OQ_0ca351dc-d2f6-45ac-8d66-876f9557e34f">2,310</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest rate swap, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58eec9ddc0be4510b1dda7901c3fe9ad_D20210301-20220228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMwLTEwLTEtMS0yNjY2OQ_3ba0ac4e-026e-4db0-b9f9-30f5f998c54d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMwLTEyLTEtMS0yNjY2OQ_cdb6a222-4669-4e71-9211-99bbaad93327">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Balance at February 28, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e2057332b064882bee34f477d99f4e9_I20220228" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTItMS0xLTI2NjY5_ca4da627-248c-4164-be5d-afc1f7c30880">24,688</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e2057332b064882bee34f477d99f4e9_I20220228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTQtMS0xLTI2NjY5_9cfedd08-954d-4577-8270-a4ba92eae168">24,688</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i200fdb595b3d45b78b41dcc47085818e_I20220228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTYtMS0xLTI2NjY5_e8ee51fc-3687-4978-8d3b-ac6ad08398f6">85,847</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f92eee642544d9eb4de45e68b4116cf_I20220228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTgtMS0xLTI2NjY5_d1fd8902-c3d1-46ba-9098-75687e70c20d">584,154</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6a497bef70c4a598b56d0c4e24b55be_I20220228" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTEwLTEtMS0yNjY2OQ_85ad2261-6e02-438d-867a-ca96980ae440">27,324</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTEyLTEtMS0yNjY2OQ_e190bb7c-a7ac-48e4-b20f-ae57684b124e">667,365</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the consolidated financial statements.</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_103"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_106"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt"><ix:nonNumeric contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODk4_033f8068-1211-4064-991a-d1d30761da45" continuedAt="iab7707fb8f014013bf2a8077ee7a0c78" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="iab7707fb8f014013bf2a8077ee7a0c78" continuedAt="ie80eff0b5edc4070bd387beffa823fd8"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODk5_e861bfb5-5ca0-441a-9e40-611ae542d26e" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. (the &#8220;Company,&#8221; &#8220;AZZ&#8221; or &#8220;we&#8221;) operates primarily in the United States of America and Canada and also has operations in Brazil, China, the Netherlands, Poland and India. The Company has <ix:nonFraction unitRef="segment" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI1OA_4aed2dc9-7b7d-4155-91db-d758adeeb713">two</ix:nonFraction> reportable segments: Metal Coatings and Infrastructure Solutions.  The Company's reportable segments are also referred to as operating segments.  See Note 12 for information about the Company's operations by segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.  See Note 13 for more information about assets reclassified from assets held for sale to assets held and used in the consolidated balance sheets as of February 28, 2021.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coronavirus (COVID-19)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued uncertainty associated with COVID-19, and any of the ongoing variants, did not have a material adverse effect on the Company's results of operations for the year ended February&#160;28, 2022.  While the Company continues to support its customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, or additional regulatory requirements, will ultimately have on the demand for the Company's products and services or with its supply chain or its employees. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The impact of COVID-19 to the Company's personnel and operations has been limited.  During fiscal 2022, the Company continued to see improvement in sales and operating income in both of its reportable segments.  </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTEz_399baedb-98f8-40d2-96d5-d4704356186a" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODY3_2afcaa15-a742-4b64-9234-62a7141a48ec" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition.  Collateral is usually not required from customers as a condition of sale.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzYwNDczMTM5OTgwMzI_523107d8-e620-4444-9dad-f2e0a98aad7d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments.  The Company treats trade accounts receivable as one portfolio and records an allowance based on a combination of management&#8217;s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer&#8217;s credit terms. Accounts are written off when management determines the account is uncollectible.  Recoveries, unless material, are recorded against the allowance in the period received.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="ie80eff0b5edc4070bd387beffa823fd8" continuedAt="i3030c1b7e7184961b323a98758b8dd53"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTEx_6e4c3246-aa25-4a47-904a-54e3456b49be" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:53.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8955fbb6997b4e1a850edda2b55a7939_I20210228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzEtMi0xLTEtMjY2Njk_154c944e-286c-4f3d-b8d3-9e8b4772b33d">5,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4ec23475ece4bc7b88ad842b42d95b4_I20200229" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzEtNC0xLTEtMjY2Njk_69300b52-3559-4854-b4a8-6fb8527aabe4">4,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i975814b2691a4d3daffb0479c70b54b4_I20190228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzEtNi0xLTEtMjY2Njk_9e872445-5ba6-4768-8495-f91886e13843">2,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzItMi0xLTEtMjY2Njk_aabe4026-dfd0-433a-9a71-bd199f2fb9ef">377</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzItNC0xLTEtMjY2Njk_596c37c5-e563-4ddd-ad12-9d3c49d8982e">1,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzItNi0xLTEtMjY2Njk_d7cf4aca-d69d-4ff0-8b0b-6b6726732abb">2,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzMtMi0xLTEtMjY2Njk_e710de2b-a490-418a-a0f5-8fc9c8403948">116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzMtNC0xLTEtMjY2Njk_70a8f2f2-ce82-4c60-a643-9b6f0aef014e">354</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzMtNi0xLTEtMjY2Njk_797d7dc9-24a6-4a07-aec9-0fb3c5249735">129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzQtMi0xLTEtMjY2Njk_e4d6728c-0a04-4090-9aa7-1eb547e12070">64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzQtNC0xLTEtMjY2Njk_6bb652d3-1e0f-49d1-a66b-bad5a3ee59c6">41</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzQtNi0xLTEtMjY2Njk_a2596035-4974-4688-ae2c-0486cca06a1b">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzUtMi0xLTEtMjY2Njk_a4c76869-c592-4b74-8d9f-f4ff9b19d653">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzUtNC0xLTEtMjY2Njk_5733dad4-b5fb-4a27-8800-7bcdcb481ba0">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzUtNi0xLTEtMjY2Njk_0f8b3881-aabd-47f7-a3ec-6edf682d18e3">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id56f30cbdd43440fbd0f157af8088a0d_I20220228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzYtMi0xLTEtMjY2Njk_48869c94-96fd-47fe-af4a-d52805476f2e">5,207</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8955fbb6997b4e1a850edda2b55a7939_I20210228" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzYtNC0xLTEtMjY2Njk_2375e60a-58e5-46b3-946b-b0c40fd1c97e">5,713</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4ec23475ece4bc7b88ad842b42d95b4_I20200229" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzYtNi0xLTEtMjY2Njk_6b6a7012-0a0f-4465-9540-8789f1a9a618">4,951</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODgz_32f36552-1e8a-4927-82e6-e669e4316d81" continuedAt="i54d2d07741684936b9fec007b4198df7" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when all five of the following criteria have been satisfied:</span></div><div style="margin-top:9pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Identification of the contract with a customer;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Identification of the performance obligations in the contract;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Determination of the transaction price;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Fulfillment of performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Metal Coatings Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infrastructure Solutions segment</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company&#8217;s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i3030c1b7e7184961b323a98758b8dd53" continuedAt="i2d7846b9e3f84eb195536c679e26be0b"><ix:continuation id="i54d2d07741684936b9fec007b4198df7"><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed consideration, the Company&#8217;s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount.&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company&#8217;s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><ix:nonNumeric contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTIz_debf6b95-781c-4671-885e-25a5be9862e1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:73.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzEtMS0xLTEtMjY2Njk_27e3e57f-0907-44a2-ba73-c9dfaa551c97">17,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzEtMy0xLTEtMjY2Njk_eef7ed39-1fcd-4c89-a46c-c5d342d2bc17">18,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzItMS0xLTEtMjY2Njk_5ed737a8-8a6b-4306-a75e-f5475e489021">38,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzItMy0xLTEtMjY2Njk_e3c7b142-f1c3-414b-9c88-64192e0e9474">13,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzMtMS0xLTEtMjY2Njk_1236c0b8-2da6-47b3-b6c0-f785e46d96e7">13,493</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzMtMy0xLTEtMjY2Njk_6ba27f43-8eb7-4e3b-ac33-6858b2816e31">14,148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzQtMS0xLTEtMjY2Njk_79129b64-974c-4838-8452-ac6ed1c0cb8f">42,465</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzQtMy0xLTEtMjY2Njk_cc0c52a2-e066-41b1-b385-e897980b2458">17,873</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize sales of approximately $<ix:nonFraction unitRef="usd" contextRef="iebc4dacf60b242438433759789b9c386_I20220228" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzEy_f99dc81d-a215-40d4-a99e-9c2a63679b43">36.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="icb47d54013664f85a461a5eac0eeff36_I20220228" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzE2_4af412f3-b793-4d3d-b4d4-6f9e8f1f8703">5.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5ab11009531c4fb2b6be8726d1b7d6ad_I20220228" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE2NDkyNjc0NzE0NzU_9374467e-fa43-4877-9ce9-c36aaf9526c7">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="idd7a63e2df3647ed8c929778b14611d4_I20220228" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzIz_7e5e67ab-b97e-44c2-b601-cd89623fd743">0.1</ix:nonFraction>&#160;million in fiscal 2023, 2024, 2025 and 2026, respectively, related to the $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzg2_da7d76c1-a165-48a7-bf5b-acaabc1f6f87">42.5</ix:nonFraction>&#160;million balance of contract liabilities as of February&#160;28, 2022.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2022 were primarily due to normal timing differences between the Company&#8217;s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers.  The increase in contract liabilities in fiscal 2022 is primarily due to an increase in orders in the Company's Infrastructure Solutions segment. The acquisitions for fiscal year 2022 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div></ix:continuation></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i2d7846b9e3f84eb195536c679e26be0b" continuedAt="i81e9709ec00a41b790cfa7ec38c03a46"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODQz_3f4b8aa9-ba41-4bfd-9d8f-b94905f1b311" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"></td><td style="width:57.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.155%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b8e23b6d71493880d94ddb4aa61c5c_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzItMS0xLTEtMjY2Njk_bf3fa1ca-6a54-47db-a74c-28ad8c4453c5">559,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc7f89bf7074940a7194ef22e9e8721_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzItMy0xLTEtMjY2Njk_f47bd9ef-707a-436c-ab6e-4dcb6e986edc">511,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic99c116e9ded4fd698dae2a68eda3c0a_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzItNS0xLTEtMjY2Njk_727346e3-e0e1-41b7-9f7c-45b95f8e0998">605,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8816fc8424724e899935c83113501875_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzMtMS0xLTEtMjY2Njk_cdf292e6-cc9a-4baa-9e1d-9cacd20664eb">189,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0e9c6a9e88e44bcb0a47222b5043979_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzMtMy0xLTEtMjY2Njk_2d107086-86ae-4639-8d02-97ef3db273b6">209,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72cb53769f5a4cc7aec5cc9d032e63fa_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzMtNS0xLTEtMjY2Njk_95f5d88b-7156-4d87-9eb9-4d9749aa58fd">254,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fac440526fc4af1be0654da99054cd2_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzQtMS0xLTEtMjY2Njk_355a594c-b377-4757-aa8b-2724dc2d7659">153,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99dc19a990a34b1fa9146178e581fc4e_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzQtMy0xLTEtMjY2Njk_18116e85-1c9a-41df-a164-bf95ad70d6cf">117,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida1072d9c93644098f9993857d1f2174_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzQtNS0xLTEtMjY2Njk_53228802-ea34-41f9-93a7-b536a575c835">201,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzUtMS0xLTEtMjY2Njk_1bb18ca2-470e-4256-bd80-bbe3085245d8">902,664</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzUtMy0xLTEtMjY2Njk_05bc2445-ed93-47ca-94c7-bbbb1f482031">838,917</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzUtNS0xLTEtMjY2Njk_ef1c821b-86c7-4ba0-8313-a4c3580285bb">1,061,817</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTMw_91aa46ca-8091-4511-afa9-c1de61745705" continuedAt="ic73352320315469da78c247c912127c3" escape="true">Cash and cash equivalents</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic73352320315469da78c247c912127c3">The Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNTkw_53d469f8-cb21-433a-aa6c-572cefa56d20">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNTk3_de13f4bb-94e0-4765-ad0e-fff3645db63d">0.9</ix:nonFraction>&#160;million as of February&#160;28, 2022 and February&#160;28, 2021, respectively, in support of bank guarantees for certain customers and leased facilities in international locations.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cash investing and financing activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNzY3_214e8fc2-0a69-40f3-8449-7b491960821e">0.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNzcx_be98bfce-a48e-4bd8-8645-cea8c72b38eb">1.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNzc4_f0990914-1f5f-49c0-a8c3-59694a498ff2">2.4</ix:nonFraction>&#160;million of accrued capital expenditures at the end of fiscal 2022, 2021 and 2020, respectively, which are excluded from the consolidated statements of cash flows until paid. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTAw_18ad26ec-4ee5-47ca-932d-8770e27198b7" continuedAt="i183b1606b1ab4e648156d46fc7991c88" escape="true">Inventories</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i183b1606b1ab4e648156d46fc7991c88">Inventories are stated at the lower of cost or market value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTAx_9870583b-47f7-4d39-a5c7-93c5cfb24713" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTA3_e04f2a95-a2d6-4b35-a2a7-51681226c9f0" continuedAt="i2839c9db0c2a4651a6f3dcdef39f1ad1" escape="true">Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:</ix:nonNumeric></span></div><ix:continuation id="i2839c9db0c2a4651a6f3dcdef39f1ad1" continuedAt="ifb42451351d34b4ab87f6dcf0173079a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"></td><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i74b053a8d200489ca9c23e5408072905_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzAtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiN2RkMjk2NmYxYWQ0NjVkYWVhNWZkOTliNWJiODMzY180_8f45b38e-cbd2-4ac9-a4d7-db5210a777bb">10</ix:nonNumeric>-<ix:nonNumeric contextRef="i9b597607ecea487faa0b5c272f062a0d_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzAtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiN2RkMjk2NmYxYWQ0NjVkYWVhNWZkOTliNWJiODMzY183_37ea7ed9-b599-401f-9727-77a9f0cfb89c">25</ix:nonNumeric>&#160;years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i39eb8c3bd6ac4199b13f3e22651fcd51_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzEtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiZTAwNTk0NWM3YTU0YmE0OTNjZjQwNGM1NmY0OTlkZl80_e52678a6-dbe5-45a5-9b1d-9bf335d459ef">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i98606f64c349444e9981bb733bb82625_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzEtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiZTAwNTk0NWM3YTU0YmE0OTNjZjQwNGM1NmY0OTlkZl83_76b34659-930a-46be-8fa7-ad4f7807e0e0">15</ix:nonNumeric> years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibbc20c0807714395aad2820436e97bda_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzItMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoyODFkOGRhMTY4MjM0N2MzYTA4NTEzOWI0YzdkYTI4YV80_a9d5c49b-f460-444a-9b24-b80159a77dc8">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i60f3fe6cfb4d46b39602bb6558464289_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzItMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoyODFkOGRhMTY4MjM0N2MzYTA4NTEzOWI0YzdkYTI4YV83_5fb17894-a197-4470-b54b-2fcb3db39cf6">15</ix:nonNumeric> years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i12410d287ff94d08a473c61734aeb50b_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzMtMS0xLTEtMjY2Njk_96d9085b-ff0f-47c2-bb13-b8ce90ef6125">3</ix:nonNumeric> years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1120317e28d54a9baf24db6304eb664d_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzQtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiYWYwNWMyODdlYWY0NTVjOTI2OGQxZWZhZGQ0YmI2Y180_ce892833-9c50-4534-9a41-55e165455c57">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i9150884ace3844e2aab4975f70fd979f_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzQtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiYWYwNWMyODdlYWY0NTVjOTI2OGQxZWZhZGQ0YmI2Y183_453f5912-aa65-40ea-8308-3779c9ae19fa">7</ix:nonNumeric> years</span></div></td></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortizable intangible and long-lived assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDM4_0dee7f54-ee6e-40d7-9fad-ea7bfefdde30">two</span> to <ix:nonNumeric contextRef="i6da40a352fd646b5ab7ca68c1c766860_D20210301-20220228" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDQ0_4027e113-50bf-49d8-ab45-ced92d28bc33">nineteen years</ix:nonNumeric>.   <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODY1_f2420b58-20a3-42e0-bb97-52e72473c595" continuedAt="id8f072813f674dcd9a5c75bc6ad7e9e5" escape="true">Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated </ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i81e9709ec00a41b790cfa7ec38c03a46" continuedAt="i187b419852464c8cb2b40778eb68bc2e"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id8f072813f674dcd9a5c75bc6ad7e9e5">fair value. The Company did not recognize any impairment charges for fiscal year 2022.</ix:continuation> For fiscal year 2021, the Company recorded charges of $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE2MDIz_6031df78-2a77-4230-bd35-6b3be8578433">13.7</ix:nonFraction> million to write-down certain property, plant and equipment and other intangible assets that were held for sale or abandoned.  In addition, for fiscal year 2020, the Company recorded impairment losses of $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE2MjI4_c5a68724-6865-46e3-b299-57ace554a473">9.2</ix:nonFraction> million. See Note 13 for additional information about these impairment charges.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When there is a change to a plan of sale, and the assets are reclassified from held for sale to held and used, the long-lived assets would be reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale.  Investments in real estate are classified as held for sale in the period in which certain criteria are met including when management commits to a plan to sell, an active program to locate a buyer has been initiated, the sale is probable, and actions required to complete the plan of sale indicate that it is unlikely that significant changes to the plan of sale will be made or the plan of sale will be withdrawn.  See Note 13 for additional information.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTI2_e0ac2fee-3e3f-4138-ac49-61ada0e1d2ad" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot-dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2022, 2021 and 2020, <ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="0" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE3OTE5_7b3be3af-f5c5-4d7e-88c3-ef8230a7b2b8"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="0" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE3OTE5_b2acd354-94d1-4b45-95d6-d2bee0aea093"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="0" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE3OTE5_f3e0887b-12c5-4ec6-abdd-5403269735ae">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairment losses were recognized.  See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company tests intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the intangible asset below its carrying amount, which would result in impairment.  The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2021.  The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2022, 2021 and 2020, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTMy_757cccc5-1aad-41e4-8e2b-43dad6de413b" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company&#8217;s revolving credit facility are included in "Intangibles and other assets, net" on the consolidated balance sheets.  Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTI3_6ea18a25-e702-4d7b-bb3a-3a4760c3c5c1" continuedAt="i4a141b28aad640f29e5aecaf32e4aaeb" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i187b419852464c8cb2b40778eb68bc2e" continuedAt="i43c3c2092aeb4eeab682e7aa9a5ac3e9"><ix:continuation id="i4a141b28aad640f29e5aecaf32e4aaeb"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February&#160;28, 2022, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2019.</span></div></ix:continuation><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTIy_d111d51e-b50f-41ac-93c4-63abb5ec57bc" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  Certain of the Company&#8217;s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company&#8217;s own assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest.  As of February&#160;28, 2022 and 2021, the fair value of the $150.0 million outstanding 2020 Senior Notes was approximately $<ix:nonFraction unitRef="usd" contextRef="i22f79d6a089f4a16a0fbff3300711189_I20220228" decimals="-5" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzIyMzI3_87f188b6-c45c-4d47-9674-cf8816228ccc">144.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7663669063924bb6a9f3d4215a6e039c_I20210228" decimals="-5" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzIyNDEy_763520c1-f48a-46d0-8bc3-41354ab53cf3">144.8</ix:nonFraction> million, respectively.   These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODE4_dfdad3de-2e3b-454f-9b3e-97e16270999c" continuedAt="if36a86fd82ce4420a95b23e57d2c479d" escape="true">Warranty reserves</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if36a86fd82ce4420a95b23e57d2c479d">A reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#8217;s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues.  Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODQ2_a90b6044-1d74-4979-9582-425c9a3426cf" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company&#8217;s warranty reserve for fiscal year 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.000%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzEtMS0xLTEtMjY2Njk_da19f3dd-1657-4c88-8336-a05d65e3ff5e">4,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzEtMy0xLTEtMjY2Njk_0628a9a2-2b82-4851-9b0a-87904036c767">3,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide4643bdaa34414f91a7a89df3183011_I20190228" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzEtNS0xLTEtMjY2Njk_1e541330-0481-443c-a7b2-692f2baf7a23">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProductWarrantyExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzItMS0xLTEtMjY2Njk_8e443e07-b580-4456-acb2-d0c63a04d049">1,136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProductWarrantyExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzItMy0xLTEtMjY2Njk_d4fbccf8-0c35-4330-961d-5d5098a6f7d4">1,865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProductWarrantyExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzItNS0xLTEtMjY2Njk_5f7a92ec-f026-42ac-9be8-c57fc6c2e332">2,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzMtMS0xLTEtMjY2Njk_f1e16f6c-aee0-40f7-88c6-cadf59d556d1">362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzMtMy0xLTEtMjY2Njk_b54640b7-d9b7-4cf1-94cf-0c2cbeecf829">2,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzMtNS0xLTEtMjY2Njk_894ee810-c5c7-40bf-bb1d-1f5db72659b9">4,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzUtMS0xLTEtMjY2Njk_22912baf-3eff-4e65-89d3-d88ecb035e97">3,686</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzUtMy0xLTEtMjY2Njk_7676e19e-2b45-4ac6-99e0-0c1beaa45095">4,460</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzUtNS0xLTEtMjY2Njk_78c97a9c-30d7-46c0-b055-3f796a8756b5">3,702</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTI4_cd12f8d1-34b8-4633-acb1-40dad8c6b759" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for the Company&#8217;s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders&#8217; equity and is included in accumulated other comprehensive income (loss).</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i43c3c2092aeb4eeab682e7aa9a5ac3e9" continuedAt="i8aa962dba13b4655ab58db77f49f05c1"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTM3_ee8712e1-ae84-47f9-9d87-d470634a860a" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:66.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzEtMS0xLTEtMjY2Njk_07d009f6-8b31-4f01-b6be-26ad605cf259">27,324</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzEtMy0xLTEtMjY2Njk_ee845f3a-9ede-4ebd-af64-deb7d0797ef0">25,084</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzMtMS0xLTEtMjY2Njk_9625b67c-d58d-4dc8-b269-da720a91b396">27,324</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzMtMy0xLTEtMjY2Njk_736a1114-5818-4a28-b445-bfc5cfcb306a">25,084</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODIw_e34927a7-8d8c-4605-939f-047907f16afc" continuedAt="i83c81a6b85cd452ab756c5df07d5dac9" escape="true">Accruals for Contingent Liabilities</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i83c81a6b85cd452ab756c5df07d5dac9">The Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODIx_50ff6728-471f-43ae-b1dd-54736314095d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which the Company is reasonably certain will be exercised, with a maximum of 10 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's lease agreements may include rental payments that adjust periodically for inflation or are based on an index rate which are included as variable lease payments. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODIy_b081e1b8-ddc5-44a0-ba10-bc127103756e" continuedAt="i57203da833c54285b61ec6f142a69073" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 was effective for the Company in the first quarter of its fiscal 2022. The Company adopted ASU 2019-12 in the first quarter of fiscal 2022, and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020 and as clarified in January 2021, the FASB issued Accounting Standards Update No. (&#8220;ASU&#8221;) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2020-04&#8221;), which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or by another reference rate expected to be discontinued.  An entity may elect to apply the amendments on a full retrospective basis as </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8aa962dba13b4655ab58db77f49f05c1"><ix:continuation id="i57203da833c54285b61ec6f142a69073">of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date between March 12, 2020 and December 31, 2022.  The Company has not adopted ASU 2020-04, but will continue to evaluate the possible adoption of any such expedients or exceptions, as well as the impact on its financial condition, results of operations, and cash flows, during the effective period.</ix:continuation></ix:continuation></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.      <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90ZXh0cmVnaW9uOmFiMzdjYTc3ODRhMTRkYmNhYTVkN2I3OTM0MGVhNTZmXzI4Ng_bddf5cfd-2e19-434d-844f-228d9d5c5470" continuedAt="ia4183548b96c4146b8978eb61919f8ab" escape="true">Property, Plant and Equipment</ix:nonNumeric></span></div><ix:continuation id="ifb42451351d34b4ab87f6dcf0173079a"><ix:continuation id="ia4183548b96c4146b8978eb61919f8ab"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"></td><td style="width:67.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d2cc4f0f9ec4491931cba1f905922b8_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzEtMi0xLTEtMjY2Njk_75e3f148-56df-42f0-aa70-4f9470633218">22,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc759364c2684ed486a7973debab4ad1_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzEtNC0xLTEtMjY2Njk_51a70178-3253-45de-9f93-c60e6efdd4ef">21,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a29df32175046cabbd687ecbcb7f0e4_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzItMi0xLTEtMjY2Njk_7544bd26-ed9d-40f1-a7b5-2c412359f20d">176,747</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b1813496c04ab3be9bf1c39fbd955b_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzItNC0xLTEtMjY2Njk_fda51e0d-0d63-40c8-a4b6-19d432dad61b">158,190</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8735c49c37ef44c2bac7c3ef492ac65f_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzMtMi0xLTEtMjY2Njk_3ed65ab8-6c75-415a-88d3-45a5e9fbb033">283,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85c16c440a8541c98f0e306cf36cd946_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzMtNC0xLTEtMjY2Njk_d48a0095-c2db-45d7-9f74-854061011d8a">253,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a0a59bd1e4c404ea41c8c4515275f35_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzQtMi0xLTEtMjY2Njk_a9b248ac-4dfc-4e03-8632-cb572f05da19">33,994</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72e000ea2cf2461780f51926fd812104_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzQtNC0xLTEtMjY2Njk_6750e13d-ba1a-4398-bcd4-538e4bfc1aaa">31,695</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id41ce316c8fb4e90adb7363c87e826f0_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzUtMi0xLTEtMjY2Njk_a8f3be5a-40f5-4395-b0c3-846c99ab7479">5,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8b6f343e58b426b9afd6a73e36d520e_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzUtNC0xLTEtMjY2Njk_702d7768-a16c-4255-baaf-73ee4fe39d90">3,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i395be25641c743228dc25f9bd32298f2_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzYtMi0xLTEtMjY2Njk_f1d1246b-8119-4c1a-851b-277ed6ce0410">14,623</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccaef6a0c7db4347909a2a9883b9cb98_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzYtNC0xLTEtMjY2Njk_22baa8c6-cfbc-42c4-b0bf-814d1dc13de6">26,223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzctMi0xLTEtMjY2Njk_1d5ab0d0-5241-4566-acbb-737dfb87ab3b">536,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzctNC0xLTEtMjY2Njk_3c9c06c8-31e0-41d1-bf63-4a2fa50fe534">494,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzgtMi0xLTEtMjY2Njk_a1b53983-ee3e-45ac-a39f-63f096a6347b">305,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzgtNC0xLTEtMjY2Njk_ad46083d-5464-47a4-bd24-2e8098c1babd">287,199</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzktMi0xLTEtMjY2Njk_c554c878-1d64-467e-91f0-ad7bb41a6399">230,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzktNC0xLTEtMjY2Njk_8bf2335b-912e-44c4-892a-8767537a819b">207,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"></td><td style="width:50.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzEtMi0xLTEtMjY2Njk_bbd0fd55-ef71-42dd-8f12-fbb3e7289621">30,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzEtNC0xLTEtMjY2Njk_3b6bdb3b-8c28-4e25-95a9-1317bc39c907">29,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzEtNi0xLTEtMjY2Njk_0c729a0c-e3fa-4e72-81fd-99cb9524e2fa">30,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzItMi0xLTEtMjY2Njk_ec077bc7-95de-4b9e-ad9d-bb3c3b25b73a">2,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzItNC0xLTEtMjY2Njk_592acff9-2804-4aa9-80d8-96f4b8ac961d">2,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzItNi0xLTEtMjY2Njk_e089c6d6-7703-4497-832c-ed6e84c820fa">2,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzMtMi0xLTEtMjY2Njk_ca983456-0461-4b6f-98e1-b93172f05643">32,361</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzMtNC0xLTEtMjY2Njk_cfcc155a-e768-46bf-a236-0d0035359dfc">32,203</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzMtNi0xLTEtMjY2Njk_61717500-20b0-4512-8088-b2dd1bcf100d">33,070</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation></ix:continuation><div id="i94d9ac2038804cf5b447f2f7ea8ca044_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzODM_64ac1a57-9913-47d2-aa34-542ea560413f" continuedAt="id2f6e347bde84ac2859c4dc49c7908e6" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="id2f6e347bde84ac2859c4dc49c7908e6" continuedAt="i6652c2b2c42242b8956d35a6286d17f5"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized over their estimated useful lives.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzODU_6202d423-b6d3-4965-bcf5-6a307e8a55fc" escape="true"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal years 2022 and 2021 were as follows (in thousands): </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Divestiture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItMi0xLTEtMjY2Njk_fc67e3a9-5c5f-467a-bafe-a5b9054a7d98">158,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItNC0xLTEtMjY2Njk_9b84b61b-dcc4-4fdd-abbf-ec48edf2e625">32,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItNi0xLTEtMjY2Njk_1443ef8a-4eef-48b2-ad98-9afefba5f0a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItOC0xLTEtMjY2Njk_2e18e7b2-5940-4963-b92b-2e68605de185">477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItMTAtMS0xLTI2NjY5_fc2ccf27-b4e0-46b0-af6a-f4c002abc7a9">180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if84b1addbf83478fb5367a8bff306d7f_I20220228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItMTItMS0xLTI2NjY5_829086f5-50e3-4317-88d2-901b16205374">190,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtMi0xLTEtMjY2Njk_cfa3d5ea-a8df-4f0e-adae-aaa58f211ff0">195,222</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtNC0xLTEtMjY2Njk_ed71e633-1f04-4408-a74b-30eaffc43b45">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtNi0xLTEtMjY2Njk_e2a98af1-2b86-4eb3-82f7-91c58888c91e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtOC0xLTEtMjY2Njk_450f647a-2e14-4000-81ab-5a7c69941e5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtMTAtMS0xLTI2NjY5_0d24d8b8-d02f-46f0-8875-5504b13df8fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eda31eff5494070b67250a89b90bf38_I20220228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtMTItMS0xLTI2NjY5_2583b41d-eab5-4812-91d4-a3a0e06201ab">195,222</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtMi0xLTEtMjY2Njk_bfff776e-eb25-4091-97c9-ce70bdc34f7e">353,881</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtNC0xLTEtMjY2Njk_aab9cc0f-f338-4c49-90ad-a52f5e2220fa">32,389</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtNi0xLTEtMjY2Njk_58a75ac4-4e5c-4571-b422-0e35305f6a35">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtOC0xLTEtMjY2Njk_f3f28ae2-ddf4-4c26-8186-d93e21285a00">477</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtMTAtMS0xLTI2NjY5_c8409ac3-4534-492a-89e7-6849040622d8">180</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtMTItMS0xLTI2NjY5_f471fa4a-8d38-4284-9e5f-e93815aad83a">385,613</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:24.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Divestiture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1064eb858d924c6ca07dedae27a72829_I20200229" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItMi0xLTEtMjY2Njk_fa77e9a6-3dbd-4ac2-8489-2a56673e2fba">157,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItNC0xLTEtMjY2Njk_abb4d24e-5605-4f1b-a660-66e24aac8ccb">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItNi0xLTEtMjY2Njk_b0a6cc24-d911-4317-ad50-d60a54befa1c">1,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItOC0xLTEtMjY2Njk_c603ea5e-ee85-487d-90e9-56048b6e3b75">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItMTAtMS0xLTI2NjY5_00478b63-3ddb-48e8-abd7-7c0a870b89ee">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItMTItMS0xLTI2NjY5_99000c42-2fb1-40d5-be90-240b3ef78e40">158,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i698ff2b5ce9a4a35b654f03c196bd719_I20200229" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtMi0xLTEtMjY2Njk_e24664bb-e9f3-4185-8df6-61830a31dbe6">199,177</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtNC0xLTEtMjY2Njk_03288c25-0689-43f9-88a6-1d52c77b8cec">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtNi0xLTEtMjY2Njk_e040e674-1889-44fe-a4f4-231068e97edc">2,262</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtOC0xLTEtMjY2Njk_56fa3eea-e274-4163-89e1-c08635d48a72">1,693</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtMTAtMS0xLTI2NjY5_cb07dd86-6bc9-4578-80d2-7ac5ef711fe9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtMTItMS0xLTI2NjY5_99f5cef4-498d-4b03-98a2-441b220ff3a3">195,222</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtMi0xLTEtMjY2Njk_536ad3a3-10fb-4d24-a186-376168e1db13">356,225</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtNC0xLTEtMjY2Njk_bee27639-1d60-41bf-97b4-0aa2a5b431ae">1,551</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtNi0xLTEtMjY2Njk_952a980a-4327-448a-8100-b2a9e7f32d4d">3,394</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtOC0xLTEtMjY2Njk_8b97e97b-ee1e-439d-9deb-2075c9e326a2">1,693</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtMTAtMS0xLTI2NjY5_f1953f3e-0114-41e5-b4ac-9ad571bc8b13">1,192</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtMTItMS0xLTI2NjY5_6628ffc8-4695-4035-89fe-a79b649f6f0e">353,881</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i6652c2b2c42242b8956d35a6286d17f5" continuedAt="i0ab4e244d8844fb1a850bb272e10b079"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021 and 2020, the Company continued to execute its strategy to divest of non-core businesses, which included the divestiture of businesses serving customers in the nuclear power businesses. In connection with these activities, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses in the reporting unit to which the goodwill applied. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data. During fiscal 2022, the Company made changes to a plan of sale for a business that was previously held for sale in the Infrastructure Solutions segment. The Company had previously recognized the impact of the impairment in the prior year related to this business.  This business was reclassified from assets held for sale into assets held and used during fiscal 2022.  See Note 13 for more information.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company allocated $<ix:nonFraction unitRef="usd" contextRef="i88fc2897d0d843efbfe0db5850a707af_D20200201-20200229" decimals="-5" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzE2Mjc_bd23458e-edea-47a3-b619-9d602910f45f">7.9</ix:nonFraction> million of goodwill to this business, which was written off upon the completion of the sale. The estimate of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. See Note 13 for more information.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company completed its fiscal 2022 annual goodwill impairment analysis as of December 31, 2021 and concluded that no impairment existed at any of its reporting units as of the testing date.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzM0MDA_332faa99-ec80-47e0-9c5d-62bb50e1e457" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"></td><td style="width:50.152%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.090%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icd365040102e42d1a941bf3df06f4e53_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEtMi0xLTEtMjY2Njk_4a364598-1c40-4613-9727-f64ef322f4a9">15</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i406c5ecbe384432e9b6c5d767a7d7f50_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEtNC0xLTEtMjY2Njk_045bb29d-4944-4fc0-a305-c316f73b01f4">149,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i506c8bbd985b47cca3f6a87bcae131ee_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEtNi0xLTEtMjY2Njk_63fde322-49c4-47c1-b5a4-2f139b0b29b5">145,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia3655dbd0fce4fc79b091559311e80da_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzItMi0xLTEtMjY2Njk_325292f3-393c-450d-be5e-7d060ecc436a">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e181caac1dd47638bbe5646046f7929_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzItNC0xLTEtMjY2Njk_f96385ef-f154-4611-a7db-9e94cc8574da">7,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0df07a2c17044659c400f1da0410722_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzItNi0xLTEtMjY2Njk_ca1a91f2-43e7-4035-808b-863f7da02f69">8,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia09fba3f52c845f59abd1c180d1fdcc5_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzMtMi0xLTEtMjY2Njk_c609db11-0c6d-42c1-9082-afb5b3bfb1c6">21.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73475c58b4ab4c26b38fae470f85fc2b_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzMtNC0xLTEtMjY2Njk_b8466c8a-7c73-434c-8a20-c169bfe36573">23,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20e9be7c2b7842b1ae7f3a9ce9553106_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzMtNi0xLTEtMjY2Njk_b34864c7-18c6-47ca-b5fc-56d7f12d17fb">26,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84d3b9ab79b3405888fd394fdd00a7ae_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzQtMi0xLTEtMjY2Njk_7c018594-33de-4138-8e06-45e87de02969">25.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fc5cd020474808ad7d2ec165e188fb_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzQtNC0xLTEtMjY2Njk_d4702ab3-67a7-4589-9f9d-1cd221d10dbc">2,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c924ba0864b93bdeb8741d7916410_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzQtNi0xLTEtMjY2Njk_c9ffb581-625d-4023-805e-44bdadeb595a">2,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2b8b6e42be694ce2a31a7f0977ed07c8_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzUtMi0xLTEtMjY2Njk_2f30a9e6-b5f6-49f1-8bb4-1aafcbaf3d4b">8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id865630e453e47eaa6e736868f1b9291_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzUtNC0xLTEtMjY2Njk_2f82ec8e-2c4e-476c-b926-8c1c957830ca">408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c81b9d6740441339fa2be0afcb256a4_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzUtNi0xLTEtMjY2Njk_74cdc486-b50d-417d-a720-704ec1be3139">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzgtNC0xLTEtMjY2Njk_cc4d8c5c-ff3e-4240-b1b2-9155b089cf10">183,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzgtNi0xLTEtMjY2Njk_f04a8953-b8d5-4439-81a0-d82f2a6b8f68">184,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzktNC0xLTEtMjY2Njk_ab1639fc-76f5-4ad5-8cc1-07ea10aaac2a">111,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzktNi0xLTEtMjY2Njk_74f8bf6b-7ecd-4919-a5b8-453db724e4bc">100,342</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEwLTQtMS0xLTI2NjY5_59271ce1-3c63-421a-bd65-d4cda7fa6361">72,326</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEwLTYtMS0xLTI2NjY5_fc433784-956b-46f0-89cd-fb070a3b382f">83,891</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzODA_49e05c07-5415-4c98-be49-90bf9782d047" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"></td><td style="width:54.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.929%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzEtMi0xLTEtMjY2Njk_716fefcc-b284-4a06-a414-a64c1541cddd">6,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzEtNC0xLTEtMjY2Njk_69e2d972-3ec4-4d09-8166-465fe9876a1f">6,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzEtNi0xLTEtMjY2Njk_347af707-8235-424c-8df4-27898999991c">6,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzItMi0xLTEtMjY2Njk_476b9808-4ee5-4df6-b1d8-2a66e49adc5f">5,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzItNC0xLTEtMjY2Njk_e4205818-b0fe-4d56-b08f-6326e294b293">5,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzItNi0xLTEtMjY2Njk_fe9f67ec-5adc-4f24-8a05-952cb00ad24c">10,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzMtMi0xLTEtMjY2Njk_d7a66111-9826-466f-b494-a3c20a40703f">12,304</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzMtNC0xLTEtMjY2Njk_aaf1679a-acc7-4921-b7fc-65dac1971ac8">12,400</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzMtNi0xLTEtMjY2Njk_02b29748-50ce-4e29-a1d1-62b04d23d6a9">17,124</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, for fiscal 2020, intangibles with a net carrying value of approximately $<ix:nonFraction unitRef="usd" contextRef="ia8658deb9df24bc4ae6ffe0f430eedc8_D20200301-20210228" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI0NDg_4bff614a-6b4f-48c2-9c38-b02806852938">14.6</ix:nonFraction> million were written-off as part of the sale of the nuclear logistics business and nuclear-related intangibles with a carrying value of approximately $<ix:nonFraction unitRef="usd" contextRef="iac010dcd45864e80ba0d4d0091e4826a_I20210228" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI1Nzc_1c180028-d27f-4b0c-af24-c8a0a3b20724">7.2</ix:nonFraction> million were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 13 for more information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI4NDI_257d38cc-c0f8-4ed5-9c51-c8d40f826ec8"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-5" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI4NDI_574c0d49-cc9e-440e-9572-865f72e3ca7a">3.4</ix:nonFraction></ix:nonFraction> million on the consolidated balance sheets as of February&#160;28, 2022 and February&#160;28, 2021, related to certain tradenames acquired as part of prior business acquisitions. These indefinite-lived intangible assets are not amortized, but are assessed for impairment annually or whenever an impairment may be indicated. During fiscal 2022 and 2021, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i0ab4e244d8844fb1a850bb272e10b079"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzOTU_58d2191c-c958-4b48-afef-156da4f338cf" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"><tr><td style="width:1.0%"></td><td style="width:68.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzAtMi0xLTEtMjY2Njk_b9439dc9-cab6-436b-8ae3-14b1601fdfbd">11,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzEtMi0xLTEtMjY2Njk_82ee83c9-e6b7-4fa9-bdfa-fde78059136e">9,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzItMi0xLTEtMjY2Njk_21fbac53-fc65-4392-9371-e3c8199a1db3">9,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzMtMi0xLTEtMjY2Njk_bc8df4af-c657-4f16-8178-c49815313a63">9,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzQtMi0xLTEtMjY2Njk_f9582cc6-7211-48a8-a37e-8135659b0dd5">8,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzUtMi0xLTEtMjY2Njk_86e58068-9365-4b3f-b34e-4607670ffa38">23,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzYtMi0xLTEtMjY2Njk_ed84b604-136b-42ed-bf9e-f072c6665d5d">72,326</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.      <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90ZXh0cmVnaW9uOmFiYjA5NDE1YzgxMzQxMmI5OTMxMzczZmQwNGE2ZGZkXzEyOA_e142479f-4440-4f73-8e63-d98f20320109" continuedAt="i6cd8891ab68842159475cfcf7ad4ed73" escape="true">Other Accrued Liabilities</ix:nonNumeric></span></div><ix:continuation id="i6cd8891ab68842159475cfcf7ad4ed73"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90ZXh0cmVnaW9uOmFiYjA5NDE1YzgxMzQxMmI5OTMxMzczZmQwNGE2ZGZkXzEzMw_3bdbed69-0cdd-4bff-aeab-d6688f4b7f19" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzEtMi0xLTEtMjY2Njk_ebcf77a3-8176-449f-9d17-87a36c379931">789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzEtNC0xLTEtMjY2Njk_a7732d05-0cd5-4985-9d81-a9669311dd5b">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzItMi0xLTEtMjY2Njk_fefca335-53c1-467e-bc34-6781e0730769">3,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzItNC0xLTEtMjY2Njk_08c8267a-a5c6-4be1-a1e0-5fd4b03e5f2b">4,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzMtMi0xLTEtMjY2Njk_ba14e7ea-483c-4381-9668-83363312c5e9">2,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzMtNC0xLTEtMjY2Njk_db1c0cc3-87a4-46a4-9b08-211a09a90970">3,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzQtMi0xLTEtMjY2Njk_1b49a0d6-f653-4730-ba8f-54c2f06d1ee2">6,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzQtNC0xLTEtMjY2Njk_1ce1362c-cfc3-4c9d-aeba-350d0e733f8c">9,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group medical insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzUtMi0xLTEtMjY2Njk_cbdab599-e827-463c-b3d3-1d4ab50b3a7a">2,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzUtNC0xLTEtMjY2Njk_c82722c5-d550-4fa1-b59a-c740dc5d8270">2,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:SalesorOtherTaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzYtMi0xLTEtMjY2Njk_8cef74a9-ed48-4205-9341-5560bfbf3f5f">3,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:SalesorOtherTaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzYtNC0xLTEtMjY2Njk_6843206b-8d2a-4422-bdce-62553697c64d">2,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzctMi0xLTEtMjY2Njk_6a5be55e-6163-4d6d-8284-7be9f3bcb875">3,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzctNC0xLTEtMjY2Njk_10adb004-9b87-4478-ac73-47504aba6614">3,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzgtMi0xLTEtMjY2Njk_3b851714-d991-47e4-92ec-870065efd724">24,092</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzgtNC0xLTEtMjY2Njk_b971e480-266c-4f5f-90c7-3d06ce026ad2">27,645</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ1Ng_fca80fca-1816-4124-8743-a3fb8dc0c6d6" continuedAt="i858690fc53d947c2b256e78baeeeb1ed" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i858690fc53d947c2b256e78baeeeb1ed" continuedAt="i4be4d497e4374bddaa42afd2f0a8c768"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. See Note 1 for a description of the Company's accounting policy for leases.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company was the lessee for 156 operating leases with terms of 12 months or more and 10 finance leases. Many of the operating leases either have renewal options of between one and five years or convert to month-to-month agreements at the end of the specified lease term. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s operating leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions and (iv) equipment used for back-office functions. The majority of the Company&#8217;s long-term lease expenses are at fixed prices. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has a significant number of short-term leases, including month-to-month agreements, some of which continue in perpetuity until the lessor or the Company terminates the lease agreement.  The Company's short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s future lease commitments as of February&#160;28, 2022 do not reflect all of the Company&#8217;s short-term lease commitments.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i4be4d497e4374bddaa42afd2f0a8c768"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ1Nw_71b0efed-b089-4154-8eb3-592ae1dc75ac" continuedAt="ie76154876202434ea697da72f33a25de" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of the Company's right-of-use asset and lease liabilities in the balance sheets for fiscal 2022 and 2021 (in thousands): </span></div><div style="margin-top:9pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzItMy0xLTEtNDkwODc_5b7a9b8e-dd06-42d4-b228-0efad127caed">43,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzItNS0xLTEtNDkwODc_0d7ae683-d4c3-45c6-b1cf-db93a61cc1b8">37,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554">Operating lease liabilities &#8213; ST</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMy0xLTEtNDkwODc_ab3cdda6-7c21-49d4-b878-3274bbda358e">7,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtNS0xLTEtNDkwODc_0cc968e0-6f50-43ae-98cb-1db3207b0e64">6,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793">Operating lease liabilities &#8213; LT</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMy0xLTEtNDkwODc_a1dee2d6-a1e1-477c-bab0-9f6f9b17815e">34,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtNS0xLTEtNDkwODc_a855130e-ca54-45a2-a468-430ce98c819b">32,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91">Finance lease liabilities &#8213; ST</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMy0xLTEtNDkwODc_314382ef-d912-43d8-b5fc-968c200e978a">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtNS0xLTEtNDkwODc_648065a9-bbce-42af-9352-2facc071d87f">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02">Finance lease liabilities &#8213; LT</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMy0xLTEtNDkwODc_fa707509-6dea-4733-ae77-6fbf85d6f051">645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctNS0xLTEtNDkwODc_4006f733-660b-4abd-a1a2-7b3e32049297">226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of lease expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:48.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.644%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzEtMS0xLTEtMjY2Njk_3c6d10d2-932c-44eb-b60e-274a2fe0a973">11,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzEtMy0xLTEtMjY2Njk_3135123b-a1a4-4b2b-a00c-4286a1bb1c7c">10,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzEtNS0xLTEtMjY2Njk_30398ac5-e3ff-42e8-92bc-509d9c1becb8">13,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzItMS0xLTEtMjY2Njk_be3019ae-ccb6-4514-9160-a53eee0ef7e1">3,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzItMy0xLTEtMjY2Njk_5a943ce5-8d46-46d5-ae36-99ced928df8c">4,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzItNS0xLTEtMjY2Njk_85b248ba-a68f-498e-9117-3f9145ff7912">4,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzMtMS0xLTEtMjY2Njk_14dca776-d1d8-4470-82e9-0232b31ae6ec">15,029</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzMtMy0xLTEtMjY2Njk_d02306c8-9129-4218-94f0-70c4538652d2">15,018</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzMtNS0xLTEtMjY2Njk_90b9b44b-7de3-4f56-a08c-b18863e08343">18,444</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ2Ng_aca1c6d2-5baf-4350-9a11-3fb026d7c180" escape="true"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ2Ng_fbc766a8-72a3-4963-8029-ee5b3c0f46ed" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"></td><td style="width:36.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.549%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzEtMS0xLTEtMjY2Njk_0245bcfb-dfc9-4a58-aeb7-5d349200f343">8,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzEtMy0xLTEtMjY2Njk_8bd57414-e576-4c0a-a10c-4d28632412a5">199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzEtNS0xLTEtMjY2Njk_13d61d89-fe3f-4657-b777-639d7ea4f1ee">9,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzItMS0xLTEtMjY2Njk_d6ca8d3d-4dcd-49df-991f-192ec14c87e5">7,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzItMy0xLTEtMjY2Njk_9648d21f-da37-4e3d-a06c-1cf0f778c49c">199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzItNS0xLTEtMjY2Njk_36d19168-a8a0-4eea-bb9c-4faab0dba344">8,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzMtMS0xLTEtMjY2Njk_5c25a350-0394-4710-841b-286bd214d4e0">6,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzMtMy0xLTEtMjY2Njk_066a06a2-f088-4300-81eb-fddaa0582deb">196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzMtNS0xLTEtMjY2Njk_28500a9e-789b-4fed-af0e-51f7e96cdc50">7,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzQtMS0xLTEtMjY2Njk_96c80d02-5d18-4f7d-8e23-bcdca34ddb53">5,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzQtMy0xLTEtMjY2Njk_7bcc7c7b-db36-40f9-bcca-757eb52eb54e">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzQtNS0xLTEtMjY2Njk_f8e2b257-c19e-4da5-b125-ffc46ac6da82">5,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzUtMS0xLTEtMjY2Njk_7a6e972d-b24d-4742-bb53-51cd4b056e67">5,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzUtMy0xLTEtMjY2Njk_bef0045d-754b-449a-b660-e46a822bb608">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzUtNS0xLTEtMjY2Njk_d320eb00-a015-49df-96d3-b0c181290634">5,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzYtMS0xLTEtMjY2Njk_7be15b1d-a003-451e-9ce6-f6802b232029">16,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzYtMy0xLTEtMjY2Njk_e8bc701b-75fb-48fa-bd1a-0028005e015c">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzYtNS0xLTEtMjY2Njk_bb2af576-f2eb-4372-a8d1-562d2e3e989a">16,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzctMS0xLTEtMjY2Njk_bfc8c6f7-c568-4b51-b413-7724b14af8f9">50,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzctMy0xLTEtMjY2Njk_40878c06-0d97-480b-a6cf-517a6afd6dbc">877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzctNS0xLTEtMjY2Njk_a6096d54-b741-4488-9205-1aca0fab0030">51,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzgtMS0xLTEtMjY2Njk_da757a2f-022c-41f2-956b-1121e8c29395">8,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzgtMy0xLTEtMjY2Njk_f275d360-0d8b-4bbc-aa0c-6fc64f22fd83">56</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzgtNS0xLTEtMjY2Njk_b7f08a39-3f48-41b9-bb2c-bbaca6c839c2">8,239</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzktMS0xLTEtMjY2Njk_a385c3d0-d13e-4d4d-8571-0a366a2fbdab">42,107</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzktMy0xLTEtMjY2Njk_3c94d6b7-1836-417f-8dfd-c185cb1c27ff">821</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzktNS0xLTEtMjY2Njk_054eaf32-2c5a-46f5-8da5-d8462e69b5df">42,928</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="ie76154876202434ea697da72f33a25de"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzEtMS0xLTEtMjY2Njk_c9c343ba-279f-45c1-8674-cc75848a733a">9,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzEtMy0xLTEtMjY2Njk_7be298e0-3277-4652-965c-8c793c80fd81">8,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - operating</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzItMS0xLTEtMjY2Njk_8ed6986a-aba2-46cf-ad48-50d8b1cad8db">13,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzItMy0xLTEtMjY2Njk_086dce6b-0414-4aec-8e02-7535f616962e">2,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzMtMS0xLTEtMjY2Njk_6559bf86-fc52-4041-ad80-648542b7fc75">7.90</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzMtMy0xLTEtMjY2Njk_402b2426-8a2a-4605-a913-c778bbfe05e5">6.92</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzQtMS0xLTEtMjY2Njk_a6f79f6c-be55-4cee-a6f0-36b7b7b7279c">4.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzQtMy0xLTEtMjY2Njk_48143fd3-cc7b-48d9-b8f3-afc125f2f846">4.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and financing cash flows from financing leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzUtMS0xLTEtMjY2Njk_37227f09-6d0b-413e-821b-9822dbf3b1da">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzUtMy0xLTEtMjY2Njk_f5753321-6ece-42a7-8f1d-38b78ae9a751">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - financing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzYtMS0xLTEtMjY2Njk_8cec7dc9-e01d-4765-a7f5-56a493db18f5">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzYtMy0xLTEtMjY2Njk_91a92dc6-674d-408a-873d-a8055b12062c">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzctMS0xLTEtMjY2Njk_ed5f1bea-9ebb-4f93-96cf-169e9b9d4212">4.73</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzctMy0xLTEtMjY2Njk_a60eb96d-12f0-46a1-81b3-99c0b8a28965">4.25</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzgtMS0xLTEtMjY2Njk_a108a619-f11b-4477-b126-c67f877d6bab">2.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzgtMy0xLTEtMjY2Njk_8e8f48fa-5f6c-40c4-9a66-61f8053bcaf8">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:9pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_124"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ5MDQ_b362a998-a2f6-4b60-8cd0-30e2e7e37fd8" continuedAt="i27669367fc0b422fac07e1fd61883a5d" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i27669367fc0b422fac07e1fd61883a5d" continuedAt="ifa42ca409d214fe8ac364b676ac032d8"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ4OTI_135dbdf4-ca02-4471-bf63-673d70cb00e0" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt instruments and balances outstanding as of February&#160;28, 2022 and February&#160;28, 2021 were as follows (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"><tr><td style="width:1.0%"></td><td style="width:61.577%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.814%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.814%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzEtMi0xLTEtMjY2Njk_f6003081-df5e-44de-91f9-f26f660c46ee">77,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58fc9d664fc14522b739ac9ab7fe119d_I20210228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzEtNC0xLTEtMjY2Njk_3fd5b4a2-72ad-4ac2-a91a-59510219b233">29,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if31697c8816a4124b84b176309ca8b52_I20220228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzMtMi0xLTEtMjY2Njk_c9b96c1c-83ef-4001-a7f7-81d574753b4d">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9553316ea46a4428b242849d30a5cdb6_I20210228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzMtNC0xLTEtMjY2Njk_3ae9ace9-6fe3-4670-a65a-13db64ad4e66">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzQtMi0xLTEtMjY2Njk_f5bb02dd-19de-4aeb-88dc-4b0f9a0703ab">227,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzQtNC0xLTEtMjY2Njk_885ed86a-ad4b-436d-b603-5189e89d34a3">179,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzUtMi0xLTEtMjY2Njk_08c70389-5114-471b-bd8a-996b89c7be08">516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzUtNC0xLTEtMjY2Njk_b12324dc-0a17-4562-b969-78a3bc3c92ae">581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzYtMi0xLTEtMjY2Njk_bfff2941-95da-4626-96b5-40ae367c8add">226,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzYtNC0xLTEtMjY2Njk_22c77ef9-bc23-41ac-b032-7d6345c861c4">178,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount due within one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzctMi0xLTEtMjY2Njk_4bd62b4f-bc22-44bd-8c54-3fb52c5a4a8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzctNC0xLTEtMjY2Njk_0c773b82-bc51-429c-8840-5e9597645b3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt due after one year, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzgtMi0xLTEtMjY2Njk_7c84be2a-a0ec-4e42-9074-1dc6f6a7a442">226,484</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzgtNC0xLTEtMjY2Njk_94928066-b5d4-42a6-8394-173507128f1a">178,419</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2017 Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the &#8220;2017 Credit Agreement&#8221;) with Bank of America and other lenders, which amended its previous credit agreement. The 2017 Credit Agreement was scheduled to mature on March 21, 2022, and included the following provisions: (i)  provided for a senior revolving credit facility in a principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i8773336e99a34c20b6eb144c07704e11_I20170321" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzkzNw_c69768a4-20f1-493c-8d90-6fa6f5e0097b">450.0</ix:nonFraction>&#160;million, with an additional $<ix:nonFraction unitRef="usd" contextRef="i8773336e99a34c20b6eb144c07704e11_I20170321" decimals="-5" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4Xzk2MA_7060a8b0-6093-4550-9181-e8ec5be05de6">150.0</ix:nonFraction>&#160;million accordion, (ii) included a $<ix:nonFraction unitRef="usd" contextRef="i2ae36e4d17fd401f835eaf8229412d1f_I20170321" decimals="-5" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4Xzk5Mg_868251ab-0eae-4ecd-94fa-8762d36f366f">75.0</ix:nonFraction>&#160;million sublimit for the issuance of standby and commercial letters of credit, (iii) included a $<ix:nonFraction unitRef="usd" contextRef="i2efe939095cb45caa85374960e0f4945_I20170321" decimals="-5" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzEwODM_3174208a-2a91-4fdd-9edf-fb3c19a72d85">30.0</ix:nonFraction>&#160;million sublimit for swing line loans, (iv) restricted indebtedness incurred with respect to capital leases, synthetic lease obligations and purchase money obligations not to exceed $<ix:nonFraction unitRef="usd" contextRef="i9c5183680d254985a7eaa259add5081e_I20170321" decimals="-5" name="azz:DebtInstrumentCovenantMaximumCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzEyNTg_86cc0a81-f534-41f3-b5f9-905bc0b3c6c0">20.0</ix:nonFraction>&#160;million, (v) restricted investments in any foreign subsidiaries not to exceed $<ix:nonFraction unitRef="usd" contextRef="i9c5183680d254985a7eaa259add5081e_I20170321" decimals="-5" name="azz:DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzEzMzM_17249940-8a8e-47f2-8f2c-83fa3e85ed24">50.0</ix:nonFraction>&#160;million in the aggregate, and (vi) included various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates for borrowings under the 2017 Credit Agreement were based on either a Eurodollar Rate or a Base Rate plus a margin, ranging from <ix:nonFraction unitRef="number" contextRef="ifae586aa5c6f4cafb39045f7fb2abba1_D20170321-20170321" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzIyMTM_d2ff3aa5-83e6-43d1-8242-7191fb35d145">0.875</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if193d2656a984fa7b20605ce0d210f39_D20170321-20170321" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzIyMTk_5652158f-4c08-418c-93b7-fafaa8b54de3">1.875</ix:nonFraction>% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate was defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate was defined as the highest of the applicable Fed Funds rate plus <ix:nonFraction unitRef="number" contextRef="id6c02091021c42a4becb2cfeb760b305_D20210301-20220228" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI1MTk_b9f211e7-46ee-400b-9919-e6724a548fff">0.50</ix:nonFraction>%, the Prime rate, or the Eurodollar Rate plus <ix:nonFraction unitRef="number" contextRef="iab338d2038a44e9fb5f98087a448a560_D20210301-20220228" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI1Njc_db289305-1970-4771-91f5-f0760d70e251">1.0</ix:nonFraction>% at the time of borrowing. The 2017 Credit Agreement also carried a Commitment Fee for the unfunded portion ranging from <ix:nonFraction unitRef="number" contextRef="i13b7e92f8aad4f50b4adf708b7cc8400_D20210301-20220228" decimals="5" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI2OTA_430f6695-691d-4d0c-8559-33638f4af690">0.175</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i71f7870810524ec19531411e040df96a_D20210301-20220228" decimals="3" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI2OTY_cfe70282-c843-459a-8c13-0f401d02b186">0.30</ix:nonFraction>% per annum, depending on our Leverage Ratio.  On July 8, 2021, the 2017 Credit Agreement was replaced with the 2021 Credit Agreement, which is described below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 8, 2021, the Company refinanced the 2017 Credit Agreement, which was scheduled to mature in March 2022, with a new five-year unsecured revolving credit facility under a credit agreement, by and among the Company, borrower, Citibank, N.A., as administrative agent and the other agents and lender parties thereto (the &#8220;2021 Credit Agreement&#8221;). The 2021 Credit Agreement matures in July 2026 and includes the following significant terms; </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:12.2pt">provides for a senior unsecured revolving credit facility with a principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="i1ac31bab5ca142b991b5730d73f29df1_I20210708" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc3OTY_c3ddbf56-9ee8-4419-b3a4-a9ae23a529e4">400.0</ix:nonFraction>&#160;million revolving loan commitments, and includes an additional $<ix:nonFraction unitRef="usd" contextRef="i1ac31bab5ca142b991b5730d73f29df1_I20210708" decimals="-5" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc4NTU_a442cbe5-a1db-4e0e-b380-e191616692a9">200.0</ix:nonFraction>&#160;million uncommitted incremental accordion facility,</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.15pt">interest rate margin ranges from <ix:nonFraction unitRef="number" contextRef="i6527204e602741c29609d0b5d1131d21_D20210708-20210708" decimals="5" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc5MzY_a3a549b7-b882-4520-8d8c-ce0e140ad4a2">87.5</ix:nonFraction> bps to <ix:nonFraction unitRef="number" contextRef="i26624f0972f44ce69704de0de50b2138_D20210708-20210708" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc5NDc_3bb9d509-6822-427a-8210-05c19cf87907">175</ix:nonFraction> bps for Eurodollar Rate loans, and from <ix:nonFraction unitRef="number" contextRef="ied49256ea2be4bc79b1cec58403ba36f_D20210708-20210708" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc5OTE_e4aa68d9-66d8-4e23-a5e1-9156473a47e9">0.0</ix:nonFraction> bps to <ix:nonFraction unitRef="number" contextRef="i9a441446cd7e40d3946e3a6a98ba7a5a_D20210708-20210708" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDgwMDI_47a9d681-b2b8-4ed6-87bb-727adc0bf442">75</ix:nonFraction> bps for Base Rate loans, depending on leverage ratio of the Company and its consolidated subsidiaries as a group,</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.1pt">includes a letter of credit sub-facility up to $<ix:nonFraction unitRef="usd" contextRef="i2265dc76a0074b9aa16a1456f38b0301_I20210708" decimals="-5" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDgxNjc_d5e755f5-1133-46ac-8707-b46f72480d56">85.0</ix:nonFraction>&#160;million for the issuance of standby and commercial letters of credit, </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt">includes a $<ix:nonFraction unitRef="usd" contextRef="i72443dd90d944ee695f0dd155a76526d_I20210708" decimals="-5" name="azz:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDgyNDU_f7d02eab-49fe-4d93-8d9b-1da86b450c2c">50.0</ix:nonFraction>&#160;million sublimit for swing line loans, </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.75pt">includes customary representations and warranties, affirmative covenants and negative covenants, and events of default, including restrictions on incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions, carve-outs and baskets, and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">vi.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt">includes a maximum leverage ratio financial covenant and an interest coverage ratio financial covenant, each to be tested at quarter end.</span></div><div style="margin-top:9pt;padding-left:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective interest rate for the 2021 Credit Agreement was <ix:nonFraction unitRef="number" contextRef="i2409cd0240a349fda81a0ec68bf5d8d4_I20220228" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NTU2NTQ_fdd661b4-d6c4-4743-a717-ca67ea6b4f01">2.49</ix:nonFraction>% as of February&#160;28, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="ifa42ca409d214fe8ac364b676ac032d8"><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The proceeds of the loans under the 2021 Credit Agreement are used primarily to finance working capital needs, capital improvements, dividends, future acquisitions and for general corporate purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of February&#160;28, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDg5MTI_f6003081-df5e-44de-91f9-f26f660c46ee">77.0</ix:nonFraction> million of outstanding debt against the 2021 Credit Agreement and letters of credit outstanding under the 2021 Credit Agreement in the amount of $<ix:nonFraction unitRef="usd" contextRef="i58a58c8d18ee46afa962926b64df902a_I20220228" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDkwNTM_e2577e17-e3a6-41ba-8c41-dc718b0b8495">9.7</ix:nonFraction> million, resulting in approximately $<ix:nonFraction unitRef="usd" contextRef="i58a58c8d18ee46afa962926b64df902a_I20220228" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDkwODM_dbcc202b-10a3-4638-9325-e4879ea33f65">313.3</ix:nonFraction> million of additional credit available. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $<ix:nonFraction unitRef="usd" contextRef="i209298fc9e8740fdbe3c7916fc448c08_I20201009" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM2NzE_515cba2a-a4d1-40d9-aef7-65c05792b616">150.0</ix:nonFraction>&#160;million of senior unsecured notes (the &#8220;2020 Senior Notes&#8221;), consisting of two separate tranches:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i2554b7ac515e45379b6b359ac6f26fc1_D20201009-20201009" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ4ODc_34ccbd29-ad57-4fb3-996d-27c960721fb5">7-year</ix:nonNumeric> borrowing:  $<ix:nonFraction unitRef="usd" contextRef="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM3ODU_39e65314-a69f-44e7-89db-928509725320">70.0</ix:nonFraction>&#160;million priced at <ix:nonFraction unitRef="number" contextRef="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM3OTg_aca21b76-9b1f-44bb-b6b1-ccb952f6b24d">2.77</ix:nonFraction>% coupon; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="i67cc3363fa6d449ca8a88c8cbb55e6db_D20201009-20201009" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4MTM_c1a34b6b-49c6-4ae3-89f0-082129fbe2e4">12</ix:nonNumeric>-year borrowing: $<ix:nonFraction unitRef="usd" contextRef="ieb702e29efa141b7a6e5109087767681_I20201009" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4MzI_5ccf2d50-45ed-4498-b076-cb9e94a0443a">80.0</ix:nonFraction>&#160;million priced at <ix:nonFraction unitRef="number" contextRef="ieb702e29efa141b7a6e5109087767681_I20201009" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4NDU_38027f01-a1fc-4989-9b31-839ea1f388f8">3.17</ix:nonFraction>% coupon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $<ix:nonFraction unitRef="usd" contextRef="ieb702e29efa141b7a6e5109087767681_I20201009" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4Nzc_cc04fd89-a8f9-4718-a79e-dbe36c31212c">80.0</ix:nonFraction>&#160;million tranche was funded on December 17, 2020. The $<ix:nonFraction unitRef="usd" contextRef="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM5MjU_96cd7c08-9559-40cc-b525-95ab02941df3">70.0</ix:nonFraction>&#160;million tranche was funded in January 2021. The Company used the proceeds to repay the existing $<ix:nonFraction unitRef="usd" contextRef="i5f6526e8c2ba45c793d51a0596f626a9_I20110121" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQwMTY_8807b4f5-2365-494e-a1b8-4e86bbb1e2f4">125.0</ix:nonFraction>&#160;million <ix:nonFraction unitRef="number" contextRef="i5f6526e8c2ba45c793d51a0596f626a9_I20110121" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQwMTk_7bbb3323-4ed7-4ad7-8513-cf6d80bb37fa">5.42</ix:nonFraction>% Senior Notes that matured on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes is paid semi-annually. In connection with the 2020 Senior Notes, the Company incurred debt issuance costs of approximately $0.6 million. These costs have been allocated between the two tranches and are being amortized over periods of seven and 12 years, and are included in &#8220;Debt due after one year, net&#8221; in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt agreements require the Company to maintain certain financial ratios. As of February&#160;28, 2022, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ5MDE_06dd2640-d142-4ae8-af46-7cb5bf40d98d" continuedAt="ia8249ba928994d74a4d06de109f58fb6" escape="true">For each of the five years after February&#160;28, 2022, required principal payments under the terms of the long-term debt, including the 2021 Credit Agreement, are as follows (dollars in thousands):</ix:nonNumeric></span></div><ix:continuation id="ia8249ba928994d74a4d06de109f58fb6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:82.448%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.428%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzEtMi0xLTEtMjY2Njk_366b4545-c646-4aa9-b788-86d3757a7b5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzItMi0xLTEtMjY2Njk_df440a31-d988-4ef5-8cf1-d040c9624782">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzMtMi0xLTEtMjY2Njk_145454c1-ee21-4804-b846-6feea7f4b367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzQtMi0xLTEtMjY2Njk_b162ea4e-4c59-458e-b55d-7daef0b526c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzUtMi0xLTEtMjY2Njk_a6ba7634-ba02-4df3-8706-fc73915bfe34">77,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzYtMi0xLTEtMjY2Njk_95809c80-94d7-49e9-96dc-788d5aea1496">150,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzctMi0xLTEtMjY2Njk_326925ab-24a6-44f1-b53d-259ae611f93d">227,000</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:center"><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_127"></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1NDI_d5107eb0-1fc4-48cc-964c-2b61eadee102" continuedAt="i752c0cca804b42a4a876ae54a8a94c2f" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i752c0cca804b42a4a876ae54a8a94c2f" continuedAt="i8a0be962a09247449b196c0fd967dd09"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1Mzk_47e295c4-4354-4918-932b-9c1ab324960a" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for fiscal year 2022, 2021 and 2020 consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:2.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.224%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzItMi0xLTEtMjY2Njk_222c068e-e340-435a-a93d-038c76173863">98,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzItNC0xLTEtMjY2Njk_f088d9ff-f1dc-4056-bac5-7781dc9d0157">46,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzItNi0xLTEtMjY2Njk_ba8980a9-a6af-4302-bc73-582c1b06ffdb">44,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzMtMi0xLTEtMjY2Njk_0a3db68a-954a-4a2b-81e8-15c310d5b819">7,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzMtNC0xLTEtMjY2Njk_dda10b77-ce3b-49f5-87c6-84e2462d6f30">4,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzMtNi0xLTEtMjY2Njk_b6b338b4-d887-4278-957c-0400d55d5fbc">20,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzQtMi0xLTEtMjY2Njk_10fb3062-cf6f-4c68-af52-9f0faf260805">106,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzQtNC0xLTEtMjY2Njk_1427d22d-0ecd-4d3b-896e-056f2a7f5862">50,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzQtNi0xLTEtMjY2Njk_d4f33ad8-adf5-4e3e-b76f-9ec0f5cefec3">64,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzYtMi0xLTEtMjY2Njk_2f2aac0b-8d6b-4d5d-8e73-b21035f83163">15,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzYtNC0xLTEtMjY2Njk_5ad50b7e-27f4-44f7-a1dc-6014af682023">9,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzYtNi0xLTEtMjY2Njk_4b2c5057-d64f-49da-9067-8eca274f0c62">12,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzctMi0xLTEtMjY2Njk_359ade1d-0a3e-4e5c-b3e8-dc798eaa3e9c">738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzctNC0xLTEtMjY2Njk_4b16e733-0125-45c0-9a87-1e23fb764823">2,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzctNi0xLTEtMjY2Njk_3ef9e839-0e5d-4ea9-9e9d-573e5ae41775">5,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzgtMi0xLTEtMjY2Njk_4e78d942-c608-4808-a659-6b0d23d80055">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzgtNC0xLTEtMjY2Njk_ca2bf995-dfd8-4ad8-ba0f-2ba93aa17590">1,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzgtNi0xLTEtMjY2Njk_ce75a520-2151-449f-9213-df98bfe76bad">1,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzktMi0xLTEtMjY2Njk_8565ed0c-8580-463b-a507-ad1405121e41">18,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzktNC0xLTEtMjY2Njk_533e013d-f3e0-4ed4-b3b3-1c661ab929b2">13,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzktNi0xLTEtMjY2Njk_8d68446d-3a2f-44c1-b074-559a00a754ed">19,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred provision (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzExLTItMS0xLTI2NjY5_5804bffa-7133-4f56-a6f6-4ebbc10c5653">4,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzExLTQtMS0xLTI2NjY5_a5a52cbe-ef44-4961-b7b7-1c8d046a8f7b">2,165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzExLTYtMS0xLTI2NjY5_d7c1820b-f05d-4628-b1bd-e082c623d107">1,452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEyLTItMS0xLTI2NjY5_45d06815-4676-425f-83b8-18162f09eaff">1,540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEyLTQtMS0xLTI2NjY5_8045e2d1-c75b-4c9a-b9a3-676fd4f978ac">2,294</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEyLTYtMS0xLTI2NjY5_48abdcfe-8067-42f5-9b40-c0a7a0d88105">21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEzLTItMS0xLTI2NjY5_0f5be1bf-ca57-458e-a4fc-cc5322c60aad">527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEzLTQtMS0xLTI2NjY5_b85ed12f-2025-4c01-8d9d-dd7a51e664c8">1,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEzLTYtMS0xLTI2NjY5_a699b59c-f160-4bb8-b3a2-5d691b584520">1,144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE0LTItMS0xLTI2NjY5_ec5d3c1c-a46e-4d9a-9351-62be17edc2d3">3,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE0LTQtMS0xLTI2NjY5_a90c64e2-73b2-4bea-9cb1-2c4a10ebeebe">2,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE0LTYtMS0xLTI2NjY5_6b341721-ee78-4147-8146-3c6aba9f94c2">2,617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE1LTItMS0xLTI2NjY5_32e4b934-e3ef-4d6c-817d-b774de454905">22,323</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE1LTQtMS0xLTI2NjY5_2fa3c1ec-4c70-4133-a555-7e7754db8572">11,383</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE1LTYtMS0xLTI2NjY5_4a1959a1-b782-45cd-a456-83717e3e89b9">16,656</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1MzA_5dfd54e7-777e-4fbe-8c0b-303688e1422e" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:53.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.417%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEtMi0xLTEtMjY2Njk_b415a6eb-9f60-4b8f-9428-83247078bc94">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEtNC0xLTEtMjY2Njk_a880ea92-d89e-43ea-ac40-59cc4610a14b">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEtNi0xLTEtMjY2Njk_f4e724cb-9abe-4a2f-be4d-f46e9d0e813d">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzItMi0xLTEtMjY2Njk_b571a6eb-9365-4d9d-adb7-14632269df47">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzItNC0xLTEtMjY2Njk_351e01e2-6029-4d3d-ba47-5639a5655d4a">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzItNi0xLTEtMjY2Njk_766be61e-0dfe-48f8-ab4c-21984fa52267">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzMtMi0xLTEtMjY2Njk_7a1e1f0d-bbe2-4328-a64d-6313f15e9263">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzMtNC0xLTEtMjY2Njk_b4dad323-7885-4d7e-90fd-94012b3e0379">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzMtNi0xLTEtMjY2Njk_ee356c74-6d63-492c-bf6f-387ef381f23f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzQtMi0xLTEtMjY2Njk_b29e53ea-7442-4d09-a518-75236a1dccb6">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzQtNC0xLTEtMjY2Njk_5c3d5fed-e98b-4a81-900a-e0aa50dfb32d">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzQtNi0xLTEtMjY2Njk_a6c88ecb-c16c-4c12-a6e5-96f0035e520c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzUtMi0xLTEtMjY2Njk_ab3a1f2f-278a-4bfc-b50d-194f1122a495">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzUtNC0xLTEtMjY2Njk_d8671e9f-6a0e-4625-97b4-dbb159628c97">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzUtNi0xLTEtMjY2Njk_e037e67a-8cdf-41ab-bfb4-40ed1335872d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzYtMi0xLTEtMjY2Njk_53f446cd-e59b-4bac-a187-d4246717f95b">1.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzYtNC0xLTEtMjY2Njk_af74aa74-e700-42d0-89d7-aee075af9702">3.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzYtNi0xLTEtMjY2Njk_17529876-fe8c-41f9-8f38-78d72a7c4ec1">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzctMi0xLTEtMjY2Njk_7e3b34dc-76e2-44d7-87ff-82b3b8dfac78">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzctNC0xLTEtMjY2Njk_f27b994f-5555-4852-8eee-5f669190df4a">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzctNi0xLTEtMjY2Njk_c6bc0aeb-3ffc-436b-a5da-2b8f30979b62">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzgtMi0xLTEtMjY2Njk_29a4933c-5209-4f87-94cb-26e4c4537975">1.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzgtNC0xLTEtMjY2Njk_bf51b1be-16ee-43ff-ae34-008b1b5ce0b5">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzgtNi0xLTEtMjY2Njk_3025c1f1-7ea2-4c19-8da7-9ae9e22c4383">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Audit settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzktMi0xLTEtMjY2Njk_7f29f487-0e66-48d9-b190-d1a01b74a73e">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzktNC0xLTEtMjY2Njk_67121956-321c-4775-ac8f-3c17122a6d06">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzktNi0xLTEtMjY2Njk_e8e7511a-13ed-441c-b855-aabbeec4a6f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEwLTItMS0xLTI2NjY5_ada12085-caa7-4a19-bb9b-39d45e804bec">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEwLTQtMS0xLTI2NjY5_3b1f4c0d-b38a-44a4-b46c-d7868a2c8520">2.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEwLTYtMS0xLTI2NjY5_5df65645-69b7-45fb-bda6-1c012abade6d">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzExLTItMS0xLTI2NjY5_8971befc-6528-4137-b18b-df4e93b275b8">21.0</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzExLTQtMS0xLTI2NjY5_13f55dfc-dac4-4b03-9ae8-46962ce19406">22.3</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzExLTYtMS0xLTI2NjY5_006972b6-344e-4c86-8b2e-328bc71fcd6d">25.7</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i8a0be962a09247449b196c0fd967dd09" continuedAt="ib91673b2ac3f43efbeeb52b2a04d6eba"><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1NDE_da760727-0d34-4776-bb25-09e62319fbb4" continuedAt="i1d18a96517984a87a6abc05074d76285" escape="true">Significant components of the Company&#8217;s net deferred income tax liability are as follows for fiscal year 2022 and 2021  (in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i1d18a96517984a87a6abc05074d76285"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:65.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.585%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Employee related items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzItMi0xLTEtMjY2Njk_29e82e65-7019-42f1-ba23-f85aa6387d88">3,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzItNC0xLTEtMjY2Njk_5f4effb6-59de-421f-a02a-9f0d059d080d">3,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzMtMi0xLTEtMjY2Njk_2f84be21-13de-41ef-867c-0a063d622aec">6,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzMtNC0xLTEtMjY2Njk_43617f02-e738-4584-bc63-27f724ef5f31">5,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzQtMi0xLTEtMjY2Njk_0e564345-2b2a-4a85-abe6-a461f5ae4e04">459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzQtNC0xLTEtMjY2Njk_f465b457-5275-4fd9-b307-367e88677862">429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" xsi:nil="true" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzUtMi0xLTEtMjY2Njk_57944333-e6ae-4e20-a7d1-5a43a59312c0"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzUtNC0xLTEtMjY2Njk_bed90e9a-9792-40f5-907c-90cfeca822d0">2,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:DeferredTaxAssetsLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzYtMi0xLTEtMjY2Njk_1fc99b27-f873-4c78-a681-3e84c92b89c3">8,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:DeferredTaxAssetsLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzYtNC0xLTEtMjY2Njk_5c96d636-ad03-4c19-9e3b-5ffb18ad0842">8,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzctMi0xLTEtMjY2Njk_0f28b156-164d-432f-af5b-d09ee49411ac">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzctNC0xLTEtMjY2Njk_8bc96ee5-d46c-4643-ba3c-e30f3f501ae9">239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net operating loss and other credit carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzgtMi0xLTEtMjY2Njk_9b1d2fe3-fa86-4c2d-b51a-aeb2e3ff4cca">10,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzgtNC0xLTEtMjY2Njk_49e4d34a-9405-4dda-875e-419921a79abd">6,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEwLTItMS0xLTI2NjY5_04fa67dc-80df-4b5e-b3c3-31cbd7389ba4">29,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEwLTQtMS0xLTI2NjY5_f37bf1a2-0795-4e24-924c-40fa80b150c1">27,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzExLTItMS0xLTI2NjY5_8e2a4546-4e15-4655-a7db-e1dc5effaa77">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzExLTQtMS0xLTI2NjY5_f0b4ce97-15e0-4a01-9bfe-43aeb10434de">689</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEyLTItMS0xLTI2NjY5_1595144f-4c0e-4a1f-b337-55f38f94a443">29,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEyLTQtMS0xLTI2NjY5_b628d31e-fb78-4ff2-b0ca-6f9addc1aabc">26,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE0LTItMS0xLTI2NjY5_5cd5fe8f-0d5e-4812-b24d-566022eae4a5">20,688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE0LTQtMS0xLTI2NjY5_e78b218b-6981-4d0f-bdb4-feca0d6ae8f9">18,982</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:DeferredTaxLiabilitiesRightofUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTItMS0xLTQxNTAz_9563a280-dbc8-4a6f-96fd-bee1f8b7c25b">7,809</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:DeferredTaxLiabilitiesRightofUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTQtMS0xLTQxNTAz_8f551253-d756-4ff7-b069-542ac86ca5fa">8,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="azz:DeferredTaxLiabilitiesAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTItMS0xLTI2NjY5_23ebcb32-bd08-466b-a9f4-831df10289b5">619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="azz:DeferredTaxLiabilitiesAccountsReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTQtMS0xLTI2NjY5_693d448c-0b3a-4790-8d0d-5e4e4b81dac1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE2LTItMS0xLTI2NjY5_1c6e7fe5-ab52-421d-9e6b-67a95368a1fb">42,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE2LTQtMS0xLTI2NjY5_3c346140-dd08-4590-9a5c-496117a7a28b">34,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE3LTItMS0xLTI2NjY5_96f6cd1b-edf2-4a89-bca9-8a25b5928a06">71,794</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-71794000</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE3LTQtMS0xLTI2NjY5_cc687221-b280-49ba-b6df-7a75ae29af5e">62,345</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE4LTItMS0xLTI2NjY5_1f285de5-8ee1-45b6-a2fb-2cd378078906">42,481</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE4LTQtMS0xLTI2NjY5_542a6595-dc8f-4e28-9fb2-38d00e4745e4">35,397</ix:nonFraction>)</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of February 28, 2022, the Company had pretax state NOL carry-forwards of $70.1 million which, if unused, will begin to expire in 2023 and pretax foreign NOL carry-forwards of $14.0 million, which, if unused, will begin to expire in 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of fiscal year end 2022 and 2021, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzEyNjA_40a4c818-3a9a-40b0-bea0-cb76cba1c5c9">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzEyNjc_1ec3f04b-8213-482a-b42d-e1fdf131e6d8">0.7</ix:nonFraction>&#160;million as of fiscal year end 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company's tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across the Company's global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when the Company's judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="ib91673b2ac3f43efbeeb52b2a04d6eba"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1MzQ_3550b2f2-3fbb-45c9-97b6-6b20cdc10612" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February&#160;28, 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"></td><td style="width:65.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.913%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEtMi0xLTEtNDI4MjE_5cd735f5-a37d-4889-a0e2-9527a0bbfa77">3,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEtNC0xLTEtNDI4MjE_ec2823d8-7f86-41f5-bae5-5c56dae0e344">2,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzMtMi0xLTEtNDI4MjE_79d691cb-2b92-4c86-8ed5-8936fe0427b4">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzMtNC0xLTEtNDI4MjE_bf5fc66c-cd92-419c-9136-3b3b06c5d92e">5,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzQtMi0xLTEtNDI4MjE_4dcf9074-6cc1-40a3-892e-ff8b1c31e7eb">260</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzQtNC0xLTEtNDI4MjE_7a0ba484-f512-40e0-aaa5-b9e73935e9b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzYtMi0xLTEtNDI4MjE_2b8884df-a517-4dbb-924e-78977eb87e4c">997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzYtNC0xLTEtNDI4MjE_fbab5cbf-913e-4ac2-a2ce-de7b45278c97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzctMi0xLTEtNDI4MjE_3f98ac4f-f1a0-41e1-9a48-5b1ea411e599">356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzctNC0xLTEtNDI4MjE_9d53d77e-60f0-4632-9e87-3ac43eb91d51">1,263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlements with taxing authorities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzgtMi0xLTEtNDI4MjE_eead1492-d19c-4250-84f1-b87b548bcdc1">691</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzgtNC0xLTEtNDI4MjE_8200360e-da8a-46ba-b9cc-eb8352dea1ab">642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzktMi0xLTEtNDI4MjE_85ee5474-b01d-4724-bbdf-6efbd5048003">1,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzktNC0xLTEtNDI4MjE_75d56ece-cf3b-4589-8433-e8f17f738155">2,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEwLTItMS0xLTQyODIx_cbdd55f7-d0c1-41ac-9fe5-bf79ef2ef028">2,294</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEwLTQtMS0xLTQyODIx_13947ce4-5008-45b9-b85b-2b484a530a73">3,350</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Current year increases to our Uncertain Tax Positions (&#8220;UTPs&#8221;) primarily relate to matters related to research and development credits and stock compensation. Current year decreases primarily relate to the lapse of the statute of limitations in certain jurisdictions and settlements with certain taxing authorities.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest credited for fiscal 2022 and 2021 were $(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzMyNzc_efc82647-b819-4390-a052-5fb7323f7316">0.2</ix:nonFraction>)&#160;million and $(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzMyODQ_3af8372b-082a-4301-89c2-a007a02f8130">0.4</ix:nonFraction>)&#160;million, respectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prior year tax returns currently being examined in one state and does not have any other returns currently being examined by taxing authorities. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in the Company's tax audits are resolved in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has operations and taxable presence in multiple jurisdictions in the U.S. and outside of the U.S. in Canada, the Netherlands, China, Poland, Brazil, India and Singapore. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions around the world. The Company currently considers U.S. federal and state and Canada, to be significant tax jurisdictions. The Company&#8217;s U.S. federal and state tax returns since February 28, 2019 remain open to examination. With some exceptions, tax years prior to fiscal 2019 in jurisdictions outside of U.S. are closed. The statute of limitations for fiscal year end 2019 will expire in December 2022. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzQ2MjE_dd35ec8f-af68-42a3-9535-4fd737ec188b">0.6</ix:nonFraction>&#160;million may be resolved in the next 12 months.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), the Company asserted that all unremitted earnings of its foreign subsidiaries were considered indefinitely reinvested.  As a result of the Tax Act, the Company reported and paid U.S. tax on the majority of its previously unremitted foreign earnings.  As of February 28, 2022, the Company continues to be indefinitely reinvested with respect to investments in its foreign subsidiaries.  Additionally, the Company has not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested.  It is impracticable for the Company to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.</span></div></ix:continuation><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_133"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzEyMjc_0b572538-fb32-443b-8131-462f98cdf8b2" continuedAt="ibfe3d19c80b14c31a0c581ea86f75ec9" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="ibfe3d19c80b14c31a0c581ea86f75ec9" continuedAt="i0ffa4d10055341809d11fbbc57cfafcd"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2012, the Company's Board of Directors authorized the repurchase of up to <ix:nonFraction unitRef="number" contextRef="id9f645937e0f4e318165c069ee67e49c_D20120119-20120119" decimals="2" name="azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzE2NDkyNjc0NDM1NjQ_2634213e-b41a-4604-97b9-6a4774b10c4a">ten</ix:nonFraction> percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2020, the Company's Board of Directors authorized a $<ix:nonFraction unitRef="usd" contextRef="ieb0f7fe7c3ac407ea226f4573fb3e53a_I20201110" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzYwOA_ed3e925f-f7bd-4715-870b-f52068a22dce">100.0</ix:nonFraction>&#160;million share repurchase program pursuant to which the Company may repurchase its common stock (the &#8220;2020 Authorization&#8221;). Repurchases under the 2020 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><ix:continuation id="i0ffa4d10055341809d11fbbc57cfafcd"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzEyMjg_f82240e9-a6f9-478f-a527-c959ca02d73a" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's share repurchases under the 2020 Authorization during fiscal 2022 and 2021 (in thousands, except per share data):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"></td><td style="width:40.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2020 Authorization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2012 Authorization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Shares Repurchased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzItMS0xLTEtNDE0NTQ_6cbf074c-a6d6-47d0-ae68-6e201b18b68d">602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzItNS0xLTEtMjY2Njk_f4beb95b-ef8e-45be-a130-b8609faa0383">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzItNS0xLTEtNDE0NTQ_c580d936-70ca-4654-a1b8-dbaf603cbb7d">602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzMtMS0xLTEtNDE0NTQ_1dc8d6ae-6730-432b-a6be-7e6cd3ca276f">30,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzMtNS0xLTEtMjY2Njk_f1f49447-6530-4666-9b99-ba28a4732f05">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzMtNS0xLTEtNDE0NTQ_e87a1b22-b471-4a21-ad89-8cf91cffc9bd">30,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzQtMS0xLTEtNDE0NTQ_e7c9fb25-22e1-489f-ae09-f7dee15eca02">51.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzQtMy0xLTEtNDE0NTQ_39cc401b-0a05-4efa-b873-1f5cf899f1e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzQtNS0xLTEtNDE0NTQ_02e7cc9a-2914-49d7-9291-7ededd07a039">51.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzctMS0xLTEtNDE0NTQ_b85fbc79-e043-4425-8291-4bab99a0ecd3">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzctMy0xLTEtNDE0NTQ_af08a83e-3fd2-405b-a47b-bbcc503c8a24">883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzctNS0xLTEtNDE0NTQ_46fd2e06-5792-4b51-b658-004513ed580d">1,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzgtMS0xLTEtNDE0NTQ_53b2204c-4af1-408f-8bd5-af0232029553">15,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzgtMy0xLTEtNDE0NTQ_ccc6cc03-01ff-41ca-a7a7-4799ee5e6d72">32,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzgtNS0xLTEtNDE0NTQ_ebf4c1ed-5cd5-41f1-bb47-f4c511a60c18">48,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzktMS0xLTEtNDE0NTQ_4078b619-dcdd-4543-92a9-3beb9484efe1">48.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzktMy0xLTEtNDE0NTQ_9853cb86-64a6-404a-b3d5-f9fe97137377">36.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzktNS0xLTEtNDE0NTQ_e36532fc-2864-4a3b-a3b3-f418d785915d">39.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i94d9ac2038804cf5b447f2f7ea8ca044_136"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzkzOA_fe8b583e-abe9-4a52-9666-bf41d686bcb5" continuedAt="i0d60e0a8fd4940d186b234efdd4aa3a6" escape="true">Earnings&#160;Per Share</ix:nonNumeric></span></div><ix:continuation id="i0d60e0a8fd4940d186b234efdd4aa3a6" continuedAt="i7aa4a1e1929046b58c767d0e467f9635"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is based on the weighted average number of common shares outstanding during each year.  Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the year.  Diluted earnings per share has been adjusted for the dilutive effect of the weighted average number of restricted stock units, performance share units and stock appreciation rights outstanding. </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzkzNQ_bf07034e-a15c-46ef-98dd-0dfa96527b7f" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2022, 2021 and 2020 (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income for basic and diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzItMi0xLTEtMjY2Njk_29050374-981a-4281-84f0-c53cffdfaf63">84,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzItNC0xLTEtMjY2Njk_9003a5fa-2ca6-41a6-9049-859bc2b41995">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzItNi0xLTEtMjY2Njk_b8352c71-edae-4342-a6ce-f6d2057e2ecd">48,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average basic shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzQtMi0xLTEtMjY2Njk_8dde11ae-66a3-4ff8-80a4-0de8e54bd8ea">24,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzQtNC0xLTEtMjY2Njk_fb06ef80-c8c2-427b-b2e0-e11670f1ec5a">25,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzQtNi0xLTEtMjY2Njk_e2f69786-6bb8-4e95-8329-939480d87170">26,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares applicable to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzYtMi0xLTEtMjY2Njk_d36b867f-806d-4bde-bf6e-4cdbd68a0ea1">222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzYtNC0xLTEtMjY2Njk_86d699ec-31de-4660-a039-ac7deae32182">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzYtNi0xLTEtMjY2Njk_cb97e26e-a181-408e-927e-cfe485039444">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average diluted shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzctMi0xLTEtMjY2Njk_106e04a8-ad76-4a0f-9301-b5aa122cbf69">25,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzctNC0xLTEtMjY2Njk_0311bde0-0fe8-4da2-b385-4d6275a28083">26,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzctNi0xLTEtMjY2Njk_afeb5698-3528-4c72-a9c6-500d5c645342">26,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzktMi0xLTEtMjY2Njk_8629155f-ef6e-4de5-a098-f49cc9301c3c">3.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzktNC0xLTEtMjY2Njk_fb67f802-26be-49a9-9513-0a3f184c7269">1.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzktNi0xLTEtMjY2Njk_730060d3-b2ad-4dc7-a219-b4725c9640ce">1.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzEwLTItMS0xLTI2NjY5_fcb639e1-5c12-4e45-8752-b58ac633aa25">3.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzEwLTQtMS0xLTI2NjY5_79dda8e7-a70e-4b31-9637-8225d64bad2a">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzEwLTYtMS0xLTI2NjY5_468d3c9e-338c-4f3f-a8c4-5ca5bb664813">1.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7aa4a1e1929046b58c767d0e467f9635">For fiscal 2022, 2021 and 2020, approximately <ix:nonFraction unitRef="shares" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzc2Mw_2d0314ea-7eb0-46b8-872f-c1e7beea979c">0.1</ix:nonFraction> million, <ix:nonFraction unitRef="shares" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzc3NQ_02bb1d13-8faa-4154-876e-5ca8bac41043">0.2</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzc5MA_6a494de0-e246-4290-9ad3-a9b378e687e7">0.1</ix:nonFraction> million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive.</ix:continuation> </span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_139"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzM1NDA_70b2e2f3-becf-4fc9-947b-485bb32b6d55" continuedAt="i06c2be08e9004676935d35bebbbc6f12" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i06c2be08e9004676935d35bebbbc6f12" continuedAt="id5966e125dd3431da977a58e243c278b"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Retirement Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzEwOTk1MTE2MzE0NDM_f8ee9281-8830-4f8a-923b-9d6661e13d02">5.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzE2NDkyNjc0NDUyMjA_04e6fff0-e95f-405a-b685-cf9e4e9b74c9">4.8</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzEwOTk1MTE2MzE0NTA_a3725046-5f23-4b9c-b965-4ca80198dd6c">5.4</ix:nonFraction>&#160;million for fiscal 2022, 2021, and 2020, respectively. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="id5966e125dd3431da977a58e243c278b"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Pension Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees, which are covered by collective bargaining agreements. The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the risks of participating in multiemployer pension plans are different from those in single-employer plans in that (i)&#160;assets contributed to the plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii)&#160;if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers and (iii)&#160;if the Company chooses to stop participating in a multiemployer pension plan, it may be required to pay the plan a withdrawal amount, based on the underfunded status of the plan.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzM1Mzk_a7efb61a-ffb5-4031-9791-5aeeb8aabcf2" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:13.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.825%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.912%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">EIN/Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pension Protection Act Reported Status (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">FIP/RP <br/>Status (2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Company Contributions (3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Surcharge Imposed (4)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreements</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228" name="azz:EntityIDNumber" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMi0xLTEtMjY2Njk_af466fc8-36ef-41f4-952b-47f7280d718b">EIN:48-6168020<br/>Plan: 001</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228" name="azz:ZoneStatus" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtNC0xLTEtMjY2Njk_cfb536a5-8821-4393-9f6c-16737cab4e6b">Endangered</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i57e7b3277b6c42b5bafc949361b9cc18_D20200301-20210228" name="azz:ZoneStatus" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtNi0xLTEtMjY2Njk_58e7a939-f436-40c5-a874-18ca214d5322">Endangered</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtOC0xLTEtMjY2Njk_729d2ce5-9eb7-4a2a-8bed-072ac832fca9">Implemented</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTAtMS0xLTI2NjY5_3242e31f-0f74-42fc-88e5-52035f6f1f24">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57e7b3277b6c42b5bafc949361b9cc18_D20200301-20210228" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTItMS0xLTI2NjY5_019c748c-04de-45c6-916b-06bd012f3de1">3,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8231bd173514f35895210b3a067db10_D20190301-20200229" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTQtMS0xLTI2NjY5_5858c4ae-5cae-431a-8be7-17f3bb697a78">5,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTYtMS0xLTI2NjY5_eeb1a56c-96ee-49f1-9618-97aef639168d">Yes</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228" name="azz:CollectiveBargainingEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTgtMS0xLTI2NjY5_e0c647a7-81d5-4fca-976f-ec5b808bd97d">Various through 12/31/2021</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions to other multiemployer pension plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i348aab3ad8a44bc893ec92a67a4e8a2a_D20210301-20220228" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzQtMTAtMS0xLTI2NjY5_9c82e365-f817-450f-98f2-5b08c977b907">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i943de9a43d544355a7711f003abe15c7_D20200301-20210228" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzQtMTItMS0xLTI2NjY5_e557012b-4a54-4561-88b1-d64a518d1b29">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b9b7e84cfb140d7be2960b47dc9fa0f_D20190301-20200229" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzQtMTQtMS0xLTI2NjY5_2221ff8b-4114-44de-81fc-18b34c99747f">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzUtMTAtMS0xLTI2NjY5_f54b57be-1cc1-489b-8ffb-7c408d4dac55">3,957</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzUtMTItMS0xLTI2NjY5_ec469569-217f-447c-8900-6101564cc3fa">3,437</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzUtMTQtMS0xLTI2NjY5_46948598-fd86-4dbc-bcee-323aff0bf74c">5,703</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The most recent Pension Protection Act reported status available for fiscal 2022 and 2021 is for the plan&#8217;s year-end as of December 31, 2021 and 2020, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan&#8217;s actuary. A plan is generally classified in critical status if a funding deficiency is projected&#160;within four years&#160;or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected&#160;within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The &#8220;FIP/RP Status&#8221; column indicates plans for which a Funding Improvement Plan (&#8220;FIP&#8221;) or a Rehabilitation Plan (&#8220;RP&#8221;) has been implemented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2020 and 2019, which are the most recent reports available.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.</span></div></ix:nonNumeric></ix:continuation><div id="i94d9ac2038804cf5b447f2f7ea8ca044_142"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1MzE_22fdd9f7-abc7-4f2a-8881-e11248f84406" continuedAt="i2b268cf808c841e38baa9dfc175406a9" escape="true">Share-based Compensation</ix:nonNumeric></span></div><ix:continuation id="i2b268cf808c841e38baa9dfc175406a9" continuedAt="if2ab3a9c6d1d4e5699376c1f6b82bb92"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="share_based_compensation_plan" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="INF" name="azz:NumberOfShareBasedCompensationPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU1_f3763d00-bb09-4aae-a558-06a9f52bd718">two</ix:nonFraction> share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the &#8220;2005 Plan&#8221;). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is <ix:nonFraction unitRef="shares" contextRef="i28823ab00d1047fb9171ee111345f119_I20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU3NA_911175cf-0839-47ef-8634-2a1c088126c3">1.5</ix:nonFraction> million shares and, as of February&#160;28, 2022, the Company had approximately <ix:nonFraction unitRef="shares" contextRef="i734475a29a0e4ebea7429af0c9a68458_I20210228" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYzNw_12b1a3b9-e452-4f4f-be1a-361c82f12f0b">0.7</ix:nonFraction> million shares reserved for future issuance under this </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="if2ab3a9c6d1d4e5699376c1f6b82bb92" continuedAt="i610c4b501a90464ca0c34798adf021b6"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There were stock appreciation rights granted under the 2005 Plan prior to its termination. All outstanding stock appreciation rights were exercised during fiscal year 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its share-based employee compensation plans in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes compensation expense over the requisite service period, which is in line with the applicable vesting period for each share-based award. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit ("RSU") awards are valued at the market price of the Company's common stock on the grant date. Awards generally vest ratably over a period of <ix:nonNumeric contextRef="icea26710d4d24210ba7e01d92f521112_D20210301-20220228" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzIwMTA_87f87856-bec4-49c1-ba81-f6cd31e555fb">three years</ix:nonNumeric>, but these awards may vest earlier in accordance with the Plan&#8217;s accelerated vesting provisions. RSU awards have dividend equivalent rights (&#8220;DERs&#8221;), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1MTc_d5553e39-379e-4a85-b7d4-dfee33aaeffb" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's RSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItMS0xLTEtMjY2Njk_4ccb2a6c-f7f0-4681-b07f-e927a7f75dfd">226,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItMy0xLTEtMjY2Njk_e2fbe12c-1f69-4ac7-92f6-23050b75282c">35.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItNS0xLTEtMjY2Njk_4975c5d8-741f-4edd-8a8d-2b32ad1bb06d">194,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItNy0xLTEtMjY2Njk_dd1480ee-8362-4ae6-89e8-f5a3cea5faec">44.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic1ef6425fa574292bb22837e4e5f994c_I20190228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItOS0xLTEtMjY2Njk_917e3349-bbb8-451d-97ac-d2aeec7ed544">146,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1ef6425fa574292bb22837e4e5f994c_I20190228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItMTEtMS0xLTI2NjY5_bb9d4219-fb03-457f-91bc-2ba2963e253e">48.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtMS0xLTEtMjY2Njk_d3f5934c-05be-42c7-9e9a-3502222cca2e">77,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtMy0xLTEtMjY2Njk_18874e0d-d313-425a-8115-937f3382e1bb">51.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtNS0xLTEtMjY2Njk_6ad65ee0-5280-4713-8603-ca794c11d941">131,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtNy0xLTEtMjY2Njk_a25f8dbc-4c7a-46a2-896e-9f923891f2fc">28.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtOS0xLTEtMjY2Njk_b6a1b6cf-56a7-4afe-8dba-c6ead7f47d74">140,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtMTEtMS0xLTI2NjY5_c147e94f-ae67-4c5e-b614-e31bdc881179">43.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtMS0xLTEtMjY2Njk_94e519c9-47c4-488a-93d6-13bead270b33">84,060</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtMy0xLTEtMjY2Njk_c7cedd92-e8af-4093-8dd5-3b4f724f9a59">35.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtNS0xLTEtMjY2Njk_5b90952b-b1db-4940-b03c-3b4e48fe920a">70,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtNy0xLTEtMjY2Njk_d3f5a44a-83d4-45b3-91a1-b9ca568c62e5">45.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtOS0xLTEtMjY2Njk_2cf52e3a-a456-476c-9f58-d9d4277836dd">84,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtMTEtMS0xLTI2NjY5_f3e24605-1483-411c-b99b-dca5f7cfafaa">54.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtMS0xLTEtMjY2Njk_1d9675c4-aa15-48fa-af02-220db1b94d12">6,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtMy0xLTEtMjY2Njk_7c3e9253-3097-42a8-b17c-c5240334b8a8">39.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtNS0xLTEtMjY2Njk_a78664b7-fcb4-4dbd-93fb-e8cb361da6a5">28,707</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtNy0xLTEtMjY2Njk_a5e192ba-d501-44dd-aa13-0e9bba3f4c1a">36.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtOS0xLTEtMjY2Njk_81335c90-bd34-4d63-b2dc-89e537ee6209">7,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtMTEtMS0xLTI2NjY5_83c11e37-cd15-4979-a7cf-44c82279f5cc">45.30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtMS0xLTEtMjY2Njk_36ffc412-f7ca-499c-bba2-6ce4afde3c2c">214,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtMy0xLTEtMjY2Njk_89caa829-0c3e-44a0-9c9a-4500c2b33784">41.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtNS0xLTEtMjY2Njk_d729b5f3-bd62-4d76-9136-ee09eda7b0f0">226,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtNy0xLTEtMjY2Njk_6e94e89b-c0be-4399-969e-314ccb06a463">35.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtOS0xLTEtMjY2Njk_4d29023f-e028-4367-a07b-9271ff2cc3a4">194,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtMTEtMS0xLTI2NjY5_d6c004a2-5e62-4e83-8f83-7e63354e1c44">44.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228" decimals="INF" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctMS0xLTEtMjY2Njk_fa36632e-1730-4d94-b59b-a357e2131a48">214,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228" decimals="2" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctMy0xLTEtMjY2Njk_531a9baf-d092-4640-81ee-cb1138f430a3">41.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228" decimals="INF" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctNS0xLTEtMjY2Njk_248bc2bb-657f-42a8-bac8-2ed6358c9f18">224,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228" decimals="2" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctNy0xLTEtMjY2Njk_9adf997a-de6d-4ac2-af84-e8dc9627896c">35.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229" decimals="INF" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctOS0xLTEtMjY2Njk_b506bb15-f076-44ae-9ccc-32e15136a025">193,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229" decimals="2" name="azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctMTEtMS0xLTI2NjY5_d582897e-26de-4d64-8219-405a9dabd6b4">44.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSU awards vested during fiscal years 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzI2MzE_4334e4a3-e685-4bbf-bd68-0f2d9d511c21">4.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzI2MzU_bc6a04c6-0a84-4799-add8-4306a4b89e26">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzI2NDI_dba85fde-7d6d-48bd-a71d-a31be442a06a">3.8</ix:nonFraction> million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Share Unit Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a <ix:nonNumeric contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1NDA_e5ad83de-71c0-4cef-923e-59209a9fc252">three-year</ix:nonNumeric> performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The PSU awards granted in fiscal 2020 are subject to the Company&#8217;s degree of achievement of a target annual average adjusted return on assets during these <ix:nonNumeric contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1MjE_36549cb6-db2a-424b-88a2-20390551a9dc">three-year</ix:nonNumeric> periods and, in certain circumstances, vesting is based on the relative performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company&#8217;s total shareholder return during such <ix:nonNumeric contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1NDk_94c0c803-5b23-4021-8649-8f2b0c82578a">three-year</ix:nonNumeric> periods in comparison to a defined specific industry peer group. The PSU awards granted in fiscal 2021 and 2022 are based on the Company's total shareholder return during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers.  The Company estimates the fair value of PSU awards with performance and service conditions using the value of the Company's common stock on the date of grant. The Company estimates the fair value of PSU awards with market conditions using a Monte Carlo simulation model on the date of grant. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="i610c4b501a90464ca0c34798adf021b6" continuedAt="ie8901262aa82487384b50fa4aa60bceb"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1NDU_c827c738-b7fc-4082-88a2-82e08aeba985" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s PSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:26.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItMS0xLTEtMjY2Njk_d24799cc-73f5-41c6-83f0-c0a077404db1">143,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItMy0xLTEtMjY2Njk_84e6f15d-2043-4d0e-bba5-d659d3ff0f41">39.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItNS0xLTEtMjY2Njk_c0c89018-fa3a-45ef-85e9-95389d9de4fc">109,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItNy0xLTEtMjY2Njk_8122ca04-5731-4fad-8249-b2bae6d881a6">47.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6bcb689986a491585a1c6909e9b4575_I20190228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItOS0xLTEtMjY2Njk_1573753b-504f-420b-a01b-ebe750822a1a">83,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6bcb689986a491585a1c6909e9b4575_I20190228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItMTEtMS0xLTI2NjY5_54cfe4ff-8443-469c-a89c-9966019dc0e5">49.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtMS0xLTEtMjY2Njk_8251f425-81a7-4b9a-aebb-9831ba14b10f">55,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtMy0xLTEtMjY2Njk_032c990b-db8f-4758-a29b-38414ab37e0f">63.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtNS0xLTEtMjY2Njk_ecef527c-b892-4d41-bc71-dda8f7b99b6a">69,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtNy0xLTEtMjY2Njk_4168cd1b-d5e8-473e-ba0c-e2acb652649f">33.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtOS0xLTEtMjY2Njk_de006687-b65a-4623-8b58-f3ad441da126">49,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtMTEtMS0xLTI2NjY5_640b0091-58b8-4627-86a9-c049125ea307">46.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtMS0xLTEtMjY2Njk_8275da2b-2422-4f31-8bf6-d3e746e8578c">44,243</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtMy0xLTEtMjY2Njk_f647ffbb-d522-40db-8b5c-d80dc0c0d6b4">54.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtNS0xLTEtMjY2Njk_a4746934-7cb9-4815-ab48-1b51535bbe3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtNy0xLTEtMjY2Njk_e9162371-21cd-48f2-aa15-5543d59e5ff7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtOS0xLTEtMjY2Njk_ec8953df-c746-4385-bd6c-cdbf460617ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtMTEtMS0xLTI2NjY5_99f1fd1d-b80a-42be-88f5-6aaaaadaf846">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtMS0xLTEtMjY2Njk_0ede792f-3663-4b2e-b501-e9f5ba39807b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtMy0xLTEtMjY2Njk_bc44adbd-5eaa-4cc5-966c-5bc42eef8c85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtNS0xLTEtMjY2Njk_26dca3d2-f2a2-4573-b476-9d7da81c6795">36,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtNy0xLTEtMjY2Njk_0ecd105b-d4fb-4db6-8915-e44120717b0d">50.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtOS0xLTEtMjY2Njk_6932cdf9-cd6a-4f1c-9dd7-ade064ae789a">22,189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtMTEtMS0xLTI2NjY5_403823cc-0bd2-406a-80c8-3a642fe6ec4e">55.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id39b97f1a6864886806bdf110248174c_I20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtMS0xLTEtMjY2Njk_9fa47e40-2be7-4e9e-a99e-47f115122c8d">154,455</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id39b97f1a6864886806bdf110248174c_I20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtMy0xLTEtMjY2Njk_cf1c024d-6fe5-4c26-8b5d-8ea557c0c494">44.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtNS0xLTEtMjY2Njk_c0fdca5f-efa7-4d91-ba6a-0f69ffda8b24">143,584</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtNy0xLTEtMjY2Njk_b226c7f3-b6e2-495e-9384-d12f29ca87dd">39.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtOS0xLTEtMjY2Njk_4451d72f-456b-4b73-ba3b-e8ddcf063bc4">109,936</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtMTEtMS0xLTI2NjY5_2be5a6cb-81c0-471f-a77a-b9b8c5931f0d">47.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range <ix:nonFraction unitRef="number" contextRef="i2f8508f07b084069913f7097c7b4deb5_D20210301-20220228" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzQyOTE_603e1bda-fa52-411a-b5af-9e199b1eea5a">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie45c7bf02238418c9aa6d3e3e163960d_D20210301-20220228" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYwNDczMTM5NjE0NzI_ba29f8b5-a935-4eea-944e-da3e59100e99">200</ix:nonFraction>% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Appreciation Rights</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights ("SARs") are granted with an exercise price equal to the market value of the Company's common stock on the date of grant. These awards generally have a contractual term of <ix:nonNumeric contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzQ2NDg_5e09317d-8d7e-479f-ab6f-7f04b0f5dca0">seven years</ix:nonNumeric> and vested ratably over a period of <ix:nonNumeric contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzQ2ODc_3e9ea8a0-787b-4d03-a4e5-4b58c84b3b30">three years</ix:nonNumeric>, although some vested immediately on issuance. These awards were valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year 2022, 2021 or 2020.  As of February&#160;28, 2022, there were no SARs outstanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1Mjg_928c6824-5f3f-4656-a30f-0c21cff3309b" escape="true"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s SAR activity for fiscal years 2022, 2021 and 2020 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:29.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItMS0xLTEtMjY2Njk_ff532f99-8264-4a9c-a05f-097090c72e23">5,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItMy0xLTEtMjY2Njk_fb1eb880-8e62-456f-ab95-a93584a56031">45.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItNS0xLTEtMjY2Njk_5d52a20d-c613-4b22-9b31-2dcfd6f4955c">94,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItNy0xLTEtMjY2Njk_f43ee1dc-e9e3-42e3-8cf4-7f6e8343ba41">44.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib730559a8276423fa5938ee4bbac7d93_I20190228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItOS0xLTEtMjY2Njk_fd6ac847-194a-417d-a6e6-8cea623ccaa8">98,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib730559a8276423fa5938ee4bbac7d93_I20190228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItMTEtMS0xLTI2NjY5_470d08a6-f1c9-4000-a200-f2ae75b797cb">44.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtMS0xLTEtMjY2Njk_06f95e60-3f2b-4c51-9b55-6a652bb70faa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtMy0xLTEtMjY2Njk_a4c5103d-6e14-45ff-89eb-88e49dafafde">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtNS0xLTEtMjY2Njk_b5ec0ed6-fd27-41c4-a30f-69d585ed789e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtNy0xLTEtMjY2Njk_d663d34a-3c5c-40a4-bef7-54058417dc01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtOS0xLTEtMjY2Njk_27afa3cb-44b9-4634-9447-7448bb99a648">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtMTEtMS0xLTI2NjY5_91caa40e-2d38-4590-b79c-96929d345304">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtMS0xLTEtMjY2Njk_861cdf24-e8f3-459b-9f62-b0d55b74000a">5,435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtMy0xLTEtMjY2Njk_dbe798dd-8501-42de-94f7-3c7d5e58a320">45.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtNS0xLTEtMjY2Njk_fcfb138d-18d1-4480-a6ce-afa29d1f139c">45,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtNy0xLTEtMjY2Njk_bca84a08-4fb4-4e23-9a69-10c62814f047">44.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtOS0xLTEtMjY2Njk_f7b12e78-558c-4709-ac82-4ce720b94d12">2,965</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtMTEtMS0xLTI2NjY5_ba1a7db3-8847-46e2-b1fb-030089e1117c">44.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtMS0xLTEtMjY2Njk_81a5956a-e3bb-4a8e-960a-bec832001218">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtMy0xLTEtMjY2Njk_89a868f3-04a2-4d44-af2c-f4f2d1545a96">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtNS0xLTEtMjY2Njk_214de347-ec52-4b2c-a75a-a5cdf6315318">43,489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtNy0xLTEtMjY2Njk_0d5b6a75-5d6a-4768-9062-d7852b271170">45.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtOS0xLTEtMjY2Njk_8dd61842-3856-4728-957f-2f2a3a823227">393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtMTEtMS0xLTI2NjY5_8daee454-79ce-4216-b053-6d9c6ab492d4">43.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtMS0xLTEtMjY2Njk_4c7670b9-6e05-4838-a0a6-a8f378875e92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtMy0xLTEtMjY2Njk_5a3f6092-695e-455b-a493-1ce6e4b09e7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtNS0xLTEtMjY2Njk_0dd05cd6-d53c-43bf-89e9-24f029b40b5f">5,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtNy0xLTEtMjY2Njk_5ab35b9a-fcfc-48c6-a923-a623f8207ca7">45.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtOS0xLTEtMjY2Njk_0fe91e35-90ca-4bc8-a2b3-6ce0fd8da090">94,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtMTEtMS0xLTI2NjY5_bc436024-bbc0-4184-a87e-63502bc9cac3">44.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at the end of year</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctMS0xLTEtMjY2Njk_0c23536b-fd42-4a95-b07a-ca2cc3edea3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctMy0xLTEtMjY2Njk_b7ed4584-b884-4f6b-b888-60d6da4b8b6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctNS0xLTEtMjY2Njk_cebcd456-d5a7-4b38-acef-f14aa982a552">5,435</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctNy0xLTEtMjY2Njk_f7f2ebe2-65bc-47ce-aa46-2de0477c8243">45.25</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctOS0xLTEtMjY2Njk_64847316-2c57-4a97-92d7-944f7d794c26">94,826</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctMTEtMS0xLTI2NjY5_e01e0869-fe97-4e2b-ad3d-c3b3cf5a8995">44.58</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors Grants</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted each of its independent directors a total of <ix:nonFraction unitRef="shares" contextRef="i16fb30fad5bc4b63a774b93e4ff65b39_D20210301-20220228" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzUyODI_479c2478-7084-4a84-b457-92558b7e97aa">1,976</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ic693059e9d5c446398938d2cb00437d1_D20200301-20210228" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzUyODY_c6f08bd0-4f38-45f9-9cb4-02cfb5545bf0">3,174</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9955392a7171411cae30694637f25821_D20190301-20200229" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzUyOTM_ae5239da-2d59-4480-b1de-c65f2eaaf160">2,124</ix:nonFraction> shares of its common stock during fiscal years 2022, 2021 and 2020, respectively. These common stock grants were valued at $<ix:nonFraction unitRef="usdPerShare" contextRef="i16fb30fad5bc4b63a774b93e4ff65b39_D20210301-20220228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU0MTM_8c59a2cc-14d9-4ebc-a1c3-1a592d007213">53.13</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ic693059e9d5c446398938d2cb00437d1_D20200301-20210228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU0MTc_ce994d81-cfd2-43be-aa26-2eedfab88436">33.08</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i9955392a7171411cae30694637f25821_D20190301-20200229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU0MjQ_f3ca696d-385d-430c-b9d4-f1de2f88153c">47.08</ix:nonFraction> per share for fiscal years 2022, 2021 and 2020, respectively, which was the market price of the Company's common stock on the respective grant dates.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="ie8901262aa82487384b50fa4aa60bceb"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an employee stock purchase plan ("ESPP"), which is open to all employees. The ESPP allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the &#8220;Enrollment Date&#8221;) the participant is granted the option to purchase shares on each exercise date at the lower of <ix:nonFraction unitRef="number" contextRef="ib32c96c7213247fca2c4530358f42898_D20210301-20220228" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYwNDk_bed71233-ebfa-4cb0-96a6-86cb891ed8c7">85</ix:nonFraction>% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant&#8217;s right to purchase common stock under the plan is restricted to no more than $<ix:nonFraction unitRef="usd" contextRef="i0967adc758cc42119acb23020216b6ae_I20220228" decimals="INF" name="azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYyNDI_67aa0d0a-0409-4362-bc63-1982d4370eac">25,000</ix:nonFraction> per calendar year, and the participant may not purchase more than <ix:nonFraction unitRef="shares" contextRef="ib32c96c7213247fca2c4530358f42898_D20210301-20220228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYzMTE_4fc6bb08-cc62-411e-8d0f-9f1b1e361593">5,000</ix:nonFraction> shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the Offering Period.  An aggregate of <ix:nonFraction unitRef="shares" contextRef="i0967adc758cc42119acb23020216b6ae_I20220228" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzY1Njc_665fcef9-7ce4-4999-879c-fcf6305ea389">1.5</ix:nonFraction>&#160;million shares of common stock are authorized for issuance under the ESPP. Of this amount, <ix:nonFraction unitRef="shares" contextRef="i0967adc758cc42119acb23020216b6ae_I20220228" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzY2NTM_bbcf1763-c785-4b23-b8d2-68fb7e685134">1.2</ix:nonFraction>&#160;million shares were available for issuance as of February&#160;28, 2022. The Company issues new shares upon purchase through the ESPP. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1Mzc_321b658d-cc54-46a3-8f27-909365e884c5" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.327%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.327%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzEtMS0xLTEtMjY2Njk_691bcb1e-8af9-400a-b195-349eddf9de1b">9,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzEtMy0xLTEtMjY2Njk_7cfad827-c2b4-4fbc-8d54-95dde58b8c83">7,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzEtNS0xLTEtMjY2Njk_169f15e2-66d2-4a42-a4c4-4c813bd0e480">6,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzItMS0xLTEtMjY2Njk_8125f782-b922-4345-8a51-0723e3fbb10d">1,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzItMy0xLTEtMjY2Njk_21dfb89d-32e0-4f4d-a78c-f392f3edcd00">1,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzItNS0xLTEtMjY2Njk_efe4c060-61ab-40c8-a0b7-d3c293cb5853">1,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost related to unvested stock awards at February&#160;28, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcwNjU_fa11730f-c9e0-43b6-a753-32dde73bdd22">8.6</ix:nonFraction> million, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcxNDY_5d041ef5-549f-4944-8eda-b4f0061ce936">1.44</ix:nonNumeric> years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2022, 2021 and 2020 was $(<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" sign="-" name="azz:ExcessTaxBenefitexcludedfromcashflow" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcyNjA_fe7b4cdd-56e8-463a-ac60-3a7d5d232f3a">0.4</ix:nonFraction>)&#160;million, $(<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" sign="-" name="azz:ExcessTaxBenefitexcludedfromcashflow" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcyNjQ_94e04f8e-9f2a-4d5d-b8c5-89f335092e17">0.4</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" sign="-" name="azz:ExcessTaxBenefitexcludedfromcashflow" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcyNzE_766c3c68-1384-4761-8d17-61299ec65c52">0.1</ix:nonFraction>) million, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to issue shares under these plans from the Company&#8217;s authorized but unissued shares. The Company has no formal or informal plan to repurchase shares on the open market to satisfy these requirements.</span></div></ix:continuation><div id="i94d9ac2038804cf5b447f2f7ea8ca044_148"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNjI_c9f54d06-9d00-413d-93c0-171cc427c1bb" continuedAt="i62fda2471e7742edaff4538d8613b148" escape="true">Operating Segments</ix:nonNumeric></span></div><ix:continuation id="i62fda2471e7742edaff4538d8613b148" continuedAt="i3097a7798ff84047a792116898eeb0cf"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Executive Officer, who is the chief operating decision maker (&#8220;CODM&#8221;), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income (loss) are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of each of the Company's reportable segments is as follows:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8212; provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. Hot-dip galvanizing is a metallurgical process in which molten zinc reacts to steel. The zinc alloying provides corrosion protection and extends the life-cycle of fabricated steel for several decades. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; provides specialized products and services designed to support primarily industrial and electrical applications. The product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products.  The Infrastructure Solutions segment also focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation.  </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="i3097a7798ff84047a792116898eeb0cf" continuedAt="i0c0bb1c28c1d4bfa8e8d47baea599f11"><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNzI_c52fb476-3699-4d24-a831-78621d3bb612" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show information by reportable segment for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:51.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzItMi0xLTEtMjY2Njk_68a3391e-e6f4-408a-bf72-a94fece1fbea">519,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzItNC0xLTEtMjY2Njk_4e1cdacd-ca01-4856-8c39-0d5e52c189d3">457,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzItNi0xLTEtMjY2Njk_e1a34ebc-536d-4812-bd25-d35b70893792">498,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzMtMi0xLTEtMjY2Njk_fcc46e4d-e5cc-4f81-9f5c-e336d112e38b">383,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzMtNC0xLTEtMjY2Njk_5a005aaf-181c-4d17-9ac8-3163421f5d12">381,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzMtNi0xLTEtMjY2Njk_a632fbe1-35cd-4cd7-98a4-263842adda09">562,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzQtMi0xLTEtMjY2Njk_a64a7fc3-9413-482e-b895-f963aa018ef8">902,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzQtNC0xLTEtMjY2Njk_7a9df8d3-9d12-4405-8e1d-65b6e4cae64a">838,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzQtNi0xLTEtMjY2Njk_5f915843-5ac1-49cf-a92a-5b03fb6a9402">1,061,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzctMi0xLTEtMjY2Njk_f6f98dbc-a940-4c0c-8ad2-757bf7071839">127,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzctNC0xLTEtMjY2Njk_cae2932e-b9ef-468f-9415-94511e532105">95,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzctNi0xLTEtMjY2Njk_dcc21488-5d20-4573-ba57-4fd80cbdb2c8">107,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzgtMi0xLTEtMjY2Njk_9d4fff0c-be76-438a-9e75-c6f3d26f4a47">35,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzgtNC0xLTEtMjY2Njk_44dab511-c952-4beb-af5f-f1e3bf553cdc">6,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzgtNi0xLTEtMjY2Njk_785d53c4-4258-4d30-8dfd-7de635beea18">32,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzktMi0xLTEtMjY2Njk_29c3170d-b4a5-4f15-b352-58ad0fca0c84">49,538</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzktNC0xLTEtMjY2Njk_5beaae3e-c5b6-4315-87a4-994afc9d8063">40,819</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzktNi0xLTEtMjY2Njk_f5381f31-d742-4fd8-9f46-db96cfbb35d9">42,796</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzEwLTItMS0xLTI2NjY5_0b9bacd2-4a63-4c37-9af1-184d9d7ec9a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzEwLTQtMS0xLTI2NjY5_e478062e-4046-4a5c-b34a-54a74fd77329">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzEwLTYtMS0xLTI2NjY5_d7d03ab4-452c-46f1-bd44-b6a81613e95d">18,632</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzExLTItMS0xLTI2NjY5_2233d2d6-ae05-42e6-b803-4fed80f9836f">113,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzExLTQtMS0xLTI2NjY5_d1a08a80-1392-48ea-a7ba-2c80d872f7d4">61,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzExLTYtMS0xLTI2NjY5_c1773828-d5f0-4d81-ba0b-47df2a029298">79,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzE2NjI_c70e04e5-7a9d-49d6-b648-bdff25b23720">9.2</ix:nonFraction> million, of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     which $<ix:nonFraction unitRef="usd" contextRef="ie5a3f7a6815f40f5893eeb736bfa374b_D20200301-20210228" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzE2ODE_d199dac9-6a72-4809-becd-4dc9800dd518">7.2</ix:nonFraction> million are included in Selling, general and administrative expense, and $<ix:nonFraction unitRef="usd" contextRef="i53d21b34acaf4afd9d934e7ab4f2a898_D20200301-20210228" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzE3NDk_76701d50-fd56-4009-8879-448a59bb14c3">2.0</ix:nonFraction> million are included in Cost of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     sales.  See Notes 1 and 3 for more information.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:47.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzItMi0xLTEtMjY2Njk_b3b7e45f-4309-4e6a-af31-a468c36b6cc9">30,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzItNC0xLTEtMjY2Njk_b93421a6-f8ac-4f3f-915b-5722a14c1dcf">29,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzItNi0xLTEtMjY2Njk_7ef66998-d5d8-454a-9933-c5326867a232">30,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzMtMi0xLTEtMjY2Njk_b5a56986-f890-4777-8375-f69b95d93c9a">13,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzMtNC0xLTEtMjY2Njk_173c5533-5f36-4783-9251-5c0019d605cd">12,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzMtNi0xLTEtMjY2Njk_55e06311-f845-4b2f-860d-3fedf1d399b5">18,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzQtMi0xLTEtMjY2Njk_589baab4-dce7-4859-bda1-ea7aa1eb96b5">1,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzQtNC0xLTEtMjY2Njk_80e4f07b-e007-4d07-8ba2-f47fafaf08eb">1,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzQtNi0xLTEtMjY2Njk_066feb5d-3bfd-43a8-a1e3-9af845bcc79d">1,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzUtMi0xLTEtMjY2Njk_c876a669-b38d-490b-a35a-87c2988e9827">44,665</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzUtNC0xLTEtMjY2Njk_d2445e80-fed7-4bcf-8772-06479e6c5a7c">44,603</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzUtNi0xLTEtMjY2Njk_25672cdd-3dda-45b9-8be0-844ed4219628">50,194</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:47.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzItMi0xLTEtMjY2Njk_2505867d-b93d-48ad-a2a3-adc51be370a5">82,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzItNC0xLTEtMjY2Njk_272fb9fb-ab22-4789-8ce8-6c2303660a3d">29,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzItNi0xLTEtMjY2Njk_d7662102-89c5-4bcc-9478-42e4ce6594f9">81,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzMtMi0xLTEtMjY2Njk_ddba8b34-9f1d-496d-8ecb-c4e0782fab2f">4,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzMtNC0xLTEtMjY2Njk_14d471c7-b980-4cfe-8ac2-5f134e258d13">9,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzMtNi0xLTEtMjY2Njk_e1b5bc2a-ca27-4204-90ae-e3afea9a459e">9,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzQtMi0xLTEtMjY2Njk_a1e09ebe-e932-419a-b173-a26072c1810f">2,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzQtNC0xLTEtMjY2Njk_99ccb0f9-2599-47e8-a392-6a9c29381bd9">2,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzQtNi0xLTEtMjY2Njk_b947a4a5-eaa0-4e70-8125-d47f8ef3a0dc">2,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzUtMi0xLTEtMjY2Njk_722faad3-d213-4940-8043-42d5b965e231">89,624</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzUtNC0xLTEtMjY2Njk_724d84d6-a20c-4c1a-af8f-f132d6751ff0">41,498</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzUtNi0xLTEtMjY2Njk_6ca093a7-bd3b-484f-9165-5d511a09a6eb">93,223</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNjY_22e59d06-a972-4122-8fa9-524bee493452" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset information by segment was as follows as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:57.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.654%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if84b1addbf83478fb5367a8bff306d7f_I20220228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzItMi0xLTEtMjY2Njk_a4aaca89-5c9a-4d41-993a-8bf431447609">575,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzItNC0xLTEtMjY2Njk_fea01090-5fbb-4a7d-8155-e117feaa5377">480,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eda31eff5494070b67250a89b90bf38_I20220228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzMtMi0xLTEtMjY2Njk_c04245a4-5471-42e9-b0f3-35688019a7d5">525,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzMtNC0xLTEtMjY2Njk_b0cba4ac-3e5b-421a-ad5b-20b5a9e118a4">492,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8949c4915b404037b5281d1efcb99724_I20220228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzQtMi0xLTEtMjY2Njk_dbbd6330-d3f6-4c4c-bdb2-e4faedad5060">32,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf409158e6c44b9ba8e1fa5f382a512b_I20210228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzQtNC0xLTEtMjY2Njk_887e82b1-26f2-49a6-9afa-9310210a5491">25,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzUtMi0xLTEtMjY2Njk_c03806a9-90a6-460b-a534-c676874ec9f7">1,133,028</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzUtNC0xLTEtMjY2Njk_80012687-5100-44af-86bb-bca813165d57">999,227</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information About Geographical Areas</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNzU_60b80ff9-88e7-4e79-a61e-96f71499d9e0" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:47.353%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5270890b52847eb947895165a22c790_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzItMi0xLTEtMjY2Njk_fbeee158-d121-496d-9954-dfb0e8d15f1d">789,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia082f74273cb4a0ca2ab8214acd3ccab_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzItNC0xLTEtMjY2Njk_962055a0-c8e9-40ca-89e0-d4d374f71dfe">711,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3f3a075836342558e0211b6e5660ec0_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzItNi0xLTEtMjY2Njk_3ad974f3-76c1-437c-8e6b-e17df4001448">850,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia797b611c3ed4ad6b59d3d8fe00f088a_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzMtMi0xLTEtMjY2Njk_4928cae3-2f9b-4bf2-8843-79f110cd36e0">113,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i690850d0be21462c82d887edea40cd7e_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzMtNC0xLTEtMjY2Njk_068ef9fb-918b-455b-bf4a-726d15749853">127,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8baca5346b6a4d34a28cfc52386df432_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzMtNi0xLTEtMjY2Njk_a9eda225-6c01-40f1-834a-46961fc7ac6f">211,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzQtMi0xLTEtMjY2Njk_ea20f310-46cd-440a-ab42-a8d045b950d7">902,664</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzQtNC0xLTEtMjY2Njk_89c65ea5-ccfb-48c8-b497-c7747fdd8025">838,917</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzQtNi0xLTEtMjY2Njk_234bb30c-9aa4-4ee6-9668-a802d1e74d7f">1,061,817</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i0c0bb1c28c1d4bfa8e8d47baea599f11" continuedAt="i88763e62ad4e4408aabc6cb3561b6ddb">&#160;</ix:continuation></span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNjE_64bca16c-af4f-42db-8313-4086d921e0b1" continuedAt="ib0f9863869bd4916b5feee7cc6ec2d34" escape="true"></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i88763e62ad4e4408aabc6cb3561b6ddb"><ix:continuation id="ib0f9863869bd4916b5feee7cc6ec2d34"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:57.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.654%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5e81550d28b480da790b6ff03172f98_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzItMi0xLTEtMjY2Njk_46ef73ae-9fd9-4979-8a21-cd6e38f5d702">194,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6f082b69da544349b25f22eade7ccc5_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzItNC0xLTEtMjY2Njk_e183d493-eebf-4e23-8343-9186f9196d67">181,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53806100f46408b9b946c52f3a50d3d_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzMtMi0xLTEtMjY2Njk_564b5f99-5681-4bec-ba2c-090a48960346">26,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fb6b5b78b0143cb81a64020cac02ff9_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzMtNC0xLTEtMjY2Njk_b9d60c9d-7f6c-4d3a-bb9b-e537dee56f31">15,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6db464210e04cec8db4b92647c78c69_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzQtMi0xLTEtMjY2Njk_26f5689d-7bb3-4d29-ad2f-afcf803ecb1a">10,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94f26bee2a904faaa4d315b9f38fae02_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzQtNC0xLTEtMjY2Njk_54968c51-faa0-4e17-b3d8-fd70aeafe074">10,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzUtMi0xLTEtMjY2Njk_904b1920-f8ea-49b2-bc5c-418134f76d64">230,848</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzUtNC0xLTEtMjY2Njk_96f367c2-3c81-4bf9-b729-cb53332e763a">207,089</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></ix:continuation></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_151"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQyMDY_7ecc1fe8-320c-47a6-8cae-e6310f1d6dcf" continuedAt="i1228223c72144c96aa8b22158e5af088" escape="true">Restructuring and Impairment Charges</ix:nonNumeric></span></div><ix:continuation id="i1228223c72144c96aa8b22158e5af088" continuedAt="iedb50e0055e140629015b9b2b2fd4a92"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, the Company continued to execute it's plan to divest certain non-core business, which was approved by the board of directors in fiscal 2021.  During the fourth quarter of fiscal 2022, the Company had a change to the plan of sale for one of its businesses in the Infrastructure Solutions segment.  The Company recognized $<ix:nonFraction unitRef="usd" contextRef="if5059b4b9e10497e8633b94ac9f53e79_D20200301-20210228" decimals="-5" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzYwNDczMTM5NjI1MTc_ac517b02-eca6-4146-9908-51f054581afd">3.9</ix:nonFraction>&#160;million of impairment charges related to this business during fiscal 2021, which are included in in "Restructuring and impairment charges" in the consolidated statements of income. During fiscal 2022, the Company reclassified the business from assets held for sale to assets held and used.  When there is a change to a plan of sale and the assets are reclassified from held for sale to held and used, the long-lived assets are reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale.  Following an analysis of the long-lived assets for the business, the Company reversed a portion of the previously recognized impairment charges, and recognized income of $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" sign="-" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQzOTgwNDY1MjA4OTQ_ff576c5a-1d47-49bd-9c45-df128ab6fa01">1.8</ix:nonFraction> million in fiscal 2022 as a result of the change to the plan of sale, which is included in "Restructuring and Impairment charges" in the consolidated statements of operations.  In addition, $<ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-5" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzE2NDkyNjc0NTE0MzE_8a05026d-4b93-4ad8-b1ed-541ea1d99fe6">1.7</ix:nonFraction>&#160;million of the impairment charges recognized in fiscal 2021 was allocated to goodwill, reducing the goodwill allocated to this business to zero.  </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining assets and liabilities related to the business reclassified to assets held and used have been reclassified to the appropriate asset and liability accounts in the consolidated balance sheet.  <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzYwNDczMTM5NjI1MTU_38e756dd-4b4b-44a6-aff0-67529171c5ac" continuedAt="i9d8ce41281db439081344323d2b2c71d" escape="true">The following table shows the assets and liabilities related to this business as reported, adjustments to reclassify the asset to assets held and used, and the adjusted amounts, as of February&#160;28, 2021:</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><ix:continuation id="i9d8ce41281db439081344323d2b2c71d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.374%"><tr><td style="width:1.0%"></td><td style="width:37.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.304%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzMtMi0xLTEtNDQwOTA_03a3a14a-4bf7-4fac-a9d5-9a38dc1760e7">128,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzMtNC0xLTEtNDQwOTA_305ec471-3e42-49d2-8243-267151dd76e0">638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzMtNi0xLTEtNDQwOTA_2904a577-2d7a-4e5f-b11b-099e5440d48a">128,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzQtMi0xLTEtNDQwOTA_0dfb43e9-a406-4407-ae14-fe768d3c2601">92,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzQtNC0xLTEtNDQwOTA_9ae194d4-01ae-4f4a-b619-b3e79f67a27a">907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzQtNi0xLTEtNDQwOTA_1432b72c-3e02-49db-97c7-6a0efe2fb2c3">93,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzUtMi0xLTEtNDQwOTA_d8bf37f9-a6bd-4c55-9432-505e00f0a6aa">58,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzUtNC0xLTEtNDQwOTA_76b98f3b-a579-47b1-b482-6dd7e12eda29">3,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationContractAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzUtNi0xLTEtNDQwOTA_e0799dbb-9f8a-4738-9b38-8f940220292d">61,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzYtMi0xLTEtNDQwOTA_d81cdedf-2662-476f-b387-57274a711883">5,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzYtNC0xLTEtNDQwOTA_97c49c0c-d250-47ff-a1ab-090fc51829ee">153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzYtNi0xLTEtNDQwOTA_445b0764-e4d2-4800-846a-21c236586116">6,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzctMi0xLTEtNDQwOTA_71cbf0d4-2532-436d-b725-4be8ce26073f">3,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(<ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzctNC0xLTEtNDQwOTA_87cb879d-aa27-4e7a-91f5-d95d0b7f12b9">3,449</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzctNi0xLTEtNDQwOTA_9201705a-e23e-4ae6-a2fe-23fb6ab72e94">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzgtMi0xLTEtNDQwOTA_54b495f6-0160-4f58-9dfb-e3af2d6838d8">205,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzgtNC0xLTEtNDQwOTA_0b28323f-51ca-416e-ba4e-9d449b9c489b">1,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzgtNi0xLTEtNDQwOTA_3fdf4d49-a278-45eb-8530-0a22df6f7de2">207,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Intangibles and other assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzktMi0xLTEtNDQwOTA_84b92c82-b823-4efa-8f40-4b421400c93b">91,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzktNC0xLTEtNDQwOTA_73a2b963-85d4-4627-9d75-2b88806b34c2">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzktNi0xLTEtNDQwOTA_fe69153b-c90e-4196-beb1-bb8463e48534">91,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEwLTItMS0xLTQ0MDkw_006fbff8-7e91-4707-8eb7-7ff2005a1aa4">585,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEwLTQtMS0xLTQ0MDkw_626e514c-b9cc-4f4a-965a-0ce79c74e778">2,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEwLTYtMS0xLTQ0MDkw_c960cf7b-3c8c-4dc1-b801-8f3b5c471855">588,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEzLTItMS0xLTQ0MDkw_06ad4c1b-2056-4de5-8652-8e6a8c64cc80">41,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEzLTQtMS0xLTQ0MDkw_b216652e-ccb0-4556-b847-d086f946880e">508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEzLTYtMS0xLTQ0MDkw_0a4b8dba-09c5-4568-9222-1c8fef70dc4a">41,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE0LTItMS0xLTQ0MDkw_e67c32ba-0428-4f7e-8250-479f5ca43ac2">27,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE0LTQtMS0xLTQ0MDkw_5eba65e4-bd94-4b03-908c-33f027ae221e">509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE0LTYtMS0xLTQ0MDkw_56a424b1-81ed-462f-abad-ea236791b72e">27,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationContractLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE1LTItMS0xLTQ0MDkw_4ba1b393-5dac-4dcc-9613-a5b5cd18a01f">16,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationContractLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE1LTQtMS0xLTQ0MDkw_d17e7c5d-3bae-410f-bea5-4259c5dec728">1,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationContractLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE1LTYtMS0xLTQ0MDkw_fab669f7-7f59-4dca-a062-781cddd817ae">17,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability, short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE2LTItMS0xLTQ0MDkw_816fca34-5c2a-4d11-88c5-e4bfbe05f63b">6,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE2LTQtMS0xLTQ0MDkw_19b4ad14-db78-4f33-8160-97442ff883ac">31</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE2LTYtMS0xLTQ0MDkw_f9046f65-fa36-4b19-9664-853fe6bfc43d">6,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability, long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE3LTItMS0xLTQ0MDkw_c66704f4-aa76-4b34-94b6-ddcbaab1f9be">32,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE3LTQtMS0xLTQ0MDkw_2c6da047-bebd-4d28-871d-783ccfb1a040">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE3LTYtMS0xLTQ0MDkw_e4494d52-5359-434c-b4af-9dda87f3d2c0">32,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44857e0b3e234f079b33d505e4998440_I20210228" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE4LTItMS0xLTQ0MDkw_99fd086b-c968-464e-a4a4-b284b6a98146">123,525</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b231fc26472482793ec80e550cff495_I20210228" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE4LTQtMS0xLTQ0MDkw_9208fed5-ba17-40e0-9b73-b4ecb9d77261">2,785</ix:nonFraction>&#160;</span></td><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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE4LTYtMS0xLTQ0MDkw_92dfffa2-8fc5-4e4f-9524-431d01f5a1a9">126,310</ix:nonFraction>&#160;</span></td><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:middle"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="iedb50e0055e140629015b9b2b2fd4a92" continuedAt="i3c950446229744cfb56692499ed77f41"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, the Company executed a plan to divest certain non-core businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company closed on the sale of its Galvabar business and its AZZ SMS, LLC ("SMS") business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i867f955736164e2994d6abd6583407c1_D20200301-20210228" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzM3Nw_1ebe5013-1c71-4899-9213-54f2856d2ff0">8.3</ix:nonFraction>&#160;million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $<ix:nonFraction unitRef="usd" contextRef="i867f955736164e2994d6abd6583407c1_D20200301-20210228" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQ4MQ_08991051-1a9d-4b40-8ec1-ea1252ff7d6b">1.2</ix:nonFraction>&#160;million.  During fiscal 2021, the Company completed the sale of SMS, which is included in the Infrastructure Solutions segment, for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i68f2ac036e7c44069849d466ec722020_D20200301-20210228" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzYyMg_72c9d86a-1b9f-495c-996d-f7c371ec2c5f">4.1</ix:nonFraction>&#160;million. The Company recognized impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i68f2ac036e7c44069849d466ec722020_D20200301-20210228" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzY3MQ_317aec35-3b11-4798-b4bf-80d86639743b">0.9</ix:nonFraction>&#160;million for SMS during the second quarter, and an additional loss on sale of $<ix:nonFraction unitRef="usd" contextRef="if203389f28da486e8c066cecb563b25d_D20200301-20201130" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzc0Mw_25a8f59a-d11f-4204-a3d8-82ac6bbc32fd">1.9</ix:nonFraction>&#160;million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> In addition, the Company closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies during fiscal 2021. </span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQyMDQ_6630073b-06cf-4dba-bb18-df1df410c47c" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:48.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.894%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets held for sale to estimated sales price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzItMi0xLTEtMjY2Njk_e49428e6-6797-4c98-9f78-4f29c7fb01b8">2,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzItNC0xLTEtMjY2Njk_ec56134d-9a9c-41a8-87ab-263b38a0458c">4,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzItNi0xLTEtMjY2Njk_a8c30a15-40bb-431f-82f5-524b1caf5938">6,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets expected to be abandoned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzMtMi0xLTEtMjY2Njk_8ef8ae3e-7fe8-413b-8379-20619af912d0">6,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzMtNC0xLTEtMjY2Njk_ccd3f7bb-8982-485d-9eaf-5726411133c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzMtNi0xLTEtMjY2Njk_d629eedb-6a3f-4a3a-b1a4-34362f50fc5c">6,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzQtMi0xLTEtMjY2Njk_4f26010a-a7b2-4aed-aa07-4c7be54d75dc">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzQtNC0xLTEtMjY2Njk_4c53520b-c4ee-410b-8ecd-f272ada26158">1,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzQtNi0xLTEtMjY2Njk_2946684f-fafd-4e7b-a8d6-b2f6f11f71c3">3,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of excess inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzUtMi0xLTEtMjY2Njk_56383169-36d1-4275-a458-92c89aea5969">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzUtNC0xLTEtMjY2Njk_7342f0d8-7cb2-4c8d-a613-6d4bf43b4f0b">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzUtNi0xLTEtMjY2Njk_7776a84e-4fd0-4cb8-bb0f-190951e9a0a3">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="azz:CostsAssociatedWithAssetsHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzYtMi0xLTEtMjY2Njk_09a1b0e6-2c53-44a4-91a6-8f35e4fbadd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="azz:CostsAssociatedWithAssetsHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzYtNC0xLTEtMjY2Njk_311557fb-b9ab-4780-92d0-3493e35a18ab">733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="azz:CostsAssociatedWithAssetsHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzYtNi0xLTEtMjY2Njk_981145ca-ec8f-4bab-8b8a-2225085e25d7">733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzctMi0xLTEtMjY2Njk_ad994aee-acad-4f68-9403-5f8b6fb016ac">10,796</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzctNC0xLTEtMjY2Njk_121b8141-38b2-403b-ae73-56d4034eb9df">9,203</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-3" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzctNi0xLTEtMjY2Njk_1b1273de-a2d7-47e4-98ee-401c4b7e5af7">19,999</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company received net cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="i5ce678412439443abae78908e51eba01_D20200201-20200229" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzE4MTM_f59b81f2-1f54-4236-bac0-b07e2e435a63">23.6</ix:nonFraction> million and recognized a loss on disposal of $<ix:nonFraction unitRef="usd" contextRef="i5ce678412439443abae78908e51eba01_D20200201-20200229" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzE4NTM_78b4f733-8da1-4712-986d-d90214f4c9ca">18.6</ix:nonFraction> million, which is included in restructuring and impairment charges in the consolidated statements of income. The strategic decision to divest of the business reflects the Company's longer-term strategy to focus on core businesses, markets and on its Metal Coatings segment. The historical annual sales, operating profit and net assets of the nuclear logistics business were not significant enough to qualify the sale as a discontinued operation. Goodwill was allocated to the disposal group on a relative fair value basis. The determination of the amount of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data.   </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company exited from the nuclear certified portion of its industrial welding solutions business within the Infrastructure Solutions segment.  In conjunction with this divestiture, the Company incurred impairment charges of $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzI4OTE_816425bb-dc5f-49f5-8cf5-8613d294fcc6">9.2</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229" decimals="-5" name="us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzI5MDQ_a5ca86cd-5b2d-474b-9464-7fb3534b6183">2.0</ix:nonFraction>&#160;million is included in cost of sales and $<ix:nonFraction unitRef="usd" contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229" decimals="-5" name="us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzI5NDA_cbd5a623-d3af-48ec-899d-58c6a68135ff">7.2</ix:nonFraction>&#160;million is included in selling, general and administrative in the consolidated statement of income.  The impairment charges are related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022 and February&#160;28, 2021, the Company had no restructuring liabilities outstanding.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Assets Held for Sale</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The strategic decision to divest both the Galvabar and SMS businesses reflects the Company's long-term strategy </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to focus on growth within its core businesses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The historical annual sales, operating profit and net assets of these two businesses were not significant enough to qualify as discontinued operations. </span></div></ix:continuation><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i3c950446229744cfb56692499ed77f41">As of February&#160;28, 2022, one non-operating location in the Metal Coatings segment is classified as held for sale. The assets of the business include property, plant and equipment of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQzOTgwNDY1MjA4ODE_eb89227c-ee90-4fcc-b48b-861fd0cd91c0">0.2</ix:nonFraction>&#160;million, are expected to be disposed of within the next twelve months and are included in "Assets held for sale" in the accompanying consolidated balance sheets.</ix:continuation>  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_154"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzU0NDQ_31d979b4-7fe5-4d83-8523-f7b658ba5cc7" continuedAt="i5e5665d5f04f431dae7fa6be939a9ad4" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i5e5665d5f04f431dae7fa6be939a9ad4" continuedAt="id703a7ea44514f2b84ef0cac4050a75d"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On February&#160;28, 2022, the Company entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada, for approximately $<ix:nonFraction unitRef="usd" contextRef="i2a5a18e0139c49e5b91cd41a0968e5e3_D20220228-20220228" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQzOTgwNDY1Mjg0MjE_1255a4ec-6b18-435b-9351-533641aa8f9e">36.2</ix:nonFraction> million. DAAM currently operates two galvanizing facilities in Canada; one located in Edmonton, Alberta and a second in Saskatoon, Saskatchewan, as well as a service depot in Calgary, Alberta. The addition of DAAM expanded the Company's geographical coverage in the Northwest and enhanced the scope of metal coatings solutions in Canada. The business is included in the Company's Metal Coatings segment.  The goodwill arising from this acquisition was allocated to the Metal Coatings segment and a portion of the goodwill amount is expected to be deductible for income tax purposes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Since the DAAM acquisition was completed on February 28, 2022, the purchase price allocation has not been finalized.  As such, the fair values of the assets acquired and liabilities assumed are preliminary and are subject to change.  <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzYwNDczMTM5NzAwNjU_757b8b58-e9e7-47df-9c47-73854e7b68b5" continuedAt="if393f0b3fb81445ebd2592ab201235e0" escape="true">The following table represents the preliminary summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:center;text-indent:22.5pt"><ix:continuation id="if393f0b3fb81445ebd2592ab201235e0" continuedAt="if8a31e4bbdaa41089178323ef83b6e95"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"></td><td style="width:68.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzEtMi0xLTEtNDIyNjY_6b084cb3-7ed2-436d-9949-c81f89678302">2,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzItMi0xLTEtNDIyNjY_96749211-904d-4494-a3f6-84f886c3d101">2,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzMtMi0xLTEtNDIyNjY_cef5bed2-a333-4130-bfa7-ed5520c556e5">14,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzQtMi0xLTEtNDIyNjY_26169d72-d38c-4147-bc60-8cb35be9ed71">24,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzYtMi0xLTEtNDIyNjY_d9d65dcb-5db0-44c3-ab9c-88968817eb19">4,003</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzctMi0xLTEtNDIyNjY_fbcee4ac-1e2d-4101-a288-420fa039dcc4">3,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzgtMi0xLTEtNDIyNjY_6a426ba5-c1c5-4e0a-8498-9d3ed25e7b1c">36,219</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In January 2022, the Company completed the acquisition of all the assets of Steel Creek Galvanizing Company, LLC ("Steel Creek"), a privately held hot-dip galvanizing company based in Blacksburg, South Carolina, for approximately $<ix:nonFraction unitRef="usd" contextRef="i79e75094daba44a39e799025e69d25ff_D20220101-20220131" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQzOTgwNDY1Mjg0NDA_b11f811a-d59b-4e37-8142-d434a4d3a9d3">25.0</ix:nonFraction>&#160;million. The acquisition expanded the Company's geographical reach in metal coatings solutions and extends its ability to support customers in the Southeast region of the United States. The business is included in the Company's Metal Coatings segment.  The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.</span></div><ix:continuation id="if8a31e4bbdaa41089178323ef83b6e95" continuedAt="ic605b591b494498baf1023392dafffdb"><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The allocation of the purchase price of Steel Creek has not been completed, and the assets acquired and liabilities assumed are preliminary and subject to change.  The following table summarizes the fair values of the preliminary allocation of assets acquired and liabilities assumed, in aggregate, related to the Steel Creek acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"></td><td style="width:68.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzEtMi0xLTEtNDA3Mzg_323ccafb-2821-4e1d-9d16-4cede4f8dc2a">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzItMi0xLTEtNDA3Mzg_69c62f79-1602-4ad8-bb7d-45ddc05fe782">3,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzQtMi0xLTEtNDA3Mzg_935ccece-6c43-4feb-b056-00cce6e91d8d">15,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzUtMi0xLTEtNDA3Mzg_93b9758c-034e-4a73-a280-0a46ce456d76">872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzYtMi0xLTEtNDA3Mzg_db359073-aef8-4d5e-a2d0-2f859ab34460">7,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzgtMi0xLTEtNDA3Mzg_e45f6a84-6de0-49e9-9d91-d10423bc1474">765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzktMi0xLTEtNDA3Mzg_9f6a65f7-a9c2-41c6-9996-01e4e4cdadf5">2,826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzEwLTItMS0xLTQwNzM4_bf01a704-f043-4ac5-8fd5-fe68bf39f0cd">25,000</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="id703a7ea44514f2b84ef0cac4050a75d" continuedAt="i0e002c2d26514e84accc14a59a253559"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the initial cash payment upon closing, contingent consideration of up to $<ix:nonFraction unitRef="usd" contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQzOTgwNDY1Mjg0Mjg_0035804e-dd90-43e3-9fa6-2406fe7c2231">2.8</ix:nonFraction>&#160;million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2021</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal year 2021, the Company completed the acquisition of all the assets of Acme Galvanizing, Inc., which was not significant. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.  In addition, in conjunction with the acquisition, the Company assumed liabilities related to environmental remediation of approximately $<ix:nonFraction unitRef="usd" contextRef="i12982905436d4bd39c19caca11b48857_I20210228" decimals="-5" name="azz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzYwNDczMTM5NzAwNjc_51c58ce3-d328-422a-9e20-c2fbc9485739">0.6</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provides powder coating and electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded the Company's geographical reach in metal coating solutions and broadened its offerings in strategic markets. The businesses are included in the Company's Metal Coatings segment. The goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes. </span></div><ix:continuation id="ic605b591b494498baf1023392dafffdb"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"></td><td style="width:68.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.868%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzEtMi0xLTEtMzg2OTA_f35c94f5-5002-4e06-b773-541a225af69f">4,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzItMi0xLTEtMzg2OTA_706d759c-3f88-424d-874f-87a47068ef56">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzMtMi0xLTEtMzg2OTA_2faf21a4-ef4e-4f5b-ae00-f0c1c6f41d86">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzQtMi0xLTEtMzg2OTA_1148032a-c104-4ad1-a617-f0a7505549e9">5,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzUtMi0xLTEtMzg2OTA_9dcdab19-2612-47d1-8dfd-d4b301a32afa">15,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzYtMi0xLTEtMzg2OTA_596308df-b9a7-4560-b599-b74ea6006ea8">39,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzgtMi0xLTEtMzg2OTA_d7a5da65-d28c-49ff-80c4-d00e44429912">1,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzktMi0xLTEtMzg2OTA_04351a9e-8312-442f-87aa-78e6a197d22b">2,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzEwLTItMS0xLTM4Njkw_af1df490-1fe7-4800-abf1-82ee7b72c600">2,507</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzExLTItMS0xLTM4Njkw_d08d61d9-c208-4a47-a3e1-7e138ae3abca">60,628</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to $<ix:nonFraction unitRef="usd" contextRef="i5b21911356ad47808e21ad63e9adc412_I20190430" decimals="-5" name="azz:BusinessCombinationMaximumContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzI2MzY_d4dddafb-25c4-49e3-94ce-58613a6d52d4">2.0</ix:nonFraction> million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition.  The contingent consideration is expected to be paid in early fiscal 2023.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzU0Mzk_9825a3de-83bd-498d-9f95-3c814b6bb187" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"><tr><td style="width:1.0%"></td><td style="width:52.219%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba0b998aee3842c4a15b28fb48dd20cd_D20210301-20220228" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzEtMi0xLTEtMjY2Njk_4b9f31c3-29f9-4223-a344-f80588e1bdf6">15,360</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba0b998aee3842c4a15b28fb48dd20cd_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzEtNC0xLTEtMjY2Njk_77f70e1a-7aee-4cfc-84f6-9f6d9a40686e">15</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2365907cf9f2406188cfaaf6d840b74b_D20210301-20220228" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzItMi0xLTEtMjY2Njk_edb54d21-949f-46b5-99bd-933055b0939e">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2365907cf9f2406188cfaaf6d840b74b_D20210301-20220228" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzItNC0xLTEtMjY2Njk_65703632-3ecf-442d-8756-f5f555fbfcc9">3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e998b43a96e4d1c8686fb8aa73df723_D20210301-20220228" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzMtMi0xLTEtMjY2Njk_a7bdf7db-df1f-4538-a4c5-089522e10ac7">15,512</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, the acquired companies described above generated net sales of $<ix:nonFraction unitRef="usd" contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzMwNDI_d245e6f5-cf57-4354-8edd-95dd8d8500c8">27.9</ix:nonFraction> million and net income of $<ix:nonFraction unitRef="usd" contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzMwNjM_7d9f1498-3485-4ca3-9bb2-93ed4df66831">2.6</ix:nonFraction> million in the Company&#8217;s consolidated statements of income from the date of each respective acquisition.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AZZ INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div></div><ix:continuation id="i0e002c2d26514e84accc14a59a253559" continuedAt="ie84408e3da1c44c996d4f47627b5236c"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations for the Company and the companies included as part of the fiscal 2020 acquisitions, as though the companies were combined as of the beginning of the Company&#8217;s fiscal 2020. &#160;The pro forma amounts presented are not necessarily indicative of either the actual consolidated results had the acquisitions occurred as of the beginning of fiscal 2020 or of future consolidated operating results.</span></div><ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzU0NTQ_7ce8fdc8-fb34-4309-bbd7-bc00f0877846" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.029%"><tr><td style="width:1.0%"></td><td style="width:69.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo3YjQ1ZWE2ODhhNWQ0NDNlYWQ4ZTQ3YmQ1MGYyZDRlMy90YWJsZXJhbmdlOjdiNDVlYTY4OGE1ZDQ0M2VhZDhlNDdiZDUwZjJkNGUzXzEtMi0xLTEtMjY2Njk_0fd1ac70-d873-49b0-91e3-652837f275f9">1,072,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo3YjQ1ZWE2ODhhNWQ0NDNlYWQ4ZTQ3YmQ1MGYyZDRlMy90YWJsZXJhbmdlOjdiNDVlYTY4OGE1ZDQ0M2VhZDhlNDdiZDUwZjJkNGUzXzItMi0xLTEtMjY2Njk_1ce834ab-9f4c-4e38-88e0-da5e2b66ff7c">49,702</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results presented above reflect: (i) incremental depreciation relating to fair value adjustments to property, plant, and equipment and (ii) amortization adjustments relating to fair value estimates of intangible assets. Pro forma adjustments described above have been tax affected using the Company's effective rate during the respective periods.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Disclosures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, 2021 and 2020, the Company paid approximately $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ3NzM_b02d94e8-4100-412d-8f3d-9c9e5248ebbf">61.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ3Nzc_984b6438-430c-4075-a093-996d8dd56764">4.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ3ODQ_e629d2a5-ebfc-4fbb-b2c4-5820b9a12402">60.6</ix:nonFraction>&#160;million, respectively, for these acquisitions, net of cash acquired.  The Company expensed acquisition related costs of approximately $<ix:nonFraction unitRef="usd" contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ5MDQ_11ab41f9-1a18-4c22-870a-16d66ef36b85">2.0</ix:nonFraction>&#160;million  and $<ix:nonFraction unitRef="usd" contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ5MTU_3c749619-48a2-47b9-8811-1ed0ccd4f454">0.8</ix:nonFraction>&#160;million, during fiscal 2022 and 2020, respectively.  During fiscal 2021, the Company did not expense any acquisition costs.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie84408e3da1c44c996d4f47627b5236c">The goodwill resulting from these acquisitions during fiscal 2022, 2021 and 2020 consists largely of the Company&#8217;s expected future product and services sales and synergies from combining the products and services and technology with the Company&#8217;s existing product and services portfolio.</ix:continuation> </span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_157"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzIxNzM_3967cc40-6d98-4f9d-89c6-a60c12cf52c3" continuedAt="id77eb9aab414425e82100bc682a50f33" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="id77eb9aab414425e82100bc682a50f33"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.&#160; These proceedings include labor and employment claims, use of the Company&#8217;s intellectual property, worker&#8217;s compensation, environmental&#160; matters, and various commercial disputes, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company will continue to evaluate opportunities to either settle the disputes for nuisance value or potentially enter into mediation as a way to resolve the disputes prior to trial.  As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of an unfavorable outcome on the pending lawsuits may change. Although the outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time, management, after consultation with legal counsel believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company&#8217;s financial position, results of operations or cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity pricing</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company had non-cancelable forward contracts to purchase approximately $<ix:nonFraction unitRef="usd" contextRef="ibdcf92fa02c14dd8a5cbafb81a3ca8e5_D20210301-20220228" decimals="-5" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzYwNDczMTM5NTQ5Nzc_2281f191-e347-4b02-b877-14a2c5333080">74.0</ix:nonFraction>&#160;million of zinc at various volumes and prices. All such contracts expire in fiscal 2023. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, copper, zinc, nickel based alloys, except for those entered into under the normal course of business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company had total outstanding letters of credit in the amount of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzE2NDkyNjc0NDM4NjQ_c3a1a581-348b-4432-8075-7f15da8df318">22.0</ix:nonFraction> million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments covering warranty or performance periods. In addition, as of February&#160;28, 2022, a warranty reserve in the amount of $<ix:nonFraction unitRef="usd" contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228" decimals="-5" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzIxMTY_5b8020eb-4195-4eb0-b935-0f0a69fc9c6f">3.7</ix:nonFraction>&#160;million was established to offset any future warranty claims.</span></div></ix:continuation><div id="i94d9ac2038804cf5b447f2f7ea8ca044_163"></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.     <ix:nonNumeric contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNjMvZnJhZzphMTUyZmU5MmVkY2I0Mzg2OWExZjJhYmZiNGVjOWNlZi90ZXh0cmVnaW9uOmExNTJmZTkyZWRjYjQzODY5YTFmMmFiZmI0ZWM5Y2VmXzQx_4c8ad945-c4d0-4486-91df-a37900b143cb" continuedAt="ibb9f814722d64e6199e69132d54f6303" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="ibb9f814722d64e6199e69132d54f6303">On March 7, 2022, the Company and Sequa Corporation ("Sequa"), a portfolio company of global investment firm Carlyle, jointly announced an agreement whereby the Company will acquire Sequa's Precoat Metals business division ("Precoat") for a net purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i261eceeaa23f4da59216ec76dd54bc5c_D20220307-20220307" decimals="-8" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNjMvZnJhZzphMTUyZmU5MmVkY2I0Mzg2OWExZjJhYmZiNGVjOWNlZi90ZXh0cmVnaW9uOmExNTJmZTkyZWRjYjQzODY5YTFmMmFiZmI0ZWM5Y2VmXzQzOTgwNDY1MTUyODA_3a745149-3438-418a-8e5a-63613b75222a">1.3</ix:nonFraction> billion.  Precoat, headquartered in St. Louis, Missouri, is North America's largest independent provider of metal coil coating solutions.  The transaction, which is subject to certain closing conditions, is expected to close during the first quarter of the Company's fiscal year 2023.</ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_172"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;9A. Controls and Procedures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management, with the participation of its principal executive officer and principal financial officer, have evaluated, as required by Rule 13a-15(e) under the Securities Exchange Act of 1934 ("the Exchange Act"), the effectiveness of the Company's disclosure controls and procedures. Based on that evaluation, the principal executive officer and principal financial officer concluded that the Company's disclosure controls and procedures were effective as of the end of the period covered by this Form 10-K to provide reasonable assurance that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and were effective as of the end of the period covered by this Form 10-K to provide reasonable assurance that such information is accumulated and communicated to the Company's management, including the principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Controls Over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Management, with the participation of its principal executive officer and principal financial officer assessed the effectiveness of the Company's internal control over financial reporting based on the criteria for effective internal control over financial reporting established in "Internal Control - Integrated Framework (2013)," issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based upon its assessment, management concluded that the Company maintained effective internal control over financial reporting as of February&#160;28, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect all misstatements or fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s independent registered public accounting firm, Grant Thornton, LLP, has issued an audit report on the Company&#8217;s internal control over financial reporting, which is included in Item 8 of this Form 10-K.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Controls Over Financial Reporting</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company's internal control over financial reporting during the three months ended February&#160;28, 2022, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_175"></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;9B. Other Information</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_181"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;10. Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item with regard to executive officers is included in Part I, Item&#160;1 of this Annual Report on Form 10-K under the heading &#8220;Executive Officers of the Registrant.&#8221;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding directors of AZZ required by this Item is incorporated by reference to the section entitled &#8220;Election of Directors&#8221; set forth in the Proxy Statement for our 2022 Annual Meeting of Shareholders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information regarding compliance with Section&#160;16(a) of the Exchange Act required by this Item is incorporated by reference to the section entitled &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; set forth in the Proxy Statement for our 2022 Annual Meeting of Shareholders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding our audit committee financial experts and code of ethics and business conduct required by this Item is incorporated by reference to the section entitled &#8220;Matters Relating to Corporate Governance, Board Structure, Director Compensation and Stock Ownership&#8221; set forth in the Proxy Statement for our 2022 Annual Meeting of Shareholders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No director or nominee for director has any family relationship with any other director or nominee or with any executive officer of our company.</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_184"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;11. Executive Compensation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated herein by reference to the section entitled &#8220;Executive Compensation&#8221; and the section entitled &#8220;Matters Relating to Corporate Governance, Board Structure, Director Compensation and Stock Ownership &#8211; Fees Paid to Directors&#8221; set forth in our Proxy Statement for our 2022 Annual Meeting of Shareholders.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_187"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated herein by reference to the section entitled &#8220;Executive Compensation&#8221; and the section entitled &#8220;Matters Relating to Corporate Governance, Board Structure, Director Compensation and Stock Ownership &#8211; Security Ownership of Management&#8221; set forth in the Proxy Statement for our 2022 Annual Meeting of Shareholders.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of information as of February&#160;28, 2022, relating to our equity compensation plans in which our common stock is authorized for issuance.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:23.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.210%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(a)<br/>Number&#160;of&#160;securities<br/>to&#160;be issued upon<br/>exercise of<br/>outstanding&#160;options,<br/>warrants and rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(b)<br/>Weighted&#160;average<br/>exercise price of<br/>outstanding<br/>options,&#160;warrants<br/>and rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(c)<br/>Number of securities<br/>remaining&#160;available&#160;for<br/>future issuance under<br/>equity compensation<br/>plans (excluding shares<br/>reflected in column (a))</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by shareholders</span><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">(1)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,553&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;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">'</span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945,079&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#ffffff;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">'</span><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">(3)</span></div></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________________________________</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Consists of the Amended and Restated 2005 Long-Term Incentive Plan ("2005 Plan"), the 2014 Long-Term Incentive Plan ("2014 Plan") and the 2018 Employee Stock Purchase Plan ("2018 ESPP"). See Note 11 in Part II. Item 8 of this Annual Report on Form 10-K for further information.</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Consists of outstanding awards, including 214,098 RSUs and 150,111 PSUs. </span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Consists of (i) 725,571 shares remaining available for future issuance under the 2014 Plan; and (ii) 1,219,508 shares remaining available for issuance under the 2018 ESPP.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Other Plans for the Grant of Equity Compensation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long Term Incentive Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The description of the 2005 Plan, 2014 Plan and 2018 ESPP provided in Note&#160;11 to the consolidated financial statements included in this Annual Report on Form 10-K are incorporated by reference under this Item.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;13. Certain Relationships and Related transactions, and Director Independence</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated by reference to the sections entitled &#8220;Certain Relationships and Related Party Transactions&#8221; and &#8220;Director Independence&#8221; set forth in the Proxy Statement for our 2022 Annual Meeting of Shareholders.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_193"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 14. Principal Accounting Fees and Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item is incorporated by reference to the sections entitled &#8220;Other Business &#8211; Independent Auditor Fees&#8221; and &#8220;Other Business &#8211; Pre-approval of Non-audit Fees&#8221; set forth in our Proxy Statement for our 2022 Annual Meeting of Shareholders.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_205"></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item 15. Exhibits and Financial Statement Schedules</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Documents filed as part of this report</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:11.25pt">Consolidated Financial Statements</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:3.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_79">Report of Independent Registered Public Accounting Firm - Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_79">36</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_82">Report of Independent Registered Public Accounting Firm - Internal Controls Over Financial Reporting</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_82">38</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_88">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_88">39</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_91">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_91">40</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_94">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_94">41</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_97">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_97">42</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_100">Consolidated Statements of Changes in Shareholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_100">43</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_103">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i94d9ac2038804cf5b447f2f7ea8ca044_103">44</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Financial Statement Schedules</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Exhibits </span></div><div style="margin-top:14pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:7.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894715000070/ex3-1xamendedandrestatedce.htm">Amended and Restated Certificate of Formation of AZZ Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/14/15</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894715000070/amendedandrestatedbylawsas.htm">Amended and Restated Bylaws of AZZ Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/12/21</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000093066100002563/0000930661-00-002563-0004.txt">Form of Stock Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/13/00</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Agreement by and between AZZ Inc. as borrower, Citibank, N.A. as Administrative Agent, Swing Line Lender and L/C Issuer, and the other Lender's party hereto</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/9/21</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894711000009/ex101npa.htm">Note Purchase Agreement, dated as of January 20, 2011, by and among AZZ incorporated and the purchasers identified therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/11</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/8947/000000894720000190/masternotepurchaseagre.htm">Note Purchase Agreement, by and among AZZ Inc. and the purchasers identified therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/13/20</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894714000090/nps2014.htm">AZZ Inc. 2014 Long-Term Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Appendix A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/29/14</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/firstamendmentto2014longte.htm">First Amendment to AZZ Inc. 2014 Long Term Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzrsuawardagreementexh10-4.htm">Amended Form of Restricted Share Unit Award Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzperformanceshareawardag.htm">Amended Form of Performance Award Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894715000054/azzproxystatement-5x15x15f.htm">AZZ Inc. Senior Management Bonus Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Appendix B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/28/15</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/firstamendmenttoseniormang.htm">First Amendment to Senior Management Bonus Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894718000094/a2018azzproxystatement.htm">AZZ Inc. 2018 Employee Stock Purchase Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Appendix A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/25/18</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:7.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894719000167/ceo2ndamendedagreement.htm">Second Amended and Restated Employment Agreement between AZZ Inc. and Mr. Tom Ferguson, dated as of October 3, 2019</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/7/19</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894713000163/ex102changeincontroltfergu.htm">Change in Control Agreement by and between AZZ incorporated and Thomas Ferguson, dated as of November 4, 2013</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/7/13</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/8947/000000894720000204/employmentagreement-schlom.htm">Employment Agreement by and between AZZ Inc. and Philip Schlom</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/4/20</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/8947/000000894720000204/schlomcic.htm">Change in Control Agreement by and between AZZ Inc. and Philip Schlom</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/4/20</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/8947/000000894716000148/azzcompensationrecoverypol.htm">AZZ Inc. Compensation Recovery Policy</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/21/16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AZZ Inc. Executive Officer Severance Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10/12/21</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Code of Conduct. AZZ Inc. Code of Conduct may be accessed via the Company&#8217;s Website at www.azz.com.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex211-3232022.htm">Subsidiaries of the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex231gtconsent20220228.htm">Consent of Grant Thornton LLP</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex31120220228.htm">Certification by Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934 and Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex31220220228.htm">Certification by Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934 and Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex32120220228.htm">Certification by Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex32220220228.htm">Certification by Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Indicates management contract, compensatory plan or arrangement</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+ Indicates filed herewith</span></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_199"></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Item&#160;16. Form 10-K Summary</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i94d9ac2038804cf5b447f2f7ea8ca044_202"></div><hr style="page-break-after:always"/><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AZZ Inc.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Thomas E. Ferguson</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thomas E. Ferguson,<br/>President and Chief Executive Officer</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of AZZ and in the capacities and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Daniel R. Feehan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel R. Feehan<br/>Chairman of the Board of Directors</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Thomas E. Ferguson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Ferguson<br/>President, Chief Executive Officer and Director (Principal Executive Officer)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Philip A. Schlom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philip A Schlom<br/>Senior Vice President and Chief Financial Officer (Principal Financial Officer)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Daniel E. Berce</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel E. Berce<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Paul Eisman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Eisman<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Venita McCellon-Allen</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Venita McCellon-Allen<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Ed McGough</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ed McGough<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Steven R. Purvis</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven R. Purvis<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Carol R. Jackson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carol R. Jackson<br/>Director</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Clive A. Grannum</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clive A. Grannum<br/>Director</span></td></tr></table></div><div><span><br/></span></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>ex211-3232022.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i86088c82de134040a7758996c6b846fa_1"></div><div style="min-height:58.5pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Exhibit 21.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Subsidiaries*</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.296%"><tr><td style="width:1.0%"></td><td style="width:48.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Name of Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Jurisdiction of Formation</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AAA Galvanizing &#8211; Chelsea, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AAA Galvanizing &#8211; Dixon, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AAA Galvanizing &#8211; Hamilton, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AAA Galvanizing &#8211; Joliet, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AAA Galvanizing &#8211; Peoria, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AAA Galvanizing &#8211; Winsted, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Arbor-Crowley, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Arizona Galvanizing, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Arizona</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ArkGalv, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Arkansas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Atkinson Industries, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Kansas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Automatic Processing Incorporated</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mississippi</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Aztec Industries, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mississippi</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Aztec Manufacturing &#8211; Waskom LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Aztec Manufacturing LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Acquisition Sub, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Bus System Services LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Canada Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Electrical Holding B.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Enclosure Systems &#8211; Chattanooga LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Enclosure Systems LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Big Spring, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing - Bristol LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Chattanooga LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tennessee</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Kennedale, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Louisiana LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Morgan City, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Nashville</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Nebraska, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Reno, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; Rockford LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; San Antonio, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing &#8211; South Carolina LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing and Plating &#8211; Milwaukee LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing Calgary Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing Canada Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing Co. Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing Edmonton Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing Saskatchewan Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Galvanizing Saskatoon Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr></table></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.5pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.296%"><tr><td style="width:1.0%"></td><td style="width:48.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Group LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Holding B.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Holdings LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ International Holdings LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Specialty Repair and Overhaul LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Specialty Welding Services India Private Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Specialty Welding Services Singapore Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Singapore</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Crowley LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Gainesville LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Garland North LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Garland South LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Rowlett LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Tampa LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tampa</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Surface Technologies &#8211; Terrell LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Trading LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ Trading (Shanghai) Co., Ltd</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">China</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ WSI B.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ WSI Canada, ULC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ WSI do Brasil Ltda.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Brazil</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ WSI Holding B.V.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ WSI LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AZZ WSI Poland, SP. z.o.o.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Poland</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carter and Crawley LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Central Electric Company</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Missouri</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Central Electric Manufacturing Company</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Missouri</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CGIT (Jiangsu) High Voltage Power Co., Ltd</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">China</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CGIT Systems, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Electrical Power Systems, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Missouri</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gulf Coast Galvanizing, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alabama</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">International Galvanizers LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAGALV-Ohio, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAGALV-WV, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">North American Galvanizing &#38; Coatings, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">North American Galvanizing Company, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Powergrid Solutions LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Rig-A-Lite LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Rogers Galvanizing Company &#8211; Kansas City</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Oklahoma</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Calvert Company, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mississippi</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Witt Galvanizing &#8211; Cincinnati, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Witt Galvanizing &#8211; Muncie, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Witt Galvanizing &#8211; Plymouth, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Zalk Steel &#38; Supply Co.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex231gtconsent20220228.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ic2a17e6857454397889bc4a48faf4497_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;23.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">We have issued our reports dated April 22, 2022, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of AZZ Inc. on Form 10-K for the fiscal year ended February 28, 2022. We consent to the incorporation by reference of said reports in the Registration Statements of AZZ Inc. on Form S-3 (File No. 333-66294) and on Forms S-8 (File Nos. 333-229487, 333-226379, 333-92377, 333-31716, 333-38470, 333-48886, 333-90968, 333-131068, 333-152960, 333-152958, and 333-197323).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; GRANT THORNTON LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dallas, Texas</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;22, 2022</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ex31120220228.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1716cd67f78d4218862912848e1911ee_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certification by Thomas E. Ferguson</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Pursuant to Securities Exchange Act Rule 13a-14(a)</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas E. Ferguson, certify that&#58;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February&#160;28, 2022&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:5.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas E. Ferguson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Ferguson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ex31220220228.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i0dc1fe9648ac45fbbf140a4c9877570a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certification by Philip A. Schlom</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Pursuant to Securities Exchange Act Rule 13a-14(a)</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Philip A. Schlom, certify that&#58;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February&#160;28, 2022&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:5pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:5pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div style="padding-left:18pt;padding-right:13.5pt;text-align:justify"><font><br></font></div><div style="margin-top:5pt;padding-left:22.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Philip A. Schlom</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philip A. Schlom</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ex32120220228.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i537a2a697d9d4ba0bf2334cef90423e8_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, Thomas E. Ferguson, has executed this certification in connection with the filing of AZZ Inc.&#8217;s (the &#34;Company&#34;) Annual Report on Form 10-K for the period ended February&#160;28, 2022 (the &#8220;Report&#8221;). The undersigned hereby certifies pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">to my knowledge the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="padding-left:27pt;padding-right:13.5pt;text-indent:-18pt"><font><br></font></div><div><font><br></font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Thomas E. Ferguson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas E. Ferguson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>ex32220220228.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if475d331baad47caa57e988220fe51a2_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, Philip A. Schlom, has executed this certification in connection with the filing of AZZ Inc.&#8217;s (the &#34;Company&#34;) Annual Report on Form 10-K for the period ended February&#160;28, 2022 (the &#8220;Report&#8221;). The undersigned hereby certifies pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">to my knowledge the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:9pt;padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:5.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.751%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Philip A. Schlom</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philip A. Schlom</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>azz-20220228.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6688c1e1-5a8a-4544-9c70-f4e4e497bb9e,g:fb6b87b3-d834-4f83-b4e4-df1891108366-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:azz="http://www.azz.com/20220228" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.azz.com/20220228">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20220228_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20220228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20220228_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="azz-20220228_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.azz.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.azz.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.azz.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1001003 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1002004 - Statement - Condensed Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>1003005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets">
        <link:definition>1004006 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1005007 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.azz.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1006008 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofChangesinShareholdersEquity" roleURI="http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity">
        <link:definition>1007009 - Statement - Consolidated Statement of Changes in Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2404401 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails">
        <link:definition>2406403 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
        <link:definition>2407404 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails">
        <link:definition>2408405 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDebtDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails">
        <link:definition>2409406 - Disclosure - Summary of Significant Accounting Policies - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>2410407 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails">
        <link:definition>2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1">
        <link:definition>2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails">
        <link:definition>2412409 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNotes" roleURI="http://www.azz.com/role/PropertyPlantandEquipmentNotes">
        <link:definition>2113102 - Disclosure - Property, Plant and Equipment (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.azz.com/role/PropertyPlantandEquipmentTables">
        <link:definition>2314302 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentDetails" roleURI="http://www.azz.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>2415410 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" roleURI="http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails">
        <link:definition>2416411 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssets">
        <link:definition>2117103 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2318303 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>2419412 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails">
        <link:definition>2420413 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>2421414 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAmortizationexpenseDetails" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails">
        <link:definition>2422415 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails">
        <link:definition>2423416 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAccruedLiabilities" roleURI="http://www.azz.com/role/OtherAccruedLiabilities">
        <link:definition>2124104 - Disclosure - Other Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAccruedLiabilitiesTables" roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesTables">
        <link:definition>2325304 - Disclosure - Other Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAccruedLiabilitiesDetails" roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails">
        <link:definition>2426417 - Disclosure - Other Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.azz.com/role/Leases">
        <link:definition>2127105 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.azz.com/role/LeasesTables">
        <link:definition>2328305 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails" roleURI="http://www.azz.com/role/LeasesLeaseCostDetails">
        <link:definition>2429418 - Disclosure - Leases - Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails_1" roleURI="http://www.azz.com/role/LeasesLeaseCostDetails_1">
        <link:definition>2430419 - Disclosure - Leases - Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseMaturityDetails" roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails">
        <link:definition>2431420 - Disclosure - Leases - Lease Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseMaturityDetails_1" roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails_1">
        <link:definition>2431420 - Disclosure - Leases - Lease Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseDetailsDetails" roleURI="http://www.azz.com/role/LeasesLeaseDetailsDetails">
        <link:definition>2432421 - Disclosure - Leases - Lease Details (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.azz.com/role/Debt">
        <link:definition>2133106 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.azz.com/role/DebtTables">
        <link:definition>2334306 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofLongtermDebtDetails" roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails">
        <link:definition>2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofLongtermDebtDetails_1" roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1">
        <link:definition>2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.azz.com/role/DebtNarrativeDetails">
        <link:definition>2436423 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofLongtermDebtMaturitiesDetails" roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails">
        <link:definition>2437424 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.azz.com/role/IncomeTaxes">
        <link:definition>2138107 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.azz.com/role/IncomeTaxesTables">
        <link:definition>2339307 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesProvisionofIncomeTaxesDetails" roleURI="http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails">
        <link:definition>2440425 - Disclosure - Income Taxes - Provision of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.azz.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2441426 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails">
        <link:definition>2442427 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2443428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>2444429 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://www.azz.com/role/Equity">
        <link:definition>2145108 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityTables" roleURI="http://www.azz.com/role/EquityTables">
        <link:definition>2346308 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails" roleURI="http://www.azz.com/role/EquityDetails">
        <link:definition>2447430 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityScheduleofShareRepurchasesDetails" roleURI="http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails">
        <link:definition>2448431 - Disclosure - Equity - Schedule of Share Repurchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareNotes" roleURI="http://www.azz.com/role/EarningsPerShareNotes">
        <link:definition>2149109 - Disclosure - Earnings Per Share (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.azz.com/role/EarningsPerShareTables">
        <link:definition>2350309 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.azz.com/role/EarningsPerShareDetails">
        <link:definition>2451432 - Disclosure - - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareNarrativeDetails" roleURI="http://www.azz.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>2452433 - Disclosure - Earnings Per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.azz.com/role/EmployeeBenefitPlans">
        <link:definition>2153110 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTable" roleURI="http://www.azz.com/role/EmployeeBenefitPlansTable">
        <link:definition>2354310 - Disclosure - Employee Benefit Plans (Table)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDetails" roleURI="http://www.azz.com/role/EmployeeBenefitPlansDetails">
        <link:definition>2455434 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansMultiemployerPlanDetails" roleURI="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails">
        <link:definition>2456435 - Disclosure - Employee Benefit Plans Multiemployer Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensation" roleURI="http://www.azz.com/role/SharebasedCompensation">
        <link:definition>2157111 - Disclosure - Share-based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationTables" roleURI="http://www.azz.com/role/SharebasedCompensationTables">
        <link:definition>2358311 - Disclosure - Share-based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationSharebasedPaymentAwardActivityDetails" roleURI="http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails">
        <link:definition>2459436 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" roleURI="http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails">
        <link:definition>2460437 - Disclosure - Stock-based Compensation - Summary of the Company&#8217;s SARs activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationDetailsTextual" roleURI="http://www.azz.com/role/SharebasedCompensationDetailsTextual">
        <link:definition>2461438 - Disclosure - Share-based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" roleURI="http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails">
        <link:definition>2462439 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegments" roleURI="http://www.azz.com/role/OperatingSegments">
        <link:definition>2163112 - Disclosure - Operating Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsTables" roleURI="http://www.azz.com/role/OperatingsegmentsTables">
        <link:definition>2364312 - Disclosure - Operating segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsDetails" roleURI="http://www.azz.com/role/OperatingsegmentsDetails">
        <link:definition>2465440 - Disclosure - Operating segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandImpairmentCharges" roleURI="http://www.azz.com/role/RestructuringandImpairmentCharges">
        <link:definition>2166113 - Disclosure - Restructuring and Impairment Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandImpairmentChargesTables" roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesTables">
        <link:definition>2367313 - Disclosure - Restructuring and Impairment Charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandImpairmentChargesDetails" roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesDetails">
        <link:definition>2468441 - Disclosure - Restructuring and Impairment Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails">
        <link:definition>2469442 - Disclosure - Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails">
        <link:definition>2470443 - Disclosure - Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.azz.com/role/Acquisitions">
        <link:definition>2171114 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.azz.com/role/AcquisitionsTables">
        <link:definition>2372314 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsPurchasePriceAllocationDetails" roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails">
        <link:definition>2473444 - Disclosure - Acquisitions - Purchase Price Allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAcquisitionsIntangiblesDetails" roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails">
        <link:definition>2474445 - Disclosure - Acquisitions Acquisitions - Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsProFormaInformationDetails" roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails">
        <link:definition>2475446 - Disclosure - Acquisitions - Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetailsTextual" roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual">
        <link:definition>2476447 - Disclosure - Acquisitions (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.azz.com/role/CommitmentsandContingencies">
        <link:definition>2177115 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.azz.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2478448 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.azz.com/role/SubsequentEvents">
        <link:definition>2179116 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.azz.com/role/SubsequentEventsDetails">
        <link:definition>2480449 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="azz_LineOfCreditFacilityAdditionalBorrowingCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_A2022AcquisitionsMember" abstract="true" name="A2022AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_PowerGenerationMember" abstract="true" name="PowerGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationContractLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" abstract="false" name="FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_GalvabarMember" abstract="true" name="GalvabarMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_SouthernMechanicalServicesMember" abstract="true" name="SouthernMechanicalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" abstract="false" name="PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DAAMGalvanizingCoLtdMember" abstract="true" name="DAAMGalvanizingCoLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" abstract="true" name="ScheduleOfEarningsPerShareBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_A2020ShareRepurchaseProgramMember" abstract="true" name="A2020ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_TrasmissionDistributionMember" abstract="true" name="TrasmissionDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_MultiemployerPensionPlansAbstract" abstract="true" name="MultiemployerPensionPlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_K2Member" abstract="true" name="K2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_UnsecuredSeniorNotesDueJanuary2021Member" abstract="true" name="UnsecuredSeniorNotesDueJanuary2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_InfrastructureSolutionsMember" abstract="true" name="InfrastructureSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ContractLiabilityDetailsAbstract" abstract="true" name="ContractLiabilityDetailsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_MovementInContractWithCustomerLiabilityRollForward" abstract="true" name="MovementInContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_OperationsAndAssetsBySegmentAbstract" abstract="true" name="OperationsAndAssetsBySegmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_SalesorOtherTaxesPayableCurrent" abstract="false" name="SalesorOtherTaxesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ShareBasedCompensationTextualAbstract" abstract="true" name="ShareBasedCompensationTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="azz_BankOfAmericaAndOtherLendersMember" abstract="true" name="BankOfAmericaAndOtherLendersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_IndividuallyInsignificantPlansMember" abstract="true" name="IndividuallyInsignificantPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_A2014LongTermIncentivePlanMember" abstract="true" name="A2014LongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" abstract="true" name="TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_A2021CreditAgreementMember" abstract="true" name="A2021CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_IndustrialMember" abstract="true" name="IndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" abstract="false" name="DebtInstrumentCovenantMaximumCapitalLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" abstract="false" name="DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_CostsAssociatedWithAssetsHeldForSale" abstract="false" name="CostsAssociatedWithAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_NuclearLogisticsBusinessMember" abstract="true" name="NuclearLogisticsBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_UnsecuredSeniorNotesDueMarch312018Member" abstract="true" name="UnsecuredSeniorNotesDueMarch312018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_DeferredTaxAssetsLeaseLiabilities" abstract="false" name="DeferredTaxAssetsLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_BoilermakerBlacksmithNationalPensionTrustMember" abstract="true" name="BoilermakerBlacksmithNationalPensionTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_BasicAndDilutedEarningPerShareAbstract" abstract="true" name="BasicAndDilutedEarningPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_StandbyAndCommercialLettersOfCreditMember" abstract="true" name="StandbyAndCommercialLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" abstract="true" name="ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_EntityIDNumber" abstract="false" name="EntityIDNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_MetalCoatingsMember" abstract="true" name="MetalCoatingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" abstract="false" name="MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_BusinessCombinationMaximumContingentConsiderationLiability" abstract="false" name="BusinessCombinationMaximumContingentConsiderationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DenominatorAbstract" abstract="true" name="DenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" abstract="false" name="IncreaseDecreaseInContractWithCustomerAssetAndLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_SteelCreekGalvanizingCompanyLLCMember" abstract="true" name="SteelCreekGalvanizingCompanyLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_ComputersandSoftwareMember" abstract="true" name="ComputersandSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_NumeratorAbstract" abstract="true" name="NumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_A2020AcquisitionsMember" abstract="true" name="A2020AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DirectorsGrantsMember" abstract="true" name="DirectorsGrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_PrecoatMember" abstract="true" name="PrecoatMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationContractAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" abstract="false" name="FinanceLeaseAndOperatingLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ExcessTaxBenefitexcludedfromcashflow" abstract="false" name="ExcessTaxBenefitexcludedfromcashflow" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_DeferredTaxLiabilitiesAccountsReceivable" abstract="false" name="DeferredTaxLiabilitiesAccountsReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="azz_AcmeGalvanizingIncMember" abstract="true" name="AcmeGalvanizingIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" abstract="false" name="ContractWithCustomerLiabilityCustomerDepositsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_ZoneStatus" abstract="false" name="ZoneStatus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_CollectiveBargainingEndDate" abstract="false" name="CollectiveBargainingEndDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" abstract="false" name="StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="azz_A2020SeniorNotesMember" abstract="true" name="A2020SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="azz_DeferredTaxLiabilitiesRightofUseAssets" abstract="false" name="DeferredTaxLiabilitiesRightofUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="azz_NumberOfShareBasedCompensationPlans" abstract="false" name="NumberOfShareBasedCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="azz_A2012ShareRepurchaseProgramMember" abstract="true" name="A2012ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>azz-20220228_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6688c1e1-5a8a-4544-9c70-f4e4e497bb9e,g:fb6b87b3-d834-4f83-b4e4-df1891108366-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c0d5c1a-14bc-4a06-8d93-3ddac5b526ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_63ccaac3-080c-4833-b2ed-19996a7a47c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c0d5c1a-14bc-4a06-8d93-3ddac5b526ab" xlink:to="loc_us-gaap_OperatingIncomeLoss_63ccaac3-080c-4833-b2ed-19996a7a47c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_da943950-0bfa-437c-a8ed-c3d0a47967ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c0d5c1a-14bc-4a06-8d93-3ddac5b526ab" xlink:to="loc_us-gaap_InterestExpense_da943950-0bfa-437c-a8ed-c3d0a47967ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_85c4bc98-adec-4430-8b17-cc4ca7182077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2c0d5c1a-14bc-4a06-8d93-3ddac5b526ab" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_85c4bc98-adec-4430-8b17-cc4ca7182077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e9ee994a-af7e-4961-b9c5-078d6f8bb3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e5ee5774-9b14-41f8-a2f4-2749ba8234f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e9ee994a-af7e-4961-b9c5-078d6f8bb3e2" xlink:to="loc_us-gaap_GrossProfit_e5ee5774-9b14-41f8-a2f4-2749ba8234f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ffcb057d-a6ef-4702-a4b9-2fe829e43385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e9ee994a-af7e-4961-b9c5-078d6f8bb3e2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ffcb057d-a6ef-4702-a4b9-2fe829e43385" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_bfbd7e50-2bcf-4a27-a776-3c639cd9c67e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_e9ee994a-af7e-4961-b9c5-078d6f8bb3e2" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_bfbd7e50-2bcf-4a27-a776-3c639cd9c67e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a385441b-a5ba-40de-9051-a74352785be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5b47bb1-0722-4210-bc6e-b7984a87fec2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a385441b-a5ba-40de-9051-a74352785be3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5b47bb1-0722-4210-bc6e-b7984a87fec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_17c77503-73ef-43f8-8d2c-1e3b23eea044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a385441b-a5ba-40de-9051-a74352785be3" xlink:to="loc_us-gaap_CostOfRevenue_17c77503-73ef-43f8-8d2c-1e3b23eea044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c3d4f21e-0912-4a92-b482-e108c391ccc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ccabfccf-fab3-44b9-a162-8a332a987e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c3d4f21e-0912-4a92-b482-e108c391ccc1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ccabfccf-fab3-44b9-a162-8a332a987e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_99b61ae9-38f4-4e54-a840-dc619dd3c4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c3d4f21e-0912-4a92-b482-e108c391ccc1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_99b61ae9-38f4-4e54-a840-dc619dd3c4a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="azz-20220228.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_08ebb722-92e6-481f-a942-52d0448cf6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ed8433e9-40ee-4f23-a934-9ae488fc4078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_08ebb722-92e6-481f-a942-52d0448cf6f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ed8433e9-40ee-4f23-a934-9ae488fc4078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c55cbd89-5935-4c8f-b1db-d6c218edb11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_08ebb722-92e6-481f-a942-52d0448cf6f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c55cbd89-5935-4c8f-b1db-d6c218edb11a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_22dc5db3-2c2a-4fe5-bd27-cfb39d1ec720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4990f7c9-ceba-483c-b7a6-254a26a56261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_22dc5db3-2c2a-4fe5-bd27-cfb39d1ec720" xlink:to="loc_us-gaap_NetIncomeLoss_4990f7c9-ceba-483c-b7a6-254a26a56261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bae4eefb-0e52-47cc-bd25-b08430c68195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_22dc5db3-2c2a-4fe5-bd27-cfb39d1ec720" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bae4eefb-0e52-47cc-bd25-b08430c68195" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0eaff40d-47d7-46bc-bb88-6bdfe96e5eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_22c076f0-9633-4cc0-a86f-07be2c3e53ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0eaff40d-47d7-46bc-bb88-6bdfe96e5eb7" xlink:to="loc_us-gaap_LiabilitiesCurrent_22c076f0-9633-4cc0-a86f-07be2c3e53ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_881eb2ed-f9f0-49e8-a325-9e41eed4272d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0eaff40d-47d7-46bc-bb88-6bdfe96e5eb7" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_881eb2ed-f9f0-49e8-a325-9e41eed4272d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_c180d18d-c088-4306-976e-cb5097b496e7" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0eaff40d-47d7-46bc-bb88-6bdfe96e5eb7" xlink:to="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_c180d18d-c088-4306-976e-cb5097b496e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0ab98284-9762-4a9f-bd68-70ffdfe1ab0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0eaff40d-47d7-46bc-bb88-6bdfe96e5eb7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0ab98284-9762-4a9f-bd68-70ffdfe1ab0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_81611b2a-28ba-4360-a3e4-06013f47a3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0eaff40d-47d7-46bc-bb88-6bdfe96e5eb7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_81611b2a-28ba-4360-a3e4-06013f47a3c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_033c237d-3aa7-4b99-bd0b-861a10c00f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_033c237d-3aa7-4b99-bd0b-861a10c00f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2c9d379a-77e5-4991-b24b-9127f20dd159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2c9d379a-77e5-4991-b24b-9127f20dd159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_9cbc9455-4dc0-4578-9151-3b0f97fb999b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_InventoryRawMaterials_9cbc9455-4dc0-4578-9151-3b0f97fb999b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f778b560-ec4f-42da-8e23-edda96bd524d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f778b560-ec4f-42da-8e23-edda96bd524d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_49495462-f2a3-4e30-9892-519329384025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_InventoryWorkInProcess_49495462-f2a3-4e30-9892-519329384025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_6187b715-ea60-486b-9228-5fc49e9ec4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_6187b715-ea60-486b-9228-5fc49e9ec4d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e65e3044-aef5-46a2-8d4d-11366dd60f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e65e3044-aef5-46a2-8d4d-11366dd60f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_1a672c76-82bb-42e3-8bad-408c3034439b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d0d6dbc4-9f13-4db3-a1bc-69c924193eac" xlink:to="loc_us-gaap_InventoryFinishedGoods_1a672c76-82bb-42e3-8bad-408c3034439b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a89621ea-37f4-4c4c-a775-0e9331e45aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a89621ea-37f4-4c4c-a775-0e9331e45aa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d6fc1d5b-aa7f-4e5d-996e-f85e3e22299a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d6fc1d5b-aa7f-4e5d-996e-f85e3e22299a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0265679a-c7da-4974-8f8d-a8e170880c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:to="loc_us-gaap_Goodwill_0265679a-c7da-4974-8f8d-a8e170880c48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c2fcdd7e-d85c-4736-b5af-1d9a425f271f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c2fcdd7e-d85c-4736-b5af-1d9a425f271f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0eaa9e46-9576-4c1f-8c0c-7a9e5bb25a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0eaa9e46-9576-4c1f-8c0c-7a9e5bb25a6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_12e33399-a834-429d-b8bf-426102978497" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_786a57a5-decd-47ff-b011-0adcba8b302f" xlink:to="loc_us-gaap_AssetsCurrent_12e33399-a834-429d-b8bf-426102978497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_21815abf-15e9-4bb4-b073-046468bad7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_39164bec-cde1-4178-b0c6-f65f16d21949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_21815abf-15e9-4bb4-b073-046468bad7d0" xlink:to="loc_us-gaap_Liabilities_39164bec-cde1-4178-b0c6-f65f16d21949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3dc08fcc-77dd-42bc-b4cc-baa1a3482bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_21815abf-15e9-4bb4-b073-046468bad7d0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3dc08fcc-77dd-42bc-b4cc-baa1a3482bf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8849177c-f608-40c0-813c-cd69d7387ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_21815abf-15e9-4bb4-b073-046468bad7d0" xlink:to="loc_us-gaap_StockholdersEquity_8849177c-f608-40c0-813c-cd69d7387ea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_68688b93-1946-493e-b0b4-fb0d5a402461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_us-gaap_AccountsPayableCurrent_68688b93-1946-493e-b0b4-fb0d5a402461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_9cca3e3d-b094-461d-b424-942ad5742fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_9cca3e3d-b094-461d-b424-942ad5742fad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ab46d74e-0569-42bd-9d15-ffea40caae4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ab46d74e-0569-42bd-9d15-ffea40caae4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3c3643f7-b157-4b62-a34f-ad0664c49f29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3c3643f7-b157-4b62-a34f-ad0664c49f29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_8ddd7be6-f3af-4fab-a3b0-fffd6c42143c" xlink:href="azz-20220228.xsd#azz_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_8ddd7be6-f3af-4fab-a3b0-fffd6c42143c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d2813a1b-8114-4fbb-8d2c-e15034b7e7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d2813a1b-8114-4fbb-8d2c-e15034b7e7e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_ced4e18a-f869-4375-bbd2-25470b9f49b5" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_ced4e18a-f869-4375-bbd2-25470b9f49b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1e6c3daf-79a2-4043-8242-56f3d3b78082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_45dd7ba8-96f8-45c7-a3e3-30cf18386925" xlink:to="loc_us-gaap_LongTermDebtCurrent_1e6c3daf-79a2-4043-8242-56f3d3b78082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fe3c2ef7-1302-4cb1-b341-d5a9eab48c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_548776f4-b398-4afb-8f28-8e57a9a2b58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fe3c2ef7-1302-4cb1-b341-d5a9eab48c08" xlink:to="loc_us-gaap_CommonStockValue_548776f4-b398-4afb-8f28-8e57a9a2b58a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4604175b-e464-478d-b457-c65494eb7366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fe3c2ef7-1302-4cb1-b341-d5a9eab48c08" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4604175b-e464-478d-b457-c65494eb7366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_248afd9e-3e02-4d09-8788-a76a61484447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fe3c2ef7-1302-4cb1-b341-d5a9eab48c08" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_248afd9e-3e02-4d09-8788-a76a61484447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3357133e-5be3-4322-b04e-e2b10f5aa1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fe3c2ef7-1302-4cb1-b341-d5a9eab48c08" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3357133e-5be3-4322-b04e-e2b10f5aa1a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f9d5c6a3-c29b-4bbb-be77-a3832505ac75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f9d5c6a3-c29b-4bbb-be77-a3832505ac75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_67132aff-9be4-48c3-8490-b103d926bb97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_InventoryWriteDown_67132aff-9be4-48c3-8490-b103d926bb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_27cc013f-2bc5-4765-9153-d76eaa4f0494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_NetIncomeLoss_27cc013f-2bc5-4765-9153-d76eaa4f0494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_259d552f-07a8-453a-a86a-c5824d27d1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_259d552f-07a8-453a-a86a-c5824d27d1a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_b4fd2a9d-06b0-47e6-b787-f915d582a667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_b4fd2a9d-06b0-47e6-b787-f915d582a667" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaidInKindInterest_929bb0df-f9d0-48ac-aea7-37dd2211dda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaidInKindInterest"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_PaidInKindInterest_929bb0df-f9d0-48ac-aea7-37dd2211dda1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3f4f429a-e1b8-4b2b-b483-eef76a070c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3f4f429a-e1b8-4b2b-b483-eef76a070c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_40c01511-6c6e-4560-ba1e-3d251605d50a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_40c01511-6c6e-4560-ba1e-3d251605d50a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_e62884e5-e9cb-4569-9cd7-14001fbd8ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_e62884e5-e9cb-4569-9cd7-14001fbd8ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_a70a5316-d4c6-430e-bc2f-7d6203657fec" xlink:href="azz-20220228.xsd#azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_a70a5316-d4c6-430e-bc2f-7d6203657fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_56cb2e2f-a0d7-407d-9ef6-bc8d297e9add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_56cb2e2f-a0d7-407d-9ef6-bc8d297e9add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2ce22fcf-12a0-4bcd-b25b-7461bcad871f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_ShareBasedCompensation_2ce22fcf-12a0-4bcd-b25b-7461bcad871f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_534b3dec-ca9f-40f5-b091-0eeb87dd2de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_534b3dec-ca9f-40f5-b091-0eeb87dd2de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_824d9dd8-ed1f-47b0-8cb9-e8d2a6d06ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_824d9dd8-ed1f-47b0-8cb9-e8d2a6d06ba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_a5e5c49e-ac9b-47af-b301-4bb65fe31dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_a5e5c49e-ac9b-47af-b301-4bb65fe31dd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_68c0ff52-5d7b-481e-8c4c-3848a44cd83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_68c0ff52-5d7b-481e-8c4c-3848a44cd83f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c749f62a-8c63-46f4-afc5-364815bc728e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c749f62a-8c63-46f4-afc5-364815bc728e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_3f8547fb-1a6a-4a50-86bc-5ad8d5b39bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cd592cc6-5680-4d3e-a7a9-c861b1a7356a" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_3f8547fb-1a6a-4a50-86bc-5ad8d5b39bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68dae3e5-7a32-4bb5-9376-5360e3e62773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_33d6a72b-a22a-483e-bbc7-a85a34fd8653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68dae3e5-7a32-4bb5-9376-5360e3e62773" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_33d6a72b-a22a-483e-bbc7-a85a34fd8653" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c4e9f32-f3f1-45f2-be6d-fb0048e5101f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68dae3e5-7a32-4bb5-9376-5360e3e62773" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c4e9f32-f3f1-45f2-be6d-fb0048e5101f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_576f0a66-c68f-4ba0-89e0-7df8a6f7f708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68dae3e5-7a32-4bb5-9376-5360e3e62773" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_576f0a66-c68f-4ba0-89e0-7df8a6f7f708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ea2c4a4-5b08-43e9-a462-d432e651a45f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_68dae3e5-7a32-4bb5-9376-5360e3e62773" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ea2c4a4-5b08-43e9-a462-d432e651a45f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c8a028d-f207-4733-96b3-bc881fac47fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_5a1df05b-d53c-4757-a6cc-8b8563d67939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c8a028d-f207-4733-96b3-bc881fac47fa" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_5a1df05b-d53c-4757-a6cc-8b8563d67939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_77a86f83-4bcf-47fb-9083-d7fdc3b6d9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c8a028d-f207-4733-96b3-bc881fac47fa" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_77a86f83-4bcf-47fb-9083-d7fdc3b6d9b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_50328846-1402-4b27-9402-41ed95bc32e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c8a028d-f207-4733-96b3-bc881fac47fa" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_50328846-1402-4b27-9402-41ed95bc32e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_421c8a83-8059-457f-9a70-b6b16fa21910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c8a028d-f207-4733-96b3-bc881fac47fa" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_421c8a83-8059-457f-9a70-b6b16fa21910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_2a6bf2e9-157a-4f47-bec1-75edd17dfcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_2a6bf2e9-157a-4f47-bec1-75edd17dfcf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_307447b8-5e3d-413f-988b-566784908006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_PaymentsOfDividends_307447b8-5e3d-413f-988b-566784908006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_16d8fdc9-bf35-40cd-a218-a48de0321f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_16d8fdc9-bf35-40cd-a218-a48de0321f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5c59ddfd-9abf-4df7-932f-c2d2f034ee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5c59ddfd-9abf-4df7-932f-c2d2f034ee7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_51bfde3c-3431-4e56-8a5e-7d8d5da95a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_51bfde3c-3431-4e56-8a5e-7d8d5da95a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9bdbe6f9-30b9-4da7-aced-fe5f90124e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9bdbe6f9-30b9-4da7-aced-fe5f90124e5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_17169569-285d-4fb3-8723-d2afa7677e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_17169569-285d-4fb3-8723-d2afa7677e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7a8fdbc3-c5f9-4041-98ed-c9e086930d06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7a8fdbc3-c5f9-4041-98ed-c9e086930d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_37f8d6ce-32a2-4188-ae1d-89dbe5c2ff3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e761f7d-f055-45df-955d-b8cf76b17bf8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_37f8d6ce-32a2-4188-ae1d-89dbe5c2ff3d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_778a4ca1-933f-4bbc-ae1d-891abfa59d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_5eb8c5ee-5e05-4dc6-b767-33de90e5d841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_778a4ca1-933f-4bbc-ae1d-891abfa59d79" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_5eb8c5ee-5e05-4dc6-b767-33de90e5d841" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6abbf1ac-c595-4932-af75-536b476812b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_01d637ef-c8ba-490d-ac90-1646290c616d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6abbf1ac-c595-4932-af75-536b476812b3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_01d637ef-c8ba-490d-ac90-1646290c616d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d2076f93-4f9f-49ea-ae9e-54a36abdf728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6abbf1ac-c595-4932-af75-536b476812b3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d2076f93-4f9f-49ea-ae9e-54a36abdf728" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9221483c-a8c4-4fb4-a64f-f3a64ce8fd59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a324926-1652-4c4d-b2fc-bc3b0a836157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9221483c-a8c4-4fb4-a64f-f3a64ce8fd59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a324926-1652-4c4d-b2fc-bc3b0a836157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f7f5894c-6964-496d-a368-fbd09adee2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9221483c-a8c4-4fb4-a64f-f3a64ce8fd59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f7f5894c-6964-496d-a368-fbd09adee2ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_44fc9b15-c8e9-48ed-9d6b-03f43a29d51c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_44fc9b15-c8e9-48ed-9d6b-03f43a29d51c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0d3a8026-a69b-4851-afcb-36b25b782621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0d3a8026-a69b-4851-afcb-36b25b782621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_903372d8-50a1-47db-913c-a9adaddaaf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_903372d8-50a1-47db-913c-a9adaddaaf6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0899106d-f5ad-4c08-a2a2-2c71bc81e40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_0899106d-f5ad-4c08-a2a2-2c71bc81e40b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9fa33edf-a548-4eb7-af93-1968d1912dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9fa33edf-a548-4eb7-af93-1968d1912dcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_cadda410-f80d-4bf2-a9b3-84e0dd7c03e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a5a2fda-f2f4-41fa-94cf-25d7c515125b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_cadda410-f80d-4bf2-a9b3-84e0dd7c03e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#OtherAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_0a718284-e9ed-4a6a-a2d5-48d5b589ea2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_us-gaap_InterestPayableCurrent_0a718284-e9ed-4a6a-a2d5-48d5b589ea2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_c0619b15-93fd-413d-b09b-78a014f95bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_c0619b15-93fd-413d-b09b-78a014f95bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_4f0a27ba-0fe3-41dd-97c7-092b239ac1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_4f0a27ba-0fe3-41dd-97c7-092b239ac1d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_3e900ea7-8561-413d-9c40-70de4562d2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_3e900ea7-8561-413d-9c40-70de4562d2d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_49dc0971-264a-4307-8a06-23f3f6fefb27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_49dc0971-264a-4307-8a06-23f3f6fefb27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SalesorOtherTaxesPayableCurrent_0ea5ff1b-2e3a-4fc3-8798-2cec6ed295a0" xlink:href="azz-20220228.xsd#azz_SalesorOtherTaxesPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_azz_SalesorOtherTaxesPayableCurrent_0ea5ff1b-2e3a-4fc3-8798-2cec6ed295a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_4b95b138-5dee-4d47-a924-0964deb665f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2147ac79-5245-4bea-a103-8183f73c7734" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_4b95b138-5dee-4d47-a924-0964deb665f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_70dfd88a-ca04-4cb2-8dfa-a6173e1551ca" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0752ed5e-fb5b-43a9-89d2-4cee2f8dd2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_70dfd88a-ca04-4cb2-8dfa-a6173e1551ca" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0752ed5e-fb5b-43a9-89d2-4cee2f8dd2f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fc76eaeb-1d60-4b86-9d7c-dd641d0e6f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_70dfd88a-ca04-4cb2-8dfa-a6173e1551ca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fc76eaeb-1d60-4b86-9d7c-dd641d0e6f9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b2ed69f1-3790-4903-aab6-5e648502a60d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b2ed69f1-3790-4903-aab6-5e648502a60d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c14cbb73-1613-4009-8db4-b85bd987e2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c14cbb73-1613-4009-8db4-b85bd987e2f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d44e9f35-4d84-4663-82fd-23125b98a7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d44e9f35-4d84-4663-82fd-23125b98a7e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_efaed0fd-749a-4053-a990-94bba35e6fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_efaed0fd-749a-4053-a990-94bba35e6fee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3fa7b8fc-9590-4150-aac0-fa43a71d1cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3fa7b8fc-9590-4150-aac0-fa43a71d1cab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ac0c244c-b780-4953-be49-13739dce9de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_94b84d04-ed53-4c07-ab00-c444bc9b1b43" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ac0c244c-b780-4953-be49-13739dce9de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_10e72895-66fb-4763-ac98-dc01cc469cdd" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7b348d80-9420-4f37-8567-e567d622320f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_10e72895-66fb-4763-ac98-dc01cc469cdd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7b348d80-9420-4f37-8567-e567d622320f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1961b54d-2604-47c0-b274-bfeb46aaca49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_10e72895-66fb-4763-ac98-dc01cc469cdd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1961b54d-2604-47c0-b274-bfeb46aaca49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_72b21286-4105-4287-8af3-b344a66b127f" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1363aa37-743b-4226-95c2-7c2f96390d06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_72b21286-4105-4287-8af3-b344a66b127f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1363aa37-743b-4226-95c2-7c2f96390d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_96ad718d-81c8-4e90-89a1-e25cfc4e631f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_72b21286-4105-4287-8af3-b344a66b127f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_96ad718d-81c8-4e90-89a1-e25cfc4e631f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_083ac001-ede2-440b-a3d3-d0f204921f27" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_132e7791-9a6f-417c-b42c-023026bbdb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_083ac001-ede2-440b-a3d3-d0f204921f27" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_132e7791-9a6f-417c-b42c-023026bbdb6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_98024be9-9778-4adf-bba4-a0b861d5a94e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_083ac001-ede2-440b-a3d3-d0f204921f27" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_98024be9-9778-4adf-bba4-a0b861d5a94e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_9a97e77f-15b7-4712-9aba-00d539aeb012" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_4395c470-e06a-4ea7-907e-f9038c7088a5" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_9a97e77f-15b7-4712-9aba-00d539aeb012" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_4395c470-e06a-4ea7-907e-f9038c7088a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_f4a8ddf6-1bc5-4a47-ba39-489ebff4030c" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_9a97e77f-15b7-4712-9aba-00d539aeb012" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_f4a8ddf6-1bc5-4a47-ba39-489ebff4030c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_ff9fa45a-f190-4ac7-9cd6-9031eb0fe0a3" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_106aa698-cc72-4ddd-b559-d2aeac4da9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_ff9fa45a-f190-4ac7-9cd6-9031eb0fe0a3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_106aa698-cc72-4ddd-b559-d2aeac4da9e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8c45136c-57fa-43fd-9111-decbbf4941ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_ff9fa45a-f190-4ac7-9cd6-9031eb0fe0a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8c45136c-57fa-43fd-9111-decbbf4941ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_6259eaaf-e378-40a3-b1f9-da1239b04308" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_126916aa-78be-49f9-974f-76e1cc50aabd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_6259eaaf-e378-40a3-b1f9-da1239b04308" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_126916aa-78be-49f9-974f-76e1cc50aabd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b362899a-414e-4959-a3a6-04350fb7b123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_6259eaaf-e378-40a3-b1f9-da1239b04308" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b362899a-414e-4959-a3a6-04350fb7b123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_72a1838a-c551-4f58-86b4-a044d426d3ea" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4cd2ec7e-3a7c-4772-9c9f-930dc29287fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_72a1838a-c551-4f58-86b4-a044d426d3ea" xlink:to="loc_us-gaap_FinanceLeaseLiability_4cd2ec7e-3a7c-4772-9c9f-930dc29287fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d911f840-eb3b-4fea-9237-3da607fa6b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_72a1838a-c551-4f58-86b4-a044d426d3ea" xlink:to="loc_us-gaap_OperatingLeaseLiability_d911f840-eb3b-4fea-9237-3da607fa6b4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f0e6e1a4-9736-4214-a474-0836efc39d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_f0e6e1a4-9736-4214-a474-0836efc39d12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4e9ded57-9d46-46ec-82ef-aa36ceecad4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4e9ded57-9d46-46ec-82ef-aa36ceecad4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3091b3da-0bfd-4f0a-8d1b-9e8160715e75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3091b3da-0bfd-4f0a-8d1b-9e8160715e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ae37865b-57a4-4757-b130-be73276e64cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ae37865b-57a4-4757-b130-be73276e64cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3484812a-bf4a-43c4-8928-43192b31c2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3484812a-bf4a-43c4-8928-43192b31c2ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1ecf17ce-1610-4fd7-9f7c-23d98f18fd97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da82843f-fe94-4ec7-90ac-70ec607aeb02" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1ecf17ce-1610-4fd7-9f7c-23d98f18fd97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_42ce1739-ed4d-4eaf-8be6-7a616989f754" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_17540c7d-fa3a-45e9-ba28-29a487436abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_42ce1739-ed4d-4eaf-8be6-7a616989f754" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_17540c7d-fa3a-45e9-ba28-29a487436abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_555e1d9f-b3ae-4c38-9fb5-42dc0c162ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_42ce1739-ed4d-4eaf-8be6-7a616989f754" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_555e1d9f-b3ae-4c38-9fb5-42dc0c162ff0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_35895888-dd31-4795-a92d-c8015da3c5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d3136602-c6c2-4cf5-82ac-c86e3bb2b361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_35895888-dd31-4795-a92d-c8015da3c5a8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d3136602-c6c2-4cf5-82ac-c86e3bb2b361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b4cfcb7a-46a6-48cd-b8f7-72d8af6cb7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_35895888-dd31-4795-a92d-c8015da3c5a8" xlink:to="loc_us-gaap_OperatingLeaseLiability_b4cfcb7a-46a6-48cd-b8f7-72d8af6cb7fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_54fd6b4e-ee95-495a-963b-cfa037239b50" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_83976482-2d8b-4f75-9c70-4850e8efd317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_54fd6b4e-ee95-495a-963b-cfa037239b50" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_83976482-2d8b-4f75-9c70-4850e8efd317" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2724b987-c0c7-4fff-88dd-83ae2358a68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_54fd6b4e-ee95-495a-963b-cfa037239b50" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2724b987-c0c7-4fff-88dd-83ae2358a68e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_17c3635c-3086-400f-8af1-6e3692fab727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_51e74a2e-ed6c-4b31-9cef-d057c5f317f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_17c3635c-3086-400f-8af1-6e3692fab727" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_51e74a2e-ed6c-4b31-9cef-d057c5f317f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_7091f9a3-1e45-43f2-befa-c255b92828a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_17c3635c-3086-400f-8af1-6e3692fab727" xlink:to="loc_us-gaap_FinanceLeaseLiability_7091f9a3-1e45-43f2-befa-c255b92828a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fa9ef736-58b7-471e-9336-a11fbcfa9690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9fb01938-e0ad-4921-a733-47806cbddd54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa9ef736-58b7-471e-9336-a11fbcfa9690" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9fb01938-e0ad-4921-a733-47806cbddd54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_45aba7fe-d2e9-4e17-b806-8b0109477d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa9ef736-58b7-471e-9336-a11fbcfa9690" xlink:to="loc_us-gaap_LongTermDebtCurrent_45aba7fe-d2e9-4e17-b806-8b0109477d50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_311f7ab0-66af-4bd5-b43d-65cae39ee432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_71b2c4bb-b409-4969-8bce-71924a46b533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_311f7ab0-66af-4bd5-b43d-65cae39ee432" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_71b2c4bb-b409-4969-8bce-71924a46b533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_63185250-fd89-4633-bd9d-87c17762f170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_311f7ab0-66af-4bd5-b43d-65cae39ee432" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_63185250-fd89-4633-bd9d-87c17762f170" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4b7ffa08-6c6e-46c8-b7d2-56292d21ca76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4b7ffa08-6c6e-46c8-b7d2-56292d21ca76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_91d0bc68-0c50-435e-8e65-694b4b1ec8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_91d0bc68-0c50-435e-8e65-694b4b1ec8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_24236f4d-0988-4ccb-9705-f96640c30629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_24236f4d-0988-4ccb-9705-f96640c30629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_59b53d53-9508-49e6-ba79-b757fe69d7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_59b53d53-9508-49e6-ba79-b757fe69d7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c4df6636-e83e-483b-af9c-1cc8697853e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c4df6636-e83e-483b-af9c-1cc8697853e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a3d5be61-a0b7-40e2-9a9d-2cf4fec08db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_1620aa44-6c9a-45fc-becf-669178516395" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_a3d5be61-a0b7-40e2-9a9d-2cf4fec08db8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesProvisionofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ba69fbed-32a8-44c0-a496-9d358ba87942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_61d61f47-d9d9-4de4-a375-96d6d562b91e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ba69fbed-32a8-44c0-a496-9d358ba87942" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_61d61f47-d9d9-4de4-a375-96d6d562b91e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1914204e-03bd-4489-ac46-5f2b8423ba59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ba69fbed-32a8-44c0-a496-9d358ba87942" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1914204e-03bd-4489-ac46-5f2b8423ba59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_cead0d21-58ee-4752-ad5a-4a5547e122c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ba69fbed-32a8-44c0-a496-9d358ba87942" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_cead0d21-58ee-4752-ad5a-4a5547e122c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3fa4eadc-2f0e-4d96-8889-6d6174e5ca93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_66d572e4-2dcc-44c1-b28d-1185b10bd8af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3fa4eadc-2f0e-4d96-8889-6d6174e5ca93" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_66d572e4-2dcc-44c1-b28d-1185b10bd8af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ec45e771-fe1a-45e9-872c-0cf210b2c7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3fa4eadc-2f0e-4d96-8889-6d6174e5ca93" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ec45e771-fe1a-45e9-872c-0cf210b2c7bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e186b2-d134-4463-a181-25c8fa4ba572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a56e0519-6150-4029-b694-7b1cfa58c5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e186b2-d134-4463-a181-25c8fa4ba572" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a56e0519-6150-4029-b694-7b1cfa58c5e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_670710d6-738f-4721-8543-5dca22500879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e186b2-d134-4463-a181-25c8fa4ba572" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_670710d6-738f-4721-8543-5dca22500879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_26b66bd6-7aa0-458c-b304-fa0800f14dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_68e186b2-d134-4463-a181-25c8fa4ba572" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_26b66bd6-7aa0-458c-b304-fa0800f14dd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dc4d14c4-c200-40c7-bc83-c7591fd492c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6e71079d-43e7-4473-a6f1-3908bc32c2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dc4d14c4-c200-40c7-bc83-c7591fd492c8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6e71079d-43e7-4473-a6f1-3908bc32c2e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_158f0348-ce85-40f3-8057-a30e59b18f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dc4d14c4-c200-40c7-bc83-c7591fd492c8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_158f0348-ce85-40f3-8057-a30e59b18f23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_236c5f16-54d6-4228-b085-ba9724333b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_236c5f16-54d6-4228-b085-ba9724333b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_762e1e29-fb10-4b09-8553-e5798107b0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_762e1e29-fb10-4b09-8553-e5798107b0ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5c3e06db-0d4b-4159-9053-2b7fbd2ff547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5c3e06db-0d4b-4159-9053-2b7fbd2ff547" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d936929a-552c-4994-9b60-2de7a1f7ed44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d936929a-552c-4994-9b60-2de7a1f7ed44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_06be7964-2f2f-4b71-a631-f6c97dc45aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_06be7964-2f2f-4b71-a631-f6c97dc45aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8b1520e1-b090-437d-9fb1-d3470fff33c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8b1520e1-b090-437d-9fb1-d3470fff33c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_28d84814-cd41-488a-bba3-09cd7279342b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_28d84814-cd41-488a-bba3-09cd7279342b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_631ee8e4-cc9f-4931-a948-7760f5c87bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_631ee8e4-cc9f-4931-a948-7760f5c87bfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_6db0bed8-8a21-4ec3-b3c1-9713f61df238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_6db0bed8-8a21-4ec3-b3c1-9713f61df238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_8f0a1814-f0fd-4c3f-9a64-c6f2b54b7845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa7dc2b7-cbd0-418f-8801-c44a8d7517eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_8f0a1814-f0fd-4c3f-9a64-c6f2b54b7845" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ecf7cf05-e230-44fe-8a8e-39094feb44ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ff9c9eb4-8cee-483d-ba36-5d60bee1815d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ecf7cf05-e230-44fe-8a8e-39094feb44ab" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ff9c9eb4-8cee-483d-ba36-5d60bee1815d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_414beb2a-d3c6-467a-900b-37238917e3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ecf7cf05-e230-44fe-8a8e-39094feb44ab" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_414beb2a-d3c6-467a-900b-37238917e3f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_662e1e1b-d72a-41d4-83e8-909493c01344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_662e1e1b-d72a-41d4-83e8-909493c01344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_bbaa8aa1-1091-4cbd-985c-01b916713e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_bbaa8aa1-1091-4cbd-985c-01b916713e47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_0d5c95ab-d8c2-414e-861b-9a720bff92ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_0d5c95ab-d8c2-414e-861b-9a720bff92ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_badc88fa-5ec9-470f-ba04-097dde3dad92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_badc88fa-5ec9-470f-ba04-097dde3dad92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxAssetsLeaseLiabilities_63eb9eb8-995f-44c9-a1e7-bcf21707fcb5" xlink:href="azz-20220228.xsd#azz_DeferredTaxAssetsLeaseLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_azz_DeferredTaxAssetsLeaseLiabilities_63eb9eb8-995f-44c9-a1e7-bcf21707fcb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_8dcee483-9651-472d-bb9a-1d6744780d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_8dcee483-9651-472d-bb9a-1d6744780d8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_54d7f8e2-7b74-4c46-93e9-54cb1823b718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5740cc0a-bda3-4eb3-b127-35580629d108" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_54d7f8e2-7b74-4c46-93e9-54cb1823b718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2114c029-bc34-4f54-b110-37c0e4cc2732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxLiabilitiesAccountsReceivable_8149d590-92d7-466d-a805-ca0a0785a0a0" xlink:href="azz-20220228.xsd#azz_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2114c029-bc34-4f54-b110-37c0e4cc2732" xlink:to="loc_azz_DeferredTaxLiabilitiesAccountsReceivable_8149d590-92d7-466d-a805-ca0a0785a0a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2edc91b0-f692-4e4d-9db5-37f1e8b3416b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2114c029-bc34-4f54-b110-37c0e4cc2732" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2edc91b0-f692-4e4d-9db5-37f1e8b3416b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_88a3771f-71b6-46a1-b27a-3d1f958ec078" xlink:href="azz-20220228.xsd#azz_DeferredTaxLiabilitiesRightofUseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2114c029-bc34-4f54-b110-37c0e4cc2732" xlink:to="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_88a3771f-71b6-46a1-b27a-3d1f958ec078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_5d382ca0-625e-45a4-a9e5-3a42dd358abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2114c029-bc34-4f54-b110-37c0e4cc2732" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_5d382ca0-625e-45a4-a9e5-3a42dd358abf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_c7e014dc-d5fe-4025-a471-e51b8d84ecd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7fa269bb-0be5-404c-9f1b-e107fd08c0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_c7e014dc-d5fe-4025-a471-e51b8d84ecd2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_7fa269bb-0be5-404c-9f1b-e107fd08c0a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c1677e3a-7b6e-47fb-9518-1f872fbc752d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_c7e014dc-d5fe-4025-a471-e51b8d84ecd2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c1677e3a-7b6e-47fb-9518-1f872fbc752d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35cef5b8-8342-4205-8b29-5395b90fba04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1025b324-395e-4673-9c8e-6fb360f1b3de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35cef5b8-8342-4205-8b29-5395b90fba04" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1025b324-395e-4673-9c8e-6fb360f1b3de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9b183ed6-6158-460c-a4da-4ab0cf9fdd79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35cef5b8-8342-4205-8b29-5395b90fba04" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9b183ed6-6158-460c-a4da-4ab0cf9fdd79" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_dcd15d3e-cb99-4ba0-b811-6909bd561199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_4d34535b-4ed7-40fc-89c8-a8a25ee19be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_dcd15d3e-cb99-4ba0-b811-6909bd561199" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_4d34535b-4ed7-40fc-89c8-a8a25ee19be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_d9af107f-3f9c-47fc-9018-4807db581adc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_dcd15d3e-cb99-4ba0-b811-6909bd561199" xlink:to="loc_us-gaap_InventoryWriteDown_d9af107f-3f9c-47fc-9018-4807db581adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_a1c0a036-23eb-4ad4-8a5b-bea05add9704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_dcd15d3e-cb99-4ba0-b811-6909bd561199" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_a1c0a036-23eb-4ad4-8a5b-bea05add9704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_d743a22b-5b36-49af-93fa-c0fbd69b2d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_dcd15d3e-cb99-4ba0-b811-6909bd561199" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_d743a22b-5b36-49af-93fa-c0fbd69b2d10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CostsAssociatedWithAssetsHeldForSale_508c79a6-f780-47ae-9378-3894ffa46227" xlink:href="azz-20220228.xsd#azz_CostsAssociatedWithAssetsHeldForSale"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_dcd15d3e-cb99-4ba0-b811-6909bd561199" xlink:to="loc_azz_CostsAssociatedWithAssetsHeldForSale_508c79a6-f780-47ae-9378-3894ffa46227" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_82370f3f-d05a-402f-aeab-e3711957f2da" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_82370f3f-d05a-402f-aeab-e3711957f2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_02acc02d-7a27-4f27-ac05-389b93afccbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_02acc02d-7a27-4f27-ac05-389b93afccbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_b75dbc78-dfcd-45b9-8ce9-4c5873c4b426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_b75dbc78-dfcd-45b9-8ce9-4c5873c4b426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_45fc5695-c4c4-4a08-addf-d22c74219fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_45fc5695-c4c4-4a08-addf-d22c74219fc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_12888dc9-bc95-42da-8e01-958aa2a9ee8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_12888dc9-bc95-42da-8e01-958aa2a9ee8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_7dc313fc-62fb-4184-8ee5-7d16827e68b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_7dc313fc-62fb-4184-8ee5-7d16827e68b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_340348a2-b9fa-4e28-97b8-3e71fe03bad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b989e82a-8250-486e-8f22-99b45ca1ccf8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_340348a2-b9fa-4e28-97b8-3e71fe03bad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_639a3c72-a0b1-481c-8d9a-917ce44f9916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_460c9c3c-a74d-4738-9ebd-09c940d9db7e" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_639a3c72-a0b1-481c-8d9a-917ce44f9916" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_460c9c3c-a74d-4738-9ebd-09c940d9db7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_65d711e9-2941-4cbd-a185-b843016f16e3" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_639a3c72-a0b1-481c-8d9a-917ce44f9916" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_65d711e9-2941-4cbd-a185-b843016f16e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_21103ad8-356f-46bf-ab65-205cf70b177a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_639a3c72-a0b1-481c-8d9a-917ce44f9916" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_21103ad8-356f-46bf-ab65-205cf70b177a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_55252899-049b-4ad6-b197-9ae71024c3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_639a3c72-a0b1-481c-8d9a-917ce44f9916" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_55252899-049b-4ad6-b197-9ae71024c3a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_8e8e2023-e4d1-4c48-84d3-e9e71b39979a" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_639a3c72-a0b1-481c-8d9a-917ce44f9916" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_8e8e2023-e4d1-4c48-84d3-e9e71b39979a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_07c9b140-450c-4eab-859b-6d43d57d12a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_07c9b140-450c-4eab-859b-6d43d57d12a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f1211c18-9737-4211-9b32-13270395ba98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f1211c18-9737-4211-9b32-13270395ba98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5b1b2219-308b-40f2-b2e0-ecdf8c3b96e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5b1b2219-308b-40f2-b2e0-ecdf8c3b96e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_50b5edd2-3e4b-4ae3-aadd-04efdd5d4dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_50b5edd2-3e4b-4ae3-aadd-04efdd5d4dea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_064f9175-9be4-4ae3-9cfa-23f7c3f640b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_064f9175-9be4-4ae3-9cfa-23f7c3f640b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_db4b1d5e-c6b4-429d-a340-6aab2c494fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_Goodwill_db4b1d5e-c6b4-429d-a340-6aab2c494fc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8fe976e7-4ecc-4e5c-86fd-45971096ca5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8fe976e7-4ecc-4e5c-86fd-45971096ca5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_eb157cff-b6b3-4bc0-bfad-4d81091660ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_eb157cff-b6b3-4bc0-bfad-4d81091660ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b98bc337-5b70-483d-8c3b-3c32e23ed6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_79e853f7-2bb7-430c-a66a-17f383362911" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b98bc337-5b70-483d-8c3b-3c32e23ed6bb" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>azz-20220228_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6688c1e1-5a8a-4544-9c70-f4e4e497bb9e,g:fb6b87b3-d834-4f83-b4e4-df1891108366-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementofChangesinShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity" xlink:type="extended" id="ibe52fde5638d4408ac4cb75afd749562_ConsolidatedStatementofChangesinShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c41d952f-0ed1-4bc0-aaba-a35344402066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c41d952f-0ed1-4bc0-aaba-a35344402066" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_44cd24aa-3b6a-495a-acda-b9b4ba7a875f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_SharesIssued_44cd24aa-3b6a-495a-acda-b9b4ba7a875f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_acd05fdf-228b-4399-ae5f-5ef08ff35bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockholdersEquity_acd05fdf-228b-4399-ae5f-5ef08ff35bc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9c6562f-5db7-4498-a6d9-cc70e1d9f195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9c6562f-5db7-4498-a6d9-cc70e1d9f195" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_ef4b866c-62b3-4b95-8e28-87c271614f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_ef4b866c-62b3-4b95-8e28-87c271614f58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7ec84ed6-ca91-40e6-96a7-c5b7dcd97b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7ec84ed6-ca91-40e6-96a7-c5b7dcd97b6f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eb2ec82-9672-4447-9855-ed73a2f4cd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eb2ec82-9672-4447-9855-ed73a2f4cd13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_48d69ff7-7b9c-496a-8e25-73d72aa73039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_48d69ff7-7b9c-496a-8e25-73d72aa73039" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2c2880e7-7fab-4dab-8b10-ef2f868b5058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2c2880e7-7fab-4dab-8b10-ef2f868b5058" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d1e35a64-36ec-42c8-b241-2ec65f984021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d1e35a64-36ec-42c8-b241-2ec65f984021" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_b64a668b-98aa-49a1-bf6a-15d37f8252f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_DividendsCash_b64a668b-98aa-49a1-bf6a-15d37f8252f3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9f5a2701-2c89-4ddb-b073-600fae064edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_NetIncomeLoss_9f5a2701-2c89-4ddb-b073-600fae064edc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_03507933-ee84-43cb-84bb-6bec8b1d558e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_03507933-ee84-43cb-84bb-6bec8b1d558e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7425e76f-650b-4d58-bb51-996ce3264267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7425e76f-650b-4d58-bb51-996ce3264267" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_f4602d40-8f60-4ce4-b3c8-ae378691d8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f41ada7b-3d21-431a-9cc6-1af8710a64a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c41d952f-0ed1-4bc0-aaba-a35344402066" xlink:to="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_29a12032-304b-4159-81e8-52d21fdc44d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:to="loc_us-gaap_EquityComponentDomain_29a12032-304b-4159-81e8-52d21fdc44d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:to="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_630421c4-74ae-46eb-a933-c01d39a18d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_CommonStockMember_630421c4-74ae-46eb-a933-c01d39a18d64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bb07f9b6-1e5b-4c95-beb9-315b3bfa6127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bb07f9b6-1e5b-4c95-beb9-315b3bfa6127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a48f664e-8a57-4800-bfeb-6e2892504a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_RetainedEarningsMember_a48f664e-8a57-4800-bfeb-6e2892504a79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77bf3877-41b0-4eb2-94e6-9a10528d0ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77bf3877-41b0-4eb2-94e6-9a10528d0ac4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i110820d5791746b185ca305bb197f0e6_SummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_067b78a8-bc3b-4ebc-8b66-4d0a583d80cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_067b78a8-bc3b-4ebc-8b66-4d0a583d80cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_e1d34fea-c417-4459-bb9a-a97799837ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_AssetImpairmentCharges_e1d34fea-c417-4459-bb9a-a97799837ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5b22c834-4231-4ea5-b913-af34aa945335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5b22c834-4231-4ea5-b913-af34aa945335" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_50f9cc6d-2667-4258-98cc-62064949c76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_NumberOfOperatingSegments_50f9cc6d-2667-4258-98cc-62064949c76a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2c8e329b-47d4-4385-ac5e-74247f5dc48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2c8e329b-47d4-4385-ac5e-74247f5dc48e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_4ec5e505-b405-4e80-ac2a-78b4696cde11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_RestrictedCash_4ec5e505-b405-4e80-ac2a-78b4696cde11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_121d3102-a29a-4003-bf1d-701eea6e57d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_121d3102-a29a-4003-bf1d-701eea6e57d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:to="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35ebb318-5457-48c9-9546-d73b6ba22f14_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:to="loc_srt_RangeMember_35ebb318-5457-48c9-9546-d73b6ba22f14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:to="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0314e98f-951d-4f9a-8974-9bb53dfb845f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:to="loc_srt_MinimumMember_0314e98f-951d-4f9a-8974-9bb53dfb845f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9acd2001-e22e-4569-96c9-48c2b4297819" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:to="loc_srt_MaximumMember_9acd2001-e22e-4569-96c9-48c2b4297819" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="extended" id="i20b108acfcb445db8d631db598e60de0_SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_44d2782c-dd92-4bfb-bf26-beeab203c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dcf139c4-7955-453b-bc48-35671c487b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_44d2782c-dd92-4bfb-bf26-beeab203c9fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dcf139c4-7955-453b-bc48-35671c487b7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_44d2782c-dd92-4bfb-bf26-beeab203c9fc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:to="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8fce9bf0-0969-4d30-9924-ff1100c007ae_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:to="loc_srt_NameOfMajorCustomerDomain_8fce9bf0-0969-4d30-9924-ff1100c007ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:to="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IndustrialMember_4e31fdf8-d4b9-494e-af4f-5fa32b42e18f" xlink:href="azz-20220228.xsd#azz_IndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:to="loc_azz_IndustrialMember_4e31fdf8-d4b9-494e-af4f-5fa32b42e18f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_TrasmissionDistributionMember_c93ad16c-cbaf-4347-b9d0-3f8d8681cbfc" xlink:href="azz-20220228.xsd#azz_TrasmissionDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:to="loc_azz_TrasmissionDistributionMember_c93ad16c-cbaf-4347-b9d0-3f8d8681cbfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PowerGenerationMember_0f59a194-00d7-4912-a5b7-111b9bef6e6c" xlink:href="azz-20220228.xsd#azz_PowerGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:to="loc_azz_PowerGenerationMember_0f59a194-00d7-4912-a5b7-111b9bef6e6c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended" id="ic39116cbc1244ec1a038cfee75b07efe_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9c90f13a-ed8b-42ff-a149-ec6ab88c43a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a233eab-fdf5-4289-a5a9-74233507ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9c90f13a-ed8b-42ff-a149-ec6ab88c43a8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a233eab-fdf5-4289-a5a9-74233507ae64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9c90f13a-ed8b-42ff-a149-ec6ab88c43a8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b3113de7-356b-46e0-a1c3-2af8690bdec6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b3113de7-356b-46e0-a1c3-2af8690bdec6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc33e4c5-ea92-4892-b3f5-b9ae707cd454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc33e4c5-ea92-4892-b3f5-b9ae707cd454" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_977815fd-1dac-4af0-9bcc-119a7843704a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_977815fd-1dac-4af0-9bcc-119a7843704a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a802dbbf-c6dd-46b7-b5ba-322c227e87e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a802dbbf-c6dd-46b7-b5ba-322c227e87e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_790c4dda-c5e3-4afc-b40d-f262add55bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_VehiclesMember_790c4dda-c5e3-4afc-b40d-f262add55bd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ComputersandSoftwareMember_660c09fb-1b5a-4008-9188-47f2cc543aa1" xlink:href="azz-20220228.xsd#azz_ComputersandSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_azz_ComputersandSoftwareMember_660c09fb-1b5a-4008-9188-47f2cc543aa1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:to="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:to="loc_srt_RangeMember_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:to="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2241090f-f244-4f0b-bfb3-77937d7ccf70" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:to="loc_srt_MinimumMember_2241090f-f244-4f0b-bfb3-77937d7ccf70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_098dfebe-bd30-4132-8f71-932f62bed8c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:to="loc_srt_MaximumMember_098dfebe-bd30-4132-8f71-932f62bed8c0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesDebtDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" xlink:type="extended" id="i36300378e4c5447ba5900fb84d1eca25_SummaryofSignificantAccountingPoliciesDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6e9d68f5-8b6a-4ec7-94b7-630f355ef44e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_6517571f-77fb-42f7-8295-234e2d13adc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e9d68f5-8b6a-4ec7-94b7-630f355ef44e" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_6517571f-77fb-42f7-8295-234e2d13adc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e9d68f5-8b6a-4ec7-94b7-630f355ef44e" xlink:to="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3ad897ca-f0a9-4e70-9da4-5b2b89e81813_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3ad897ca-f0a9-4e70-9da4-5b2b89e81813_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3a15e172-934a-4967-aad2-0c03c4b369fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3a15e172-934a-4967-aad2-0c03c4b369fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_24067dd4-93ef-404a-aa09-b22d5bb737e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3a15e172-934a-4967-aad2-0c03c4b369fe" xlink:to="loc_us-gaap_SeniorNotesMember_24067dd4-93ef-404a-aa09-b22d5bb737e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:to="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_31756179-cd84-430e-b635-fd4f03dc8832_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_31756179-cd84-430e-b635-fd4f03dc8832_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2b32e1f7-af21-4e06-95db-e94f124e2f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2b32e1f7-af21-4e06-95db-e94f124e2f6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_1767255d-c98f-4470-a20e-1efebec49068" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueMarch312018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2b32e1f7-af21-4e06-95db-e94f124e2f6e" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_1767255d-c98f-4470-a20e-1efebec49068" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" xlink:type="extended" id="ie238a5d6870c4d2f9ff80455b814531a_SummaryofSignificantAccountingPoliciesRecognizedSalesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fae29870-38b7-4d26-9535-edd833be7459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fae29870-38b7-4d26-9535-edd833be7459" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2c07e589-bfb7-4571-98a0-7fbb95a2d898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2c07e589-bfb7-4571-98a0-7fbb95a2d898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b6756241-e2a9-4781-8460-73cd47e828d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b6756241-e2a9-4781-8460-73cd47e828d4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1" xlink:type="extended" id="i17f12ebf260642c6b979190ab40225ac_SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fae29870-38b7-4d26-9535-edd833be7459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fae29870-38b7-4d26-9535-edd833be7459" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2c07e589-bfb7-4571-98a0-7fbb95a2d898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2c07e589-bfb7-4571-98a0-7fbb95a2d898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" xlink:type="extended" id="i98916c7b1d19488e883f0e0144910bdf_SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_802734cc-2386-4e2d-a0a7-91781a0aa63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_802734cc-2386-4e2d-a0a7-91781a0aa63e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_d4328c58-082d-4405-8632-3d49f6a951da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_d4328c58-082d-4405-8632-3d49f6a951da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_c69ca761-1354-4a05-994d-9111373a3fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_c69ca761-1354-4a05-994d-9111373a3fa4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_70c781b0-117e-484b-89b3-7e95bb5bb306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_70c781b0-117e-484b-89b3-7e95bb5bb306" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_10423841-1159-4841-8f9a-74162687c852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_10423841-1159-4841-8f9a-74162687c852" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_337b00b2-4d6b-478f-a276-c333f6a1582e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_0360a69d-9bea-4744-bf1c-59b2dcba51fc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_0360a69d-9bea-4744-bf1c-59b2dcba51fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_46c4c42f-abe6-4c4c-8ac1-855405fb39dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_46c4c42f-abe6-4c4c-8ac1-855405fb39dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_cd1e72bd-76fb-4c28-8335-3784ed6e82d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_46c4c42f-abe6-4c4c-8ac1-855405fb39dc" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_cd1e72bd-76fb-4c28-8335-3784ed6e82d9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="iab2deda9418c488bb69122dbd2b3a06b_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_be53b93e-6f56-4d85-8ffd-ce044188e456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_be53b93e-6f56-4d85-8ffd-ce044188e456" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5b34d0d8-60ef-4a8b-9733-81a117ad601f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5b34d0d8-60ef-4a8b-9733-81a117ad601f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3b8f936a-e64f-4db6-8c01-16359f748b25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3b8f936a-e64f-4db6-8c01-16359f748b25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88bfaba4-5280-4d41-aec8-5302a60388d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88bfaba4-5280-4d41-aec8-5302a60388d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_a5ec0a06-8f2c-4220-92de-6231d939136d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_LandMember_a5ec0a06-8f2c-4220-92de-6231d939136d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_12d1d0b6-cdd5-4266-a2b0-22d465501713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_12d1d0b6-cdd5-4266-a2b0-22d465501713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_40219d66-b303-42b5-8514-0ee24e9258f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_40219d66-b303-42b5-8514-0ee24e9258f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4a318ed0-807c-4c70-8152-0db21d8d2aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4a318ed0-807c-4c70-8152-0db21d8d2aa5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_37b206d2-c4d8-40c0-97d6-610ba5a2bc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_VehiclesMember_37b206d2-c4d8-40c0-97d6-610ba5a2bc6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_14385ed5-3f2f-4e37-abad-fccf564f5450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_ConstructionInProgressMember_14385ed5-3f2f-4e37-abad-fccf564f5450" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" xlink:type="extended" id="idd2e48c9e902462ba43da1af1e71e0ae_PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c834b677-eb0a-4946-9776-4b08b105088f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d83719d0-63a6-4f59-bd05-f35ba4a6908f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c834b677-eb0a-4946-9776-4b08b105088f" xlink:to="loc_us-gaap_Depreciation_d83719d0-63a6-4f59-bd05-f35ba4a6908f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c834b677-eb0a-4946-9776-4b08b105088f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fb8c47cb-dff6-46ed-8ab9-611365b6b57f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fb8c47cb-dff6-46ed-8ab9-611365b6b57f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ac1c167f-0075-4d04-94de-e7289eee9485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:to="loc_us-gaap_CostOfSalesMember_ac1c167f-0075-4d04-94de-e7289eee9485" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_25700b2c-5246-4306-8c3f-f5a6b975929a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_25700b2c-5246-4306-8c3f-f5a6b975929a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended" id="i3b895184692a496591062cb370871703_GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_4936b1bb-3d79-417e-89d7-00f3bca94059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_4936b1bb-3d79-417e-89d7-00f3bca94059" xlink:to="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5867b795-7323-4361-8bfb-a81434f6a147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_Goodwill_5867b795-7323-4361-8bfb-a81434f6a147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0c27a02e-6d32-4773-a628-33852b6670f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0c27a02e-6d32-4773-a628-33852b6670f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b3bafebf-abb6-4bcd-95c8-22271f7bcbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b3bafebf-abb6-4bcd-95c8-22271f7bcbb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_2ee25636-da4c-4cd6-b914-a55252adfcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_2ee25636-da4c-4cd6-b914-a55252adfcbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_91401f67-c3db-4f3b-9dcf-a7bf7c4c2126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_91401f67-c3db-4f3b-9dcf-a7bf7c4c2126" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_27c9853d-1b8e-48a1-be62-20a42a9b9593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_4936b1bb-3d79-417e-89d7-00f3bca94059" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_49991588-90c3-4bb3-86db-442794b78c21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:to="loc_us-gaap_SegmentDomain_49991588-90c3-4bb3-86db-442794b78c21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:to="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember_94430829-7cce-4b73-9dc1-a2d28ad4f8f8" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:to="loc_azz_MetalCoatingsMember_94430829-7cce-4b73-9dc1-a2d28ad4f8f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_972dc0eb-3818-4dfc-a3fb-d9777534b261" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:to="loc_azz_InfrastructureSolutionsMember_972dc0eb-3818-4dfc-a3fb-d9777534b261" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:to="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a945e812-0492-49fd-a2d9-f7c7755bbcaa_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:to="loc_srt_ConsolidationItemsDomain_a945e812-0492-49fd-a2d9-f7c7755bbcaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f5e51e15-6567-4ae3-a841-eee687640776" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:to="loc_srt_ConsolidationItemsDomain_f5e51e15-6567-4ae3-a841-eee687640776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1911e0f4-dc4e-49fb-9fb8-64c1a68aafd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f5e51e15-6567-4ae3-a841-eee687640776" xlink:to="loc_us-gaap_OperatingSegmentsMember_1911e0f4-dc4e-49fb-9fb8-64c1a68aafd0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" xlink:type="extended" id="iae52dffc64e24bfcafbcbfddcf35ebb8_GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fb513782-ab44-4f0d-953c-ceb2da5719d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fb513782-ab44-4f0d-953c-ceb2da5719d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_c1584904-89b4-437c-a922-da397bffc3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_c1584904-89b4-437c-a922-da397bffc3a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3619156f-9556-4fd8-a726-05eb8cd1ab51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3619156f-9556-4fd8-a726-05eb8cd1ab51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b98b88d-395b-4b95-9e3c-4698419710bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b98b88d-395b-4b95-9e3c-4698419710bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1fd04ca6-3efa-4885-8337-d1397642ba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1fd04ca6-3efa-4885-8337-d1397642ba7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fb513782-ab44-4f0d-953c-ceb2da5719d4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8dcfcf53-38da-4b50-8629-e77dbcbd96e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8dcfcf53-38da-4b50-8629-e77dbcbd96e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd187b9e-b18a-4679-a75b-ded8a79d6967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd187b9e-b18a-4679-a75b-ded8a79d6967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_7c5ece72-be9c-49de-a67a-c44e6641077e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_7c5ece72-be9c-49de-a67a-c44e6641077e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_0025e361-0f52-4217-975e-13d2097e7878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_TrademarksMember_0025e361-0f52-4217-975e-13d2097e7878" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c1d560fa-3fe0-42b2-a16c-d957947d8b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c1d560fa-3fe0-42b2-a16c-d957947d8b65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificationMarksMember_b4ab2573-bc85-4074-90de-8f6ced03e3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificationMarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_CertificationMarksMember_b4ab2573-bc85-4074-90de-8f6ced03e3a5" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="i54430341f3b248aca209c4b49546c9c9_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_c0451231-be31-4284-8a24-005b79b4488a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_c0451231-be31-4284-8a24-005b79b4488a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_f56f0d13-84eb-4ac4-8ec0-32a64abd160e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_f56f0d13-84eb-4ac4-8ec0-32a64abd160e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ba692c26-edeb-4d63-b801-744436ed7679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ba692c26-edeb-4d63-b801-744436ed7679" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_afb3be3b-0243-4b1b-9a8a-17ae484143dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_afb3be3b-0243-4b1b-9a8a-17ae484143dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_9f3812fc-640e-45e3-bc1a-e3845e593792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_9f3812fc-640e-45e3-bc1a-e3845e593792" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a9a497d2-48ec-4cf4-be79-56a2f2514a2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a9a497d2-48ec-4cf4-be79-56a2f2514a2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d01e735-59eb-4a7d-b074-0b66b9ae580e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d01e735-59eb-4a7d-b074-0b66b9ae580e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NuclearLogisticsBusinessMember_e68d6a6d-e28d-42ad-8f3f-5f74e65cc244" xlink:href="azz-20220228.xsd#azz_NuclearLogisticsBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d01e735-59eb-4a7d-b074-0b66b9ae580e" xlink:to="loc_azz_NuclearLogisticsBusinessMember_e68d6a6d-e28d-42ad-8f3f-5f74e65cc244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f0c497f7-6355-4953-8809-39993fc6618b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:to="loc_srt_ConsolidationItemsDomain_f0c497f7-6355-4953-8809-39993fc6618b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_343caa7d-e63a-4dd4-8a1f-6ec4cb51d96a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:to="loc_srt_ConsolidationItemsDomain_343caa7d-e63a-4dd4-8a1f-6ec4cb51d96a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_dc4ec3b2-988d-4a61-b5a7-21630cf153f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_343caa7d-e63a-4dd4-8a1f-6ec4cb51d96a" xlink:to="loc_us-gaap_OperatingSegmentsMember_dc4ec3b2-988d-4a61-b5a7-21630cf153f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6dcd1fd5-dea1-404b-957c-dc7703c84a5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:to="loc_us-gaap_SegmentDomain_6dcd1fd5-dea1-404b-957c-dc7703c84a5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d45800f-c824-4826-9d76-df8e9c05f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:to="loc_us-gaap_SegmentDomain_6d45800f-c824-4826-9d76-df8e9c05f5fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_16975a4c-055b-4a76-9ca2-430d1afaf903" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6d45800f-c824-4826-9d76-df8e9c05f5fd" xlink:to="loc_azz_InfrastructureSolutionsMember_16975a4c-055b-4a76-9ca2-430d1afaf903" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsAmortizationexpenseDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails" xlink:type="extended" id="ia77e8ec28c3e4722a0e3c1c3ca5109b9_GoodwillandIntangibleAssetsAmortizationexpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d2bbe99-4a1a-45a5-8983-14a260981e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ec9a97e0-0277-4a37-9d10-e9ea169874ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d2bbe99-4a1a-45a5-8983-14a260981e46" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ec9a97e0-0277-4a37-9d10-e9ea169874ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d2bbe99-4a1a-45a5-8983-14a260981e46" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e04c2383-af1f-49f1-bc8a-9b9f91f4ad76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:to="loc_us-gaap_CostOfSalesMember_e04c2383-af1f-49f1-bc8a-9b9f91f4ad76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_26080d56-77f2-4b0a-924f-5688548bc8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_26080d56-77f2-4b0a-924f-5688548bc8f8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseCostDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseCostDetails_1"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/LeasesLeaseCostDetails_1" xlink:type="extended" id="i9ed10a64d1c94c7d858208869aee2ba3_LeasesLeaseCostDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d2698b72-15c4-4203-8d38-7d6470493e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d2698b72-15c4-4203-8d38-7d6470493e11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ba28b0fc-8eaa-4ac0-a92e-a0dd00e3d024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ba28b0fc-8eaa-4ac0-a92e-a0dd00e3d024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_39895e2b-e2ac-41e1-96b0-2d3fde11e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_ba28b0fc-8eaa-4ac0-a92e-a0dd00e3d024" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_39895e2b-e2ac-41e1-96b0-2d3fde11e9b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a9d8fa-4921-4f59-83a4-cf0ee777804e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a9d8fa-4921-4f59-83a4-cf0ee777804e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_80541227-6d3f-4db1-8b02-11bc4f342dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a9d8fa-4921-4f59-83a4-cf0ee777804e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_80541227-6d3f-4db1-8b02-11bc4f342dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b9c7c869-ccd8-449f-be1a-87e512425c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b9c7c869-ccd8-449f-be1a-87e512425c20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_35800b54-a3c7-4cf1-bc80-4bfd9db68788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent_b9c7c869-ccd8-449f-be1a-87e512425c20" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_35800b54-a3c7-4cf1-bc80-4bfd9db68788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cf1a3803-6a5c-4eb2-979c-aa3c8b66a62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cf1a3803-6a5c-4eb2-979c-aa3c8b66a62e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7045f1db-dd68-4be9-bfd9-20d9cb5eb9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cf1a3803-6a5c-4eb2-979c-aa3c8b66a62e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7045f1db-dd68-4be9-bfd9-20d9cb5eb9e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_291e8f47-f924-445b-8e92-27f4ec2353e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseCost_291e8f47-f924-445b-8e92-27f4ec2353e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_55399a09-67aa-4b5c-93d7-d90513fb062d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_55399a09-67aa-4b5c-93d7-d90513fb062d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_551e32a6-eb1b-4434-9a6d-459866d2d8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:to="loc_us-gaap_CostOfSalesMember_551e32a6-eb1b-4434-9a6d-459866d2d8eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_735da22c-5643-4646-8270-59bef86418f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_735da22c-5643-4646-8270-59bef86418f0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended" id="i97c3e6065839490f8bc13d378d4172b6_DebtScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b8183e01-cdad-492d-86f5-1a83df154196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b8183e01-cdad-492d-86f5-1a83df154196" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_77105f0a-8639-4617-a3f6-dc9095916d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_77105f0a-8639-4617-a3f6-dc9095916d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_92cb5726-272b-4f84-abe3-624e1307b6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_LongTermDebt_92cb5726-272b-4f84-abe3-624e1307b6ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_83f79835-fe5c-479c-a9ef-5dabc8a82a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_LongTermDebtCurrent_83f79835-fe5c-479c-a9ef-5dabc8a82a87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_45a80be8-bc40-4d82-8a99-90aa31f62877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_45a80be8-bc40-4d82-8a99-90aa31f62877" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f38f53b4-9ce8-4626-b88e-d7d0b7b47228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:to="loc_us-gaap_LineOfCreditMember_f38f53b4-9ce8-4626-b88e-d7d0b7b47228" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_779c3180-0a7f-4255-88e4-a179484fe4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:to="loc_us-gaap_SeniorNotesMember_779c3180-0a7f-4255-88e4-a179484fe4be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6d817a47-7974-46f9-b34a-836abe9b28d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:to="loc_us-gaap_CreditFacilityDomain_6d817a47-7974-46f9-b34a-836abe9b28d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ec1dff8d-b925-4671-a68f-cb665b03be6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:to="loc_us-gaap_CreditFacilityDomain_ec1dff8d-b925-4671-a68f-cb665b03be6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d141537f-da0f-48e3-895a-378f12e854ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ec1dff8d-b925-4671-a68f-cb665b03be6f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d141537f-da0f-48e3-895a-378f12e854ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ec713faf-7d77-476e-8073-ec84eccd82e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ec713faf-7d77-476e-8073-ec84eccd82e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_302360ea-18a3-4c23-bea0-37ee2847b6f1" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_302360ea-18a3-4c23-bea0-37ee2847b6f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020SeniorNotesMember_82ed34ca-6562-4212-887b-7726f06a76a1" xlink:href="azz-20220228.xsd#azz_A2020SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:to="loc_azz_A2020SeniorNotesMember_82ed34ca-6562-4212-887b-7726f06a76a1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="extended" id="i17239d42d1ec43a99c80467269362746_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a46d8c35-5783-4b6c-b410-ca66c7effa8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a46d8c35-5783-4b6c-b410-ca66c7effa8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_9efb57d7-a123-461c-8c28-f4c2e40b84ef" xlink:href="azz-20220228.xsd#azz_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_9efb57d7-a123-461c-8c28-f4c2e40b84ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_64fd0899-ddf6-4be0-8966-5579314d69cb" xlink:href="azz-20220228.xsd#azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_64fd0899-ddf6-4be0-8966-5579314d69cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_fe1a012f-9696-4e5c-93e8-e90fba91e289" xlink:href="azz-20220228.xsd#azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_fe1a012f-9696-4e5c-93e8-e90fba91e289" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7ed9643c-bdb9-4076-a4c1-8680efdb1199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7ed9643c-bdb9-4076-a4c1-8680efdb1199" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_23e64982-953f-4aec-aa9c-078b4ea71b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_23e64982-953f-4aec-aa9c-078b4ea71b49" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e8bf880a-4baa-484a-862d-90c03aea37ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e8bf880a-4baa-484a-862d-90c03aea37ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8933dc2c-05fa-41f5-a9b1-c0bc7200813d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8933dc2c-05fa-41f5-a9b1-c0bc7200813d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d2507006-e1b6-438b-ab63-316ddf614792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d2507006-e1b6-438b-ab63-316ddf614792" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_d55badfe-8b2b-4b04-98e2-d6da34753289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_d55badfe-8b2b-4b04-98e2-d6da34753289" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9355510f-7587-4c26-a627-f0c685221bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9355510f-7587-4c26-a627-f0c685221bb2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_ddedddc2-6ab4-4e07-97d1-45a3c7b8e22c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentTerm_ddedddc2-6ab4-4e07-97d1-45a3c7b8e22c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_372deca3-2b8c-4572-a8ef-16b89408a97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_372deca3-2b8c-4572-a8ef-16b89408a97b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c2fbbff9-5324-4829-927f-9f7dc5d80bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c2fbbff9-5324-4829-927f-9f7dc5d80bfe" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b421e439-59f5-49a5-adb5-05b5c65eebd4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:to="loc_us-gaap_CreditFacilityDomain_b421e439-59f5-49a5-adb5-05b5c65eebd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:to="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_30698dc1-9d43-4a15-9a30-d39833e27182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_30698dc1-9d43-4a15-9a30-d39833e27182" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_64a2b763-7c1c-4b2e-a304-b03bc139a809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_us-gaap_LineOfCreditMember_64a2b763-7c1c-4b2e-a304-b03bc139a809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_9e226385-9871-4595-80fc-2fe412cb19b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_9e226385-9871-4595-80fc-2fe412cb19b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_StandbyAndCommercialLettersOfCreditMember_08f94430-c408-43fa-a7ec-a9ef1799bc8a" xlink:href="azz-20220228.xsd#azz_StandbyAndCommercialLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_azz_StandbyAndCommercialLettersOfCreditMember_08f94430-c408-43fa-a7ec-a9ef1799bc8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SwingLineLoanMember_a7b5ad6a-e0ae-4df7-a3fd-9e1208b37294" xlink:href="azz-20220228.xsd#azz_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_azz_SwingLineLoanMember_a7b5ad6a-e0ae-4df7-a3fd-9e1208b37294" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_49e98f5a-be56-4dcd-8920-acdca482948c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_49e98f5a-be56-4dcd-8920-acdca482948c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_a6714c0d-a52b-400b-9604-be9e4e401bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_a6714c0d-a52b-400b-9604-be9e4e401bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BankOfAmericaAndOtherLendersMember_490a606b-26fa-494d-b6ef-a968a4727396" xlink:href="azz-20220228.xsd#azz_BankOfAmericaAndOtherLendersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_a6714c0d-a52b-400b-9604-be9e4e401bb8" xlink:to="loc_azz_BankOfAmericaAndOtherLendersMember_490a606b-26fa-494d-b6ef-a968a4727396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_028aa5c2-c71c-4421-af76-cc370d8a413d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_028aa5c2-c71c-4421-af76-cc370d8a413d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5dfdbbf7-6ddd-4f94-9c57-0ab8e1c105f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:to="loc_us-gaap_LineOfCreditMember_5dfdbbf7-6ddd-4f94-9c57-0ab8e1c105f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_afcee602-aa68-49dd-8fbf-754acd359b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:to="loc_us-gaap_SeniorNotesMember_afcee602-aa68-49dd-8fbf-754acd359b4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8a9b6794-2c39-4c94-99a3-a225aab126ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:to="loc_us-gaap_VariableRateDomain_8a9b6794-2c39-4c94-99a3-a225aab126ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:to="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_28369f33-23bd-4482-bf27-fd84239d9a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:to="loc_us-gaap_EurodollarMember_28369f33-23bd-4482-bf27-fd84239d9a99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7a683b51-be67-4d72-9f41-47bef8b9a731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:to="loc_us-gaap_BaseRateMember_7a683b51-be67-4d72-9f41-47bef8b9a731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_84fd5473-7017-480e-b840-8bb207d1be76_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:to="loc_srt_RangeMember_84fd5473-7017-480e-b840-8bb207d1be76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:to="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3bd0b77c-80ca-4294-b8d5-b02b4f30ae5a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:to="loc_srt_MinimumMember_3bd0b77c-80ca-4294-b8d5-b02b4f30ae5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0050f0c9-376a-44fb-8254-cec26f656aaa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:to="loc_srt_MaximumMember_0050f0c9-376a-44fb-8254-cec26f656aaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fe526f0c-5047-4340-b51a-2d076f528788_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fe526f0c-5047-4340-b51a-2d076f528788_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a844dbd1-baa9-418a-939a-eda722744f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_us-gaap_LineOfCreditMember_a844dbd1-baa9-418a-939a-eda722744f25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_652cc0a8-5f63-4713-80e8-58e6cb11ed8e" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_652cc0a8-5f63-4713-80e8-58e6cb11ed8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020SeniorNotesMember_569dc2b0-7890-4aa8-af85-c9bab3a43969" xlink:href="azz-20220228.xsd#azz_A2020SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_A2020SeniorNotesMember_569dc2b0-7890-4aa8-af85-c9bab3a43969" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_088d8615-11d6-4667-b5e6-9ffe1990940f" xlink:href="azz-20220228.xsd#azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_088d8615-11d6-4667-b5e6-9ffe1990940f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_68eef92d-842f-4597-b5a2-4924ae313319" xlink:href="azz-20220228.xsd#azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_68eef92d-842f-4597-b5a2-4924ae313319" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2021CreditAgreementMember_607bea63-a8fc-4112-accd-f97da3ad7a81" xlink:href="azz-20220228.xsd#azz_A2021CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_A2021CreditAgreementMember_607bea63-a8fc-4112-accd-f97da3ad7a81" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/EquityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EquityDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/EquityDetails" xlink:type="extended" id="i0b1bf5e527604509a39d903bfd5d5f22_EquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_db5945c7-1cb0-4dd6-99fa-e0e91a9346f8" xlink:href="azz-20220228.xsd#azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:to="loc_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_db5945c7-1cb0-4dd6-99fa-e0e91a9346f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0ab3e13a-a23e-47b1-bbf1-d57309c437e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0ab3e13a-a23e-47b1-bbf1-d57309c437e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:to="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_973f4940-d9db-496b-ade4-2e87015c35d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:to="loc_us-gaap_PlanNameDomain_973f4940-d9db-496b-ade4-2e87015c35d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:to="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2012ShareRepurchaseProgramMember_91ff4309-f25e-41f2-b7fd-39abfccecae2" xlink:href="azz-20220228.xsd#azz_A2012ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:to="loc_azz_A2012ShareRepurchaseProgramMember_91ff4309-f25e-41f2-b7fd-39abfccecae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020ShareRepurchaseProgramMember_b4573e34-9080-4a63-ab85-248a9efb6fc3" xlink:href="azz-20220228.xsd#azz_A2020ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:to="loc_azz_A2020ShareRepurchaseProgramMember_b4573e34-9080-4a63-ab85-248a9efb6fc3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EquityScheduleofShareRepurchasesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" xlink:type="extended" id="ifb0fab43dae04f3b9829da444e5f6034_EquityScheduleofShareRepurchasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_354398e5-ef81-416f-87a1-c62f1a99e5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_354398e5-ef81-416f-87a1-c62f1a99e5b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_01d6c393-71cb-4d9b-a8c1-74f6f6625414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_01d6c393-71cb-4d9b-a8c1-74f6f6625414" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_92ed41ac-93b3-4f3b-a7d9-49b8b7557ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_92ed41ac-93b3-4f3b-a7d9-49b8b7557ad7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:to="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_88c5b3d7-6648-4a2a-bf18-01810fdd6a58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:to="loc_us-gaap_PlanNameDomain_88c5b3d7-6648-4a2a-bf18-01810fdd6a58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:to="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020ShareRepurchaseProgramMember_a235db1a-c6db-4c3c-af37-ceb5aac9704a" xlink:href="azz-20220228.xsd#azz_A2020ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:to="loc_azz_A2020ShareRepurchaseProgramMember_a235db1a-c6db-4c3c-af37-ceb5aac9704a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2012ShareRepurchaseProgramMember_8178f2f7-0d78-4a9f-92ef-c95189b3349d" xlink:href="azz-20220228.xsd#azz_A2012ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:to="loc_azz_A2012ShareRepurchaseProgramMember_8178f2f7-0d78-4a9f-92ef-c95189b3349d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EmployeeBenefitPlansMultiemployerPlanDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="extended" id="iafe6fd904f4946a9b532df2dbf9acf5c_EmployeeBenefitPlansMultiemployerPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_EntityIDNumber_11614096-e654-4453-89d5-528e28cafc7a" xlink:href="azz-20220228.xsd#azz_EntityIDNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_azz_EntityIDNumber_11614096-e654-4453-89d5-528e28cafc7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ZoneStatus_830543c2-d854-483b-8ff9-500ad1764ed3" xlink:href="azz-20220228.xsd#azz_ZoneStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_azz_ZoneStatus_830543c2-d854-483b-8ff9-500ad1764ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_b6062356-0d12-4508-a2d6-bb1fe4638bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_b6062356-0d12-4508-a2d6-bb1fe4638bd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_066a82e7-40f2-4c9b-aecf-0235134840a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_066a82e7-40f2-4c9b-aecf-0235134840a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_78689503-8ad9-489c-a5ca-13be1a466953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_78689503-8ad9-489c-a5ca-13be1a466953" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CollectiveBargainingEndDate_700e4ceb-9f85-4bae-9d26-d59e75e7b04d" xlink:href="azz-20220228.xsd#azz_CollectiveBargainingEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_azz_CollectiveBargainingEndDate_700e4ceb-9f85-4bae-9d26-d59e75e7b04d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:to="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_965d8867-4291-44fc-9895-0f5c0b167352_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:to="loc_us-gaap_RetirementPlanNameDomain_965d8867-4291-44fc-9895-0f5c0b167352_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:to="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_cedffc8e-80d2-4dc4-8d66-de782a46bef9" xlink:href="azz-20220228.xsd#azz_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:to="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_cedffc8e-80d2-4dc4-8d66-de782a46bef9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IndividuallyInsignificantPlansMember_b1a8452c-486f-410c-b320-2a18bf6a94db" xlink:href="azz-20220228.xsd#azz_IndividuallyInsignificantPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:to="loc_azz_IndividuallyInsignificantPlansMember_b1a8452c-486f-410c-b320-2a18bf6a94db" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensationSharebasedPaymentAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" xlink:type="extended" id="i90b6e9381a8a4d2a8b6a3fa554c75464_SharebasedCompensationSharebasedPaymentAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9b07e43b-e23a-4e49-bdc6-861480c2c6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9b07e43b-e23a-4e49-bdc6-861480c2c6cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f580f23d-e64c-4acf-bd85-0f144745777e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f580f23d-e64c-4acf-bd85-0f144745777e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7de4eb8a-fdf8-4622-b8ca-8190e5ac5a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7de4eb8a-fdf8-4622-b8ca-8190e5ac5a35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0091f507-5c1a-4805-929c-1749ef0d2980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0091f507-5c1a-4805-929c-1749ef0d2980" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d0d3a85c-f963-4494-a921-3f9efa98c560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_acbbe543-d78f-4f1a-9aec-66c281f03b54" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_acbbe543-d78f-4f1a-9aec-66c281f03b54" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6527dda3-39ef-4acc-b462-9eb71bcaf574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6527dda3-39ef-4acc-b462-9eb71bcaf574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_391b28d1-8844-4fa8-90aa-c560cae2604b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_391b28d1-8844-4fa8-90aa-c560cae2604b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b808075e-9738-42e4-81f2-b78acb597c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b808075e-9738-42e4-81f2-b78acb597c66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_167cb964-b2a0-4a23-8f53-0d8454748453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_167cb964-b2a0-4a23-8f53-0d8454748453" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4be86440-966d-4498-b2b8-4005bc67ac0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8d97249f-6adb-42c9-8f6d-4af4afe6110a" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8d97249f-6adb-42c9-8f6d-4af4afe6110a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:to="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d43b6442-d09c-481d-91f0-60e2fc8c99d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d43b6442-d09c-481d-91f0-60e2fc8c99d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cc8c1a93-a5a5-4974-9011-ab810d01f12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cc8c1a93-a5a5-4974-9011-ab810d01f12e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_77214aad-8720-4a4f-a0ab-d6191a21f18f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:to="loc_us-gaap_PerformanceSharesMember_77214aad-8720-4a4f-a0ab-d6191a21f18f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" xlink:type="extended" id="i4538242be39e46e8a0a7256259736376_StockbasedCompensationSummaryoftheCompanysSARsactivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_88f9525a-e842-4b4a-a985-5f86a5c1e66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_88f9525a-e842-4b4a-a985-5f86a5c1e66f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_63fed53b-5f39-4537-9712-b196cc4d4dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_63fed53b-5f39-4537-9712-b196cc4d4dfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7a0234cf-0fd6-4da1-9263-1f1a08114a92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7a0234cf-0fd6-4da1-9263-1f1a08114a92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6af28a02-7b44-4858-8216-baf506575615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6af28a02-7b44-4858-8216-baf506575615" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b624b5b9-1686-4e8e-a914-4f2b923342ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_da63fadc-38a8-40be-9a65-498e5d75fea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_da63fadc-38a8-40be-9a65-498e5d75fea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c535b274-f164-4594-8f6f-cb29268683f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c535b274-f164-4594-8f6f-cb29268683f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4b61055d-1a71-4d79-844f-92976308845d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4b61055d-1a71-4d79-844f-92976308845d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e461adcf-4314-4275-9cfe-2520fb474220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e461adcf-4314-4275-9cfe-2520fb474220" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f63e341c-7657-4117-8e2c-60f4c5364003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f63e341c-7657-4117-8e2c-60f4c5364003" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_80eba406-44f0-47f7-8e88-066fa71a4a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d30311ab-3d4e-44c4-b402-1050ae774312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d30311ab-3d4e-44c4-b402-1050ae774312" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:to="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e42650fd-8891-4142-8f99-c91d6f00fbbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e42650fd-8891-4142-8f99-c91d6f00fbbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7a6572b-9d01-43db-ab47-2b3718350b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7a6572b-9d01-43db-ab47-2b3718350b15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_50835fd8-1793-411e-b069-e3a96debd78e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7a6572b-9d01-43db-ab47-2b3718350b15" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_50835fd8-1793-411e-b069-e3a96debd78e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensationDetailsTextual" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensationDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SharebasedCompensationDetailsTextual" xlink:type="extended" id="ib0b64efde50e480ab609377cd30189c8_SharebasedCompensationDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:to="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NumberOfShareBasedCompensationPlans_75ee2130-5536-4a3c-be95-b87fc8e20c20" xlink:href="azz-20220228.xsd#azz_NumberOfShareBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_azz_NumberOfShareBasedCompensationPlans_75ee2130-5536-4a3c-be95-b87fc8e20c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_ba228df1-7260-48e2-acc2-b5b9230ff8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_ba228df1-7260-48e2-acc2-b5b9230ff8b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1cc4f651-23cf-4e82-b955-5e16ba019cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1cc4f651-23cf-4e82-b955-5e16ba019cc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17fe6032-712d-44f6-8a51-acf5efc84392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17fe6032-712d-44f6-8a51-acf5efc84392" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_83c19c5e-71a1-4423-9972-9198ab0e877b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_83c19c5e-71a1-4423-9972-9198ab0e877b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8da9ab2b-d745-417c-998d-157fb8518df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8da9ab2b-d745-417c-998d-157fb8518df0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f27cd6a1-c188-4888-93d5-a8f9e508b63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f27cd6a1-c188-4888-93d5-a8f9e508b63e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a2d85493-e3c1-456d-8b5f-2ac15546e58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a2d85493-e3c1-456d-8b5f-2ac15546e58c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9e49e9af-3aea-401b-aa23-2ef4af7368dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9e49e9af-3aea-401b-aa23-2ef4af7368dd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_7e862831-c21a-4ac4-9532-981563632906" xlink:href="azz-20220228.xsd#azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_7e862831-c21a-4ac4-9532-981563632906" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_00f50486-7f4c-457b-878f-a15ca4c79905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_00f50486-7f4c-457b-878f-a15ca4c79905" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ec43542-18ec-4949-bae2-413c8c36c68c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ec43542-18ec-4949-bae2-413c8c36c68c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ca846b90-5ffd-4403-b0fc-84bde44edfee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ca846b90-5ffd-4403-b0fc-84bde44edfee" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ExcessTaxBenefitexcludedfromcashflow_b3b5db09-0301-410f-8d62-3f6148ac3b40" xlink:href="azz-20220228.xsd#azz_ExcessTaxBenefitexcludedfromcashflow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_azz_ExcessTaxBenefitexcludedfromcashflow_b3b5db09-0301-410f-8d62-3f6148ac3b40" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_33645d70-0b63-42e3-942b-d0222a4ed94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_33645d70-0b63-42e3-942b-d0222a4ed94d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_55d8d49f-8472-4dd0-9c4e-bc538045ba49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_55d8d49f-8472-4dd0-9c4e-bc538045ba49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7b6079e5-63bb-450c-a617-9ed5a92292f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7b6079e5-63bb-450c-a617-9ed5a92292f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b028b4f8-7f3b-4de5-ab6f-e26c5069e898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_PerformanceSharesMember_b028b4f8-7f3b-4de5-ab6f-e26c5069e898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_d990c38f-9667-4df0-afc1-527f3a0adb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_d990c38f-9667-4df0-afc1-527f3a0adb1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_210b148a-62c4-4bb7-861a-4904a252e063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_RestrictedStockMember_210b148a-62c4-4bb7-861a-4904a252e063" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1b32e694-40d6-4878-aaf4-cff23c30abf0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:to="loc_srt_RangeMember_1b32e694-40d6-4878-aaf4-cff23c30abf0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:to="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ddf5e582-b7f3-4df1-aa91-b987989142a5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:to="loc_srt_MinimumMember_ddf5e582-b7f3-4df1-aa91-b987989142a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b2b4001f-bc62-43dd-a14e-39362dc231d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:to="loc_srt_MaximumMember_b2b4001f-bc62-43dd-a14e-39362dc231d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b3f4150c-1438-4092-b9c3-3a7c5fa6c882_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:to="loc_us-gaap_PlanNameDomain_b3f4150c-1438-4092-b9c3-3a7c5fa6c882_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:to="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2014LongTermIncentivePlanMember_505e156b-5ce8-4751-b047-572472f288df" xlink:href="azz-20220228.xsd#azz_A2014LongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:to="loc_azz_A2014LongTermIncentivePlanMember_505e156b-5ce8-4751-b047-572472f288df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_EmployeeStockPurchasePlanMember_30458c5d-c271-4ba7-8d7e-79e7967d6a3f" xlink:href="azz-20220228.xsd#azz_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:to="loc_azz_EmployeeStockPurchasePlanMember_30458c5d-c271-4ba7-8d7e-79e7967d6a3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DirectorsGrantsMember_15f8e437-8e0b-47db-8017-166c6e3c6070" xlink:href="azz-20220228.xsd#azz_DirectorsGrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:to="loc_azz_DirectorsGrantsMember_15f8e437-8e0b-47db-8017-166c6e3c6070" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/OperatingsegmentsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#OperatingsegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/OperatingsegmentsDetails" xlink:type="extended" id="i358099eb7867454cbf1a6ec3c1ca44e4_OperatingsegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:href="azz-20220228.xsd#azz_OperationsAndAssetsBySegmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:to="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cedd9592-0b33-4e32-a3a2-1bd7241d9f29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cedd9592-0b33-4e32-a3a2-1bd7241d9f29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1cb7117f-7be1-4253-af38-438fefe379a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_OperatingIncomeLoss_1cb7117f-7be1-4253-af38-438fefe379a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_1831f1bc-0f69-4e83-9e00-abd8c718d4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_1831f1bc-0f69-4e83-9e00-abd8c718d4e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_131534ce-38bd-4ee4-84a7-83b6cc297bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_131534ce-38bd-4ee4-84a7-83b6cc297bdb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_00729bc3-153d-4baa-aede-8b6fdb12fef5" xlink:href="azz-20220228.xsd#azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_00729bc3-153d-4baa-aede-8b6fdb12fef5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6de13213-9a30-4121-811e-12dea9798da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_Assets_6de13213-9a30-4121-811e-12dea9798da7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_820520d5-fc9f-4655-afb6-f01f6888a674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_820520d5-fc9f-4655-afb6-f01f6888a674" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_41994a1b-a3bf-479f-9cf3-616ee7469cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:to="loc_us-gaap_AssetImpairmentCharges_41994a1b-a3bf-479f-9cf3-616ee7469cdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4c20a35e-ab95-482b-a53d-6092dc1541a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:to="loc_us-gaap_SegmentDomain_4c20a35e-ab95-482b-a53d-6092dc1541a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:to="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember_f0d5da4a-2f1b-447c-ad83-7379ac3974e4" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:to="loc_azz_MetalCoatingsMember_f0d5da4a-2f1b-447c-ad83-7379ac3974e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_2629e216-81f2-49c3-9bf3-39ea3a184825" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:to="loc_azz_InfrastructureSolutionsMember_2629e216-81f2-49c3-9bf3-39ea3a184825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1a109998-957a-4856-b476-c43329d36251_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:to="loc_srt_SegmentGeographicalDomain_1a109998-957a-4856-b476-c43329d36251_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:to="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_501a7b78-ce47-4df7-8811-7952619aae5a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_country_US_501a7b78-ce47-4df7-8811-7952619aae5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c99a6bec-022c-4790-a8cc-c9b696e21df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_us-gaap_NonUsMember_c99a6bec-022c-4790-a8cc-c9b696e21df3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_1f89e790-569f-4530-b4da-3018ecdc0ceb" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_country_CA_1f89e790-569f-4530-b4da-3018ecdc0ceb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_OtherCountriesMember_374fe151-edc6-4901-8177-a5645a8baa61" xlink:href="azz-20220228.xsd#azz_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_azz_OtherCountriesMember_374fe151-edc6-4901-8177-a5645a8baa61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2d83d77c-c984-458e-a532-2ec06e72eaaa_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:to="loc_srt_ConsolidationItemsDomain_2d83d77c-c984-458e-a532-2ec06e72eaaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:to="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ff2f273f-1970-49fc-86d2-0c5c7e6412e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:to="loc_us-gaap_OperatingSegmentsMember_ff2f273f-1970-49fc-86d2-0c5c7e6412e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e117e62b-92b4-491c-871b-0fd2a502559e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e117e62b-92b4-491c-871b-0fd2a502559e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8d8142eb-ba8b-410a-a275-c97b44e6d0db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8d8142eb-ba8b-410a-a275-c97b44e6d0db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_51f3d161-678a-4191-83c6-7b57674ed984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_51f3d161-678a-4191-83c6-7b57674ed984" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9236a6b8-2b2e-4863-affc-81ba692e753b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:to="loc_us-gaap_CostOfSalesMember_9236a6b8-2b2e-4863-affc-81ba692e753b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesDetails" xlink:type="extended" id="i511206b428e54d80a1cec9adfb5b5665_RestructuringandImpairmentChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_5f88b2e1-b835-4671-8f20-1756ba57c331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_5f88b2e1-b835-4671-8f20-1756ba57c331" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_bf1f3ebe-2a46-4f66-9309-b2e5d7c20ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_bf1f3ebe-2a46-4f66-9309-b2e5d7c20ad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f3d44dc1-f8c8-413c-b7c4-2b36c2838219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f3d44dc1-f8c8-413c-b7c4-2b36c2838219" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_626a831b-2cca-49ae-bda2-fafbd0780f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_626a831b-2cca-49ae-bda2-fafbd0780f7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_3a8f8da6-ce0c-4708-96ea-2cbb006f8775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_3a8f8da6-ce0c-4708-96ea-2cbb006f8775" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss_fa380d77-6cf8-490c-b732-1a9b8a0f2267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss_fa380d77-6cf8-490c-b732-1a9b8a0f2267" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9b3423d7-aa1d-4504-bbfe-3b0a3d5da22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9b3423d7-aa1d-4504-bbfe-3b0a3d5da22b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cb3fea9c-f956-408e-a7ef-f6ca201d74f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cb3fea9c-f956-408e-a7ef-f6ca201d74f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_GalvabarMember_c725f73e-48c3-4458-b322-dc0aca156c72" xlink:href="azz-20220228.xsd#azz_GalvabarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:to="loc_azz_GalvabarMember_c725f73e-48c3-4458-b322-dc0aca156c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SouthernMechanicalServicesMember_a3ac3a4f-5e04-4039-ae4f-49e4b3fe62fb" xlink:href="azz-20220228.xsd#azz_SouthernMechanicalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:to="loc_azz_SouthernMechanicalServicesMember_a3ac3a4f-5e04-4039-ae4f-49e4b3fe62fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NuclearLogisticsBusinessMember_778adc36-2dd7-4576-be3e-6466a4561fe3" xlink:href="azz-20220228.xsd#azz_NuclearLogisticsBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:to="loc_azz_NuclearLogisticsBusinessMember_778adc36-2dd7-4576-be3e-6466a4561fe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7feb4697-972a-4d9f-a830-9303bcdc7343_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:to="loc_srt_ConsolidationItemsDomain_7feb4697-972a-4d9f-a830-9303bcdc7343_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6cca51bd-32fb-43f3-b7f8-45ae26c077d8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:to="loc_srt_ConsolidationItemsDomain_6cca51bd-32fb-43f3-b7f8-45ae26c077d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f46227b2-aa22-45fb-bf91-d698b6d3e77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6cca51bd-32fb-43f3-b7f8-45ae26c077d8" xlink:to="loc_us-gaap_OperatingSegmentsMember_f46227b2-aa22-45fb-bf91-d698b6d3e77a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_326d87ef-a77d-4487-8e53-49d9dc035394_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:to="loc_us-gaap_SegmentDomain_326d87ef-a77d-4487-8e53-49d9dc035394_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_065c6a5b-41aa-4d74-bbe3-a3129bcdc5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:to="loc_us-gaap_SegmentDomain_065c6a5b-41aa-4d74-bbe3-a3129bcdc5cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_2b9d6bfd-3ae2-4bc5-8b44-f80ed540b354" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_065c6a5b-41aa-4d74-bbe3-a3129bcdc5cb" xlink:to="loc_azz_InfrastructureSolutionsMember_2b9d6bfd-3ae2-4bc5-8b44-f80ed540b354" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_bf44a72a-65d7-4da2-8cc5-38d9f1839369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_bf44a72a-65d7-4da2-8cc5-38d9f1839369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_dda843ce-486c-4592-a29c-5e43fa692131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_bf44a72a-65d7-4da2-8cc5-38d9f1839369" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_dda843ce-486c-4592-a29c-5e43fa692131" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e94736d2-0dfe-49a4-922f-43b88b35a9d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e94736d2-0dfe-49a4-922f-43b88b35a9d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_fa571450-9d85-47f6-bb9b-8e0f79729591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:to="loc_us-gaap_CostOfSalesMember_fa571450-9d85-47f6-bb9b-8e0f79729591" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_72c47466-44a0-4989-b45b-b3fb77948ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_72c47466-44a0-4989-b45b-b3fb77948ce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_dcfc269b-92d6-4368-9850-c1c230c4cc80_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_dcfc269b-92d6-4368-9850-c1c230c4cc80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0a9f7e29-867a-4c44-8bc6-8dd19d88a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0a9f7e29-867a-4c44-8bc6-8dd19d88a8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_3de18dca-a161-48f3-b725-a6761af858bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0a9f7e29-867a-4c44-8bc6-8dd19d88a8ee" xlink:to="loc_us-gaap_OtherRestructuringMember_3de18dca-a161-48f3-b725-a6761af858bb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" xlink:type="extended" id="ic99826ac990e4d4d90b24395ae6b800a_RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_02ef7385-2f5f-48c5-a88c-8179221aa9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_02ef7385-2f5f-48c5-a88c-8179221aa9f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_1282dc34-51f8-40e0-b157-7cb4df0090b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_1282dc34-51f8-40e0-b157-7cb4df0090b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d257505c-709f-4db3-9c0f-549461698a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d257505c-709f-4db3-9c0f-549461698a80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_c30d4729-9f8b-41fa-861e-64aebf78e781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_InventoryWriteDown_c30d4729-9f8b-41fa-861e-64aebf78e781" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CostsAssociatedWithAssetsHeldForSale_e26f2df3-160d-42fa-b0d3-ca3af79b7f02" xlink:href="azz-20220228.xsd#azz_CostsAssociatedWithAssetsHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_azz_CostsAssociatedWithAssetsHeldForSale_e26f2df3-160d-42fa-b0d3-ca3af79b7f02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_7ce6f92d-23de-450e-af6f-fe6d5cd11fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_7ce6f92d-23de-450e-af6f-fe6d5cd11fd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8978ffbf-aaf8-4b67-849c-dbc015631652_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:to="loc_us-gaap_SegmentDomain_8978ffbf-aaf8-4b67-849c-dbc015631652_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:to="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember_05b9dbf4-9fa6-4904-a46e-a3c730048818" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:to="loc_azz_MetalCoatingsMember_05b9dbf4-9fa6-4904-a46e-a3c730048818" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_2230d28c-8f63-4f76-afd2-6d3f4f41d2fa" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:to="loc_azz_InfrastructureSolutionsMember_2230d28c-8f63-4f76-afd2-6d3f4f41d2fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:to="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fcb144fd-e24d-4d1d-894b-23db18c86525_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:to="loc_srt_ConsolidationItemsDomain_fcb144fd-e24d-4d1d-894b-23db18c86525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a3902b04-2fa2-46b0-ac89-82f54120ed8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:to="loc_srt_ConsolidationItemsDomain_a3902b04-2fa2-46b0-ac89-82f54120ed8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_78f54e02-8e15-4317-af5c-18ed70769b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a3902b04-2fa2-46b0-ac89-82f54120ed8d" xlink:to="loc_us-gaap_OperatingSegmentsMember_78f54e02-8e15-4317-af5c-18ed70769b1f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" xlink:type="extended" id="ib3e0d3c332f7460aa1fcc05938af7548_RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_9001f47f-21fe-45db-8382-89030997b6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_9001f47f-21fe-45db-8382-89030997b6e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_e2e5bd21-c1f0-4953-887f-2256d4bc7703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_e2e5bd21-c1f0-4953-887f-2256d4bc7703" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_b740ae38-49a7-4527-a810-d0c208ae72dc" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_b740ae38-49a7-4527-a810-d0c208ae72dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_74a6beb8-4099-4291-89c0-92b8ba52693a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_74a6beb8-4099-4291-89c0-92b8ba52693a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_333675ac-aa6b-4ace-88f8-927b12b8edd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_333675ac-aa6b-4ace-88f8-927b12b8edd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_62181f38-3c54-4c05-b93b-fe95b49ebccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_62181f38-3c54-4c05-b93b-fe95b49ebccb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_a74328a7-a7cf-4a6e-99ab-696a59f0dfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_a74328a7-a7cf-4a6e-99ab-696a59f0dfdf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5ecaef16-319d-4d8b-8e10-782e056e8017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5ecaef16-319d-4d8b-8e10-782e056e8017" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_418bdea0-760a-49cc-a5bf-3512ee2c70c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_418bdea0-760a-49cc-a5bf-3512ee2c70c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_13873591-d4cb-44ae-9217-9dd512f9566a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_13873591-d4cb-44ae-9217-9dd512f9566a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_7c4da914-0c81-4436-92a6-469ecc55712d" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_7c4da914-0c81-4436-92a6-469ecc55712d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_bacccbbe-7237-471e-bf4c-12f3d6a04c8f" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_bacccbbe-7237-471e-bf4c-12f3d6a04c8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_f63a9760-2469-4c78-989d-8c15ccd78006" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_f63a9760-2469-4c78-989d-8c15ccd78006" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_b6121990-8580-4d96-8143-cf0d34fa7f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_b6121990-8580-4d96-8143-cf0d34fa7f25" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4a212674-ff6e-4576-8715-8d826e8cf873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4a212674-ff6e-4576-8715-8d826e8cf873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8e6937d6-8ae2-48d5-88ed-dfcbdbb42ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8e6937d6-8ae2-48d5-88ed-dfcbdbb42ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_0fcbb425-07f0-4076-af6a-dc97dacf6e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_8e6937d6-8ae2-48d5-88ed-dfcbdbb42ab4" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_0fcbb425-07f0-4076-af6a-dc97dacf6e9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:to="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_f02793c5-203b-4e9f-9b85-30f9cdc7efc7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:to="loc_srt_RestatementDomain_f02793c5-203b-4e9f-9b85-30f9cdc7efc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:to="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7569b39b-7fa3-40da-b32b-b4f8f8b9c585" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_7569b39b-7fa3-40da-b32b-b4f8f8b9c585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_4b317394-91d0-4e47-bcef-25623497d68a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:to="loc_srt_RestatementAdjustmentMember_4b317394-91d0-4e47-bcef-25623497d68a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended" id="i2d94572087444f66952274345ed6fa87_AcquisitionsPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_efc90c99-74c4-4320-a9d8-cb4723e07a19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_efc90c99-74c4-4320-a9d8-cb4723e07a19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_47f17c3e-fb59-473e-a1b6-fd0a6ffd2c04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_47f17c3e-fb59-473e-a1b6-fd0a6ffd2c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_512fad36-1c36-4bfa-ad5a-9e8a53655711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_512fad36-1c36-4bfa-ad5a-9e8a53655711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_ebe13968-aca2-4a0e-b94c-343c26efcb13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_ebe13968-aca2-4a0e-b94c-343c26efcb13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ca8af4d3-5f06-422a-b44e-6392b76af2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ca8af4d3-5f06-422a-b44e-6392b76af2e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cbc2d254-5341-44f5-af0c-7c74bb5a68b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cbc2d254-5341-44f5-af0c-7c74bb5a68b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22ab0d4e-1714-421a-bf4d-12c3d7c33c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_Goodwill_22ab0d4e-1714-421a-bf4d-12c3d7c33c99" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e21b5e0a-78f7-4577-b80a-87caf81a1391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e21b5e0a-78f7-4577-b80a-87caf81a1391" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_4a94a877-c307-460b-953b-5bb2ebef0ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_4a94a877-c307-460b-953b-5bb2ebef0ef5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5356c4b5-2858-434c-8403-a708e89047f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5356c4b5-2858-434c-8403-a708e89047f0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7d86b7c6-c3c7-4639-be75-86a7e1ae18e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7d86b7c6-c3c7-4639-be75-86a7e1ae18e3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_efc90c99-74c4-4320-a9d8-cb4723e07a19" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1351db94-c789-4e54-b883-f1839cfeb17d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1351db94-c789-4e54-b883-f1839cfeb17d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DAAMGalvanizingCoLtdMember_f88f339f-55c9-4d6e-ad5a-0fd6b72d713f" xlink:href="azz-20220228.xsd#azz_DAAMGalvanizingCoLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:to="loc_azz_DAAMGalvanizingCoLtdMember_f88f339f-55c9-4d6e-ad5a-0fd6b72d713f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SteelCreekGalvanizingCompanyLLCMember_f769fb38-9827-4a69-a320-eb5806974dd4" xlink:href="azz-20220228.xsd#azz_SteelCreekGalvanizingCompanyLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:to="loc_azz_SteelCreekGalvanizingCompanyLLCMember_f769fb38-9827-4a69-a320-eb5806974dd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember_2b2764ad-a702-4e13-854b-3ead0838bd33" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:to="loc_azz_A2020AcquisitionsMember_2b2764ad-a702-4e13-854b-3ead0838bd33" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsAcquisitionsIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="extended" id="ic68d4e56b02e4dabbb1e81f74ccb95f4_AcquisitionsAcquisitionsIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8079e29f-6789-444d-9eb2-674f96625c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8079e29f-6789-444d-9eb2-674f96625c49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5c25de49-a5f0-421f-bd39-cbec84192ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5c25de49-a5f0-421f-bd39-cbec84192ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42195e51-adfe-45e4-8222-dcb430e8d7f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42195e51-adfe-45e4-8222-dcb430e8d7f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c112cbac-ebf9-4f07-9dd1-6a671df815ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c112cbac-ebf9-4f07-9dd1-6a671df815ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ed601af6-b825-4df2-bca1-33e4d9973483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ed601af6-b825-4df2-bca1-33e4d9973483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fab1286a-645a-4493-939c-fd91f8aa69b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fab1286a-645a-4493-939c-fd91f8aa69b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15afd282-4895-4a88-b313-51c37abcf614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15afd282-4895-4a88-b313-51c37abcf614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2022AcquisitionsMember_bd476da6-bf85-48e9-9239-2819b04a139a" xlink:href="azz-20220228.xsd#azz_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15afd282-4895-4a88-b313-51c37abcf614" xlink:to="loc_azz_A2022AcquisitionsMember_bd476da6-bf85-48e9-9239-2819b04a139a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="extended" id="icb20325bb9c34ef6921387e0b796c8db_AcquisitionsProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b27a9795-02c8-4331-a232-5eb44093231f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b27a9795-02c8-4331-a232-5eb44093231f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_6641cec6-1a83-4645-9686-fb801919bd21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_6641cec6-1a83-4645-9686-fb801919bd21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ba21e396-2cfb-4d63-9fb5-14c09c4382de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ba21e396-2cfb-4d63-9fb5-14c09c4382de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember_116dd8d0-d6a6-4f68-96c9-af902213851b" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ba21e396-2cfb-4d63-9fb5-14c09c4382de" xlink:to="loc_azz_A2020AcquisitionsMember_116dd8d0-d6a6-4f68-96c9-af902213851b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="extended" id="ibf539f8fb7db46f4aa6864af01ec3ac6_AcquisitionsDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da0ec0d4-7e3d-4ca5-9115-f166b8d444a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da0ec0d4-7e3d-4ca5-9115-f166b8d444a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_105a04be-5773-4afa-95a7-1c7f261ca37f" xlink:href="azz-20220228.xsd#azz_BusinessCombinationMaximumContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_105a04be-5773-4afa-95a7-1c7f261ca37f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_b32168fd-95db-4c9d-aa20-51a6161a09ed" xlink:href="azz-20220228.xsd#azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_b32168fd-95db-4c9d-aa20-51a6161a09ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_73d7bd83-d610-40da-a704-adf79972b658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_73d7bd83-d610-40da-a704-adf79972b658" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a4c37e25-36bc-4e29-b4ab-4db4b1fdf095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a4c37e25-36bc-4e29-b4ab-4db4b1fdf095" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_81f97b3c-18f9-415b-8acc-1c49ccbbb7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_81f97b3c-18f9-415b-8acc-1c49ccbbb7cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94456016-ebea-4284-9ec3-649c62c019a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94456016-ebea-4284-9ec3-649c62c019a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_30c385bf-3182-4d52-a263-1e93c460ef95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_30c385bf-3182-4d52-a263-1e93c460ef95" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9115230e-bade-47a4-8138-5a86c8193430_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9115230e-bade-47a4-8138-5a86c8193430_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_K2Member_8fd5a78f-b589-4b5c-b161-8675c1e5e9cf" xlink:href="azz-20220228.xsd#azz_K2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_K2Member_8fd5a78f-b589-4b5c-b161-8675c1e5e9cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember_682c76cb-b5ee-4ae6-bcfa-0c5a30c6bfdf" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_A2020AcquisitionsMember_682c76cb-b5ee-4ae6-bcfa-0c5a30c6bfdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_AcmeGalvanizingIncMember_091cf5d6-0f3f-460c-9fdf-dffb43f05d4a" xlink:href="azz-20220228.xsd#azz_AcmeGalvanizingIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_AcmeGalvanizingIncMember_091cf5d6-0f3f-460c-9fdf-dffb43f05d4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DAAMGalvanizingCoLtdMember_715e8e3c-5e59-4f0a-a52e-24c022171c56" xlink:href="azz-20220228.xsd#azz_DAAMGalvanizingCoLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_DAAMGalvanizingCoLtdMember_715e8e3c-5e59-4f0a-a52e-24c022171c56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SteelCreekGalvanizingCompanyLLCMember_95ffee5c-8828-4505-b560-39b70af5f184" xlink:href="azz-20220228.xsd#azz_SteelCreekGalvanizingCompanyLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_SteelCreekGalvanizingCompanyLLCMember_95ffee5c-8828-4505-b560-39b70af5f184" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i1a88c3488b2d49958529373598aee932_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_e4f524bb-7ddd-44d3-b082-80ea18fff96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_e4f524bb-7ddd-44d3-b082-80ea18fff96a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_34f5afd8-9733-4392-944e-46142edda880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_34f5afd8-9733-4392-944e-46142edda880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_cc57234b-d2b1-4eab-aeb9-1b78584c8ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_ProductWarrantyAccrual_cc57234b-d2b1-4eab-aeb9-1b78584c8ff5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfd2d02d-803a-4586-87c3-0a11626bf1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfd2d02d-803a-4586-87c3-0a11626bf1e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_5f544493-8fcc-4b08-9bf8-f3466a034094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfd2d02d-803a-4586-87c3-0a11626bf1e2" xlink:to="loc_us-gaap_ForwardContractsMember_5f544493-8fcc-4b08-9bf8-f3466a034094" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.azz.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.azz.com/role/SubsequentEventsDetails" xlink:type="extended" id="ife004f8b94124b78ae721e1dd67512e0_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_da0ed935-d996-4177-b6cf-5b24284d51c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2c424771-6bbb-43a6-8d4c-32c777f969ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_da0ed935-d996-4177-b6cf-5b24284d51c4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2c424771-6bbb-43a6-8d4c-32c777f969ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_da0ed935-d996-4177-b6cf-5b24284d51c4" xlink:to="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1dbeaa2b-2243-4f35-8806-1b1bcccc112d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1dbeaa2b-2243-4f35-8806-1b1bcccc112d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d5ada695-efd7-46e1-8737-aee0c129b761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d5ada695-efd7-46e1-8737-aee0c129b761" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a5555127-406b-4bbb-b708-b2d343182dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d5ada695-efd7-46e1-8737-aee0c129b761" xlink:to="loc_us-gaap_SubsequentEventMember_a5555127-406b-4bbb-b708-b2d343182dd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7f29642-e985-4ffc-a0a9-5fccb57a6c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7f29642-e985-4ffc-a0a9-5fccb57a6c1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PrecoatMember_ee0a9887-dfe1-432d-9bcc-f3e79e603dc6" xlink:href="azz-20220228.xsd#azz_PrecoatMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7f29642-e985-4ffc-a0a9-5fccb57a6c1b" xlink:to="loc_azz_PrecoatMember_ee0a9887-dfe1-432d-9bcc-f3e79e603dc6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_a9c8fd7b-ed6b-4951-8591-7c35211f0d91" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_a9c8fd7b-ed6b-4951-8591-7c35211f0d91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_0ac7ecc9-1847-4056-8067-6c2e3b614509" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_0ac7ecc9-1847-4056-8067-6c2e3b614509" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>azz-20220228_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6688c1e1-5a8a-4544-9c70-f4e4e497bb9e,g:fb6b87b3-d834-4f83-b4e4-df1891108366-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_f28de3d4-579c-48c0-85d4-7a7dbf92d623_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived trade names</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Trade Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedTradeNames" xlink:to="lab_us-gaap_IndefiniteLivedTradeNames" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_25073e21-321e-469c-8919-b6b29858b8fd_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_6efce3a8-9170-4c31-a6b2-2f07290d741f_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_4bef8c4f-eb65-4c03-896b-1e3151a862e9_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_29e88d7a-590a-48f9-8453-571879c8c5e0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_b16e58d0-a112-4ea5-9ed4-c8e67b19948c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2382ce61-ffc1-4dc6-a2b2-893a83bc5e7b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_f1dae50c-85f8-4e1a-8998-039e7dc71ca4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_023e2d20-7f3e-4fc3-8791-de2c0381dc5b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_33a6e547-ef61-4435-9c2a-a92158ace290_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bea64a7c-e440-44a2-8524-1c8ba62cacd7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_3cf6fb55-744a-45a4-915b-6c0adcd83792_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1ebbeb7e-7ce3-43fb-9cd7-d47a656f4d40_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_08fd18d0-8e03-466a-b103-33835cdeed90_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_b6d4d141-f744-4027-a593-a38d2dd68fae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3d0580fb-3d60-4f1f-bbd1-f6e1f7278999_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_66fcca4e-2155-4d90-86e5-1b591285404e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss and other credit carry-forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_fb349ff6-d488-44b1-8ce6-e88e7afc438d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries and wages</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_e9ac0e8f-af18-4b09-9656-16e8c23e7da5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_87ddabae-8ac1-4191-88cf-d635c7b5c499_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b5ec7976-7a6a-4091-82e8-fc10f062febe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_8da8e4f0-1f63-4880-bf3b-c3099f959d93_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_950c0aaa-c3d5-4b81-a0a2-12ae1769104a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_OtherCountriesMember_02d37280-45da-4f5e-a556-6fa69fa2441c_terseLabel_en-US" xlink:label="lab_azz_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries</link:label>
    <link:label id="lab_azz_OtherCountriesMember_label_en-US" xlink:label="lab_azz_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_azz_OtherCountriesMember_documentation_en-US" xlink:label="lab_azz_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_OtherCountriesMember" xlink:href="azz-20220228.xsd#azz_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_OtherCountriesMember" xlink:to="lab_azz_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DenominatorAbstract_bece3b46-29e4-4ceb-ad4d-cbd992266bbf_verboseLabel_en-US" xlink:label="lab_azz_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_azz_DenominatorAbstract_label_en-US" xlink:label="lab_azz_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_azz_DenominatorAbstract_documentation_en-US" xlink:label="lab_azz_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DenominatorAbstract" xlink:href="azz-20220228.xsd#azz_DenominatorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DenominatorAbstract" xlink:to="lab_azz_DenominatorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_7d76ea32-2dd4-4cb2-b79e-080150f4fc73_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_f2872040-203f-4570-b229-3df3cfb4e79c_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5b778d3c-5677-4b9f-a454-c83ab48a8139_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale or insurance settlement of property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_b57c7ac3-235c-4b80-a5ef-9a3a2f55ba34_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_ea41390d-7402-4799-ac81-33460521456b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock purchased during period (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6660404c-14d5-4884-8563-34ac8fe5b81d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, Weighted Average Grant Date Fair Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_ef9cab49-0807-4c75-beae-b312b21c1228_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_7230822a-fb63-4f12-a005-f022e9e637eb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_aae09c2a-af55-40ff-84fb-e0e4333d53d5_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital in excess of par value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_db05b1b0-6de9-4c32-903e-8f2f1a0b7752_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible impairment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_4bc7e7d4-f325-464d-a016-b506f3386488_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_7ca17b05-1eb3-4287-bbfe-3e8f4b846dd4_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a8f16a21-9c8a-4c3d-8b49-bfdcb84e6e58_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e4726a86-b2ff-453e-bc91-60b68dcb1fbc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_bdd2ceca-473d-44ac-a23f-f4b07c110b06_terseLabel_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes Due January 2021</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_label_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes Due January 2021 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member_documentation_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes Due January 2021 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:to="lab_azz_UnsecuredSeniorNotesDueJanuary2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_9a33f152-37a6-4a56-b46b-fae93ef2ae98_terseLabel_en-US" xlink:label="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Maximum Contingent Consideration, Liability</link:label>
    <link:label id="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_label_en-US" xlink:label="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Maximum Contingent Consideration, Liability</link:label>
    <link:label id="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability_documentation_en-US" xlink:label="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Maximum Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:href="azz-20220228.xsd#azz_BusinessCombinationMaximumContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:to="lab_azz_BusinessCombinationMaximumContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5ef644b-cb35-44ed-8bbc-e76d83988524_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_803a17be-13c8-44f3-ae20-3068df923dd6_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_6ad0705f-b080-4015-a77c-a49367f38b3f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_61ae2903-e20a-4f98-8100-7ea14d8895ee_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_24ce0370-2385-4e28-8e0b-9983d4e5b0b2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_046f5176-25b9-4e18-aab6-2da77d8c7334_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_1cdc3e17-2256-4a17-9bf2-fe3f565f4c44_verboseLabel_en-US" xlink:label="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share Basic and Diluted [Abstract]</link:label>
    <link:label id="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_documentation_en-US" xlink:label="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:href="azz-20220228.xsd#azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2014LongTermIncentivePlanMember_1511c57d-43d2-4411-ab82-1e83d4bc8c4f_terseLabel_en-US" xlink:label="lab_azz_A2014LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Long Term Incentive Plan</link:label>
    <link:label id="lab_azz_A2014LongTermIncentivePlanMember_label_en-US" xlink:label="lab_azz_A2014LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_azz_A2014LongTermIncentivePlanMember_documentation_en-US" xlink:label="lab_azz_A2014LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Long Term Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2014LongTermIncentivePlanMember" xlink:href="azz-20220228.xsd#azz_A2014LongTermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2014LongTermIncentivePlanMember" xlink:to="lab_azz_A2014LongTermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_93eaec31-8415-4c70-8302-7cc388213b28_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5db845e7-bc7d-408c-8db5-6b363f41991c_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_3a2bd0e0-9d64-4d33-bdd2-10c956f2d994_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_dc025d35-b491-4674-806e-93a02b5eea59_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_d0779990-abef-44ed-b63f-d02249bffed9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_bfce605e-c3d6-4fe2-bc87-76ef32df5c95_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_7a544612-a8d3-4a7c-8653-33c38baa7f75_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_b976db3a-f8ca-4c43-86b5-61345de62922_verboseLabel_en-US" xlink:label="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in contract assets and liabilities</link:label>
    <link:label id="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_label_en-US" xlink:label="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract With Customer, Asset And Liability</link:label>
    <link:label id="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_documentation_en-US" xlink:label="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract With Customer, Asset And Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" xlink:href="azz-20220228.xsd#azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" xlink:to="lab_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f52ef2c2-fb93-4871-bc86-66d8cd70b63e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_29844840-6f1b-40d7-8c3c-70d4f188f1ee_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9886fd21-d677-45d4-9ea1-a766534daa77_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write down of assets expected to be abandoned</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e6ec9bf5-72da-417b-abd2-82b483a40b60_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions related to prior periods, gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2020AcquisitionsMember_16ef2df9-abe0-40cb-a5ff-1bb6dbae2e64_terseLabel_en-US" xlink:label="lab_azz_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions</link:label>
    <link:label id="lab_azz_A2020AcquisitionsMember_label_en-US" xlink:label="lab_azz_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:label id="lab_azz_A2020AcquisitionsMember_documentation_en-US" xlink:label="lab_azz_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2020AcquisitionsMember" xlink:to="lab_azz_A2020AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_a9bfcd8a-492a-4c66-8656-caeefb2f0297_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5f4333e6-e394-40e4-a8fa-b40f206f74bb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share, amount</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0a5e56ea-7d38-44b4-9982-bd3e917c0335_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fb0dc426-4697-4f91-8606-2b6fee9c9caf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales recognized during the period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DeferredTaxLiabilitiesAccountsReceivable_8ddf78d4-acd8-48f0-9d97-c0847390e3fb_negatedTerseLabel_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Accounts Receivable</link:label>
    <link:label id="lab_azz_DeferredTaxLiabilitiesAccountsReceivable_label_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Accounts Receivable</link:label>
    <link:label id="lab_azz_DeferredTaxLiabilitiesAccountsReceivable_documentation_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxLiabilitiesAccountsReceivable" xlink:href="azz-20220228.xsd#azz_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DeferredTaxLiabilitiesAccountsReceivable" xlink:to="lab_azz_DeferredTaxLiabilitiesAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_f839375a-54cb-42e2-b219-abbc132e17a8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_3224cef9-d9c3-4e37-b06d-e5f1adb515f2_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_6f1d62b8-3e49-4297-b658-eb5c6ee80d0b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_8262853c-3c8f-41b5-9e8d-ef6fcf9c568e_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems" xlink:to="lab_us-gaap_MultiemployerPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_0c0b27ff-e2a1-4865-8272-e6b1c16d287b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_2fd73ef4-7640-4731-88b6-7bad22791bcb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc2e2975-c19d-467a-a00a-44e38a5e1960_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted, Weighted Average Grant Date Fair Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_aa3a4a9d-e6fa-4a0a-ac2e-e8e68873c943_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fees</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d87c0961-667f-478a-8331-6542ba84f792_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f5c90620-f3f8-4284-82af-355a059a3b99_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_42028328-b543-45e2-9694-33da58ae5ff6_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_OperationsAndAssetsBySegmentAbstract_5786beac-ef7a-46a3-bb25-3cf6e45e8b71_verboseLabel_en-US" xlink:label="lab_azz_OperationsAndAssetsBySegmentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and assets by segment</link:label>
    <link:label id="lab_azz_OperationsAndAssetsBySegmentAbstract_label_en-US" xlink:label="lab_azz_OperationsAndAssetsBySegmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and Assets by Segment [Abstract]</link:label>
    <link:label id="lab_azz_OperationsAndAssetsBySegmentAbstract_documentation_en-US" xlink:label="lab_azz_OperationsAndAssetsBySegmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and assets by segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_OperationsAndAssetsBySegmentAbstract" xlink:href="azz-20220228.xsd#azz_OperationsAndAssetsBySegmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract" xlink:to="lab_azz_OperationsAndAssetsBySegmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_1c1b0da0-767d-4c6a-8889-d181ae7216c6_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_83c5eb6b-1a12-41a4-832a-e9ee19a33ccb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_cf2e2ee0-b7d2-4a7b-bd28-882f9374d8a3_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_ebc80e65-98b5-4b3f-aa09-0eef9367c748_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a7e715ce-1cbc-4a2e-a636-a846999dc4db_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d1f5f26f-d293-4509-bef2-6da31d1859a7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_c07690a2-bae0-49ee-b6ba-ac0369d87fba_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9f367198-a1a3-4018-8342-7acbe94e4b04_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities obtained from new ROU assets - financing</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ZoneStatus_99cbcd78-058a-4ddb-b01d-e389014409c7_terseLabel_en-US" xlink:label="lab_azz_ZoneStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Status</link:label>
    <link:label id="lab_azz_ZoneStatus_label_en-US" xlink:label="lab_azz_ZoneStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Status</link:label>
    <link:label id="lab_azz_ZoneStatus_documentation_en-US" xlink:label="lab_azz_ZoneStatus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zone Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ZoneStatus" xlink:href="azz-20220228.xsd#azz_ZoneStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ZoneStatus" xlink:to="lab_azz_ZoneStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyExpense_26c5b553-8996-4a7f-bdb0-bd4dbd8f65e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty costs incurred</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyExpense_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyExpense" xlink:to="lab_us-gaap_ProductWarrantyExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d9bebb6-82de-4730-b14f-884c66557364_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_1ae6a056-4f71-4ee7-b067-26a92e44be23_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in unrecognized tax benefits is reasonably possible</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1cad9a33-c356-41d9-bf96-496b4482cc68_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_ac8693c1-5171-40b2-87b4-dbd9fdbac388_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ComputersandSoftwareMember_f00d1c3a-bb03-4726-bc9e-78dd48ada268_terseLabel_en-US" xlink:label="lab_azz_ComputersandSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and software</link:label>
    <link:label id="lab_azz_ComputersandSoftwareMember_label_en-US" xlink:label="lab_azz_ComputersandSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and Software [Member]</link:label>
    <link:label id="lab_azz_ComputersandSoftwareMember_documentation_en-US" xlink:label="lab_azz_ComputersandSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ComputersandSoftwareMember" xlink:href="azz-20220228.xsd#azz_ComputersandSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ComputersandSoftwareMember" xlink:to="lab_azz_ComputersandSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_716ddf7d-4f2d-4c97-9f4c-721e7606d7e4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DirectorsGrantsMember_8208d02d-2ae5-4750-afbe-f878eb2008ec_verboseLabel_en-US" xlink:label="lab_azz_DirectorsGrantsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Directors Grants</link:label>
    <link:label id="lab_azz_DirectorsGrantsMember_label_en-US" xlink:label="lab_azz_DirectorsGrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Directors Grants [Member]</link:label>
    <link:label id="lab_azz_DirectorsGrantsMember_documentation_en-US" xlink:label="lab_azz_DirectorsGrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Directors grants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DirectorsGrantsMember" xlink:href="azz-20220228.xsd#azz_DirectorsGrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DirectorsGrantsMember" xlink:to="lab_azz_DirectorsGrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_5b01f3ee-8b36-4c55-a0dc-b52fdaebfe53_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9834bb94-a3dd-4042-9df6-9f90786e76c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1975b2b4-ba9d-483d-a4e3-a536cec3771c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d9921070-d799-48a2-b7a6-126deb25b8a4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_25c8959d-1f51-4aac-84ee-39f135f129ea_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_d2980957-b366-42b2-82c6-b054a133a13f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_35b44939-b285-4e61-ba15-868ec0684046_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_e0e6cd3e-946d-4762-8a5e-f5efc2b6c6b1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_acf8f25d-f11e-4730-b8d9-d20be4e3596f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ec01b50e-2aa5-4f2c-b66a-37e73a1e7a3e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_25d65980-e74a-4cca-bd58-8b0d7e44000b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_f437ebc9-09b2-4af7-9b40-14c43bd37236_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5af78a45-9717-4e62-8446-37ef98f4d6e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_3b26266d-4e4a-4fe9-aee0-60f5c9411355_terseLabel_en-US" xlink:label="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_label_en-US" xlink:label="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Customer Deposits, Current</link:label>
    <link:label id="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_documentation_en-US" xlink:label="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Customer Deposits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="azz-20220228.xsd#azz_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="lab_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_80582c15-1f60-4ee3-a566-77686d97cf85_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_eed858c9-d9e8-4737-9f3a-407018c60a69_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_5cc9c3a4-4dfc-4b0c-a99c-0c1b8e3cd78b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_a017be0f-908b-4bef-96f4-17c2ec89f823_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_cff09ae6-5243-47dd-9907-a45015123ab5_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities obtained from new ROU assets - operating</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_ba8d839c-e766-419b-8d42-b50c07fd1342_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of proforma information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d3bf84bb-43f8-4d33-ad07-3a731b47f71e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_c69eaec3-248f-4d89-9f16-ca4eab0acaea_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_e78ecd9c-b906-4fab-a547-f353cb58a948_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ebb10d7c-7bb9-4c38-a130-c4afd619755a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage of award</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a0724060-109a-4eda-8f07-07d2bb8cec38_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_62e962c2-a4db-45fe-9bcf-c95ca6dc89c9_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_af7084d6-4bb8-437c-8fa1-848ec62b0ac3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_3c528d63-d8b7-4452-bfee-195b476d3b17_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating and financing cash flows from financing leases included in lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_537a17a9-f42f-4d47-a768-a8e46a04e810_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity on line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_de04ef81-d9b9-47a7-b653-d6778d86c250_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_475e2b60-c20e-4a3b-87e8-9376542887c6_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on disposal of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_f9217e3f-6193-4433-a9ae-a2ea3efef3ac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on sale of subsidiaries</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_b7cda6f8-3209-4af7-a894-c00dad117437_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_bce07a6c-cbde-436e-92fe-2d60d2814976_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2c1920c1-fd5d-47f9-959d-afbc1e46be02_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_GalvabarMember_815ee904-c6a6-409e-8b0b-ad5ebad1a08c_terseLabel_en-US" xlink:label="lab_azz_GalvabarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Galvabar</link:label>
    <link:label id="lab_azz_GalvabarMember_label_en-US" xlink:label="lab_azz_GalvabarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Galvabar [Member]</link:label>
    <link:label id="lab_azz_GalvabarMember_documentation_en-US" xlink:label="lab_azz_GalvabarMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Galvabar</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_GalvabarMember" xlink:href="azz-20220228.xsd#azz_GalvabarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_GalvabarMember" xlink:to="lab_azz_GalvabarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1e31e75a-d5dd-43d5-beb9-4005a05f10cc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c5b824b7-d52a-40dd-a9c7-a46607c065fb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of year (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_aab2a65d-f938-424a-9202-8eda479e4322_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of year (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_b6b3764b-f1cd-46d7-a50b-ddc72f84a9f4_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03309e15-9774-43df-9658-50c80d454832_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_1a0e82a1-fb9e-465e-9b87-87d1aacac349_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_81a28a53-40ac-45fc-a304-f0882679e140_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_21d2f25f-d91e-4930-a126-f9696ee65a50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_22f88ef9-3a17-44c9-b55a-5b8fed36b044_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals for Contingent Liabilities</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_cb4a6658-fdcd-47f2-ac5f-df2250f70ac4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_23382c46-fe28-48d9-b1a8-edde167204b6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_0825510d-988d-4b79-b95c-66169495239b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw material</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_f9308c1e-a93a-4d76-afa1-ec0854938899_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs recognized for postemployement benefit plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a55564b5-74e2-47d9-845e-40f92d8cbbaa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_6c703504-93b9-4fb8-bb97-5bf36665c862_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_MovementInContractWithCustomerLiabilityRollForward_26148603-244b-42ac-a843-1016ebca0a2f_terseLabel_en-US" xlink:label="lab_azz_MovementInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement In Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_azz_MovementInContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_azz_MovementInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement In Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_azz_MovementInContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_azz_MovementInContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement In Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MovementInContractWithCustomerLiabilityRollForward" xlink:href="azz-20220228.xsd#azz_MovementInContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_MovementInContractWithCustomerLiabilityRollForward" xlink:to="lab_azz_MovementInContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_b90f82e8-4c34-4c61-8a4f-fe18f0c61097_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_cabfc6cc-0603-4800-8e80-074650c2d638_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_e5e5022b-4edd-4f3c-bbf4-e1be1d044cf0_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_6dfaba09-e447-48ca-8b42-afff030120bf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases included in lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_618e07e3-b678-435a-ad79-df8c26fd71f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation methods and property basis differences</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_4fc5c4e9-add6-41b3-9453-a365716cf9ac_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and impairment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_d7aedcff-674b-43f9-a687-201288c63ac5_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs and Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:to="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_34986e95-30f1-43f4-948a-3937fbba4fa6_terseLabel_en-US" xlink:label="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature</link:label>
    <link:label id="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:label id="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:href="azz-20220228.xsd#azz_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:to="lab_azz_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificationMarksMember_dfa9bc41-68e5-4882-9b19-6ca83388ee04_terseLabel_en-US" xlink:label="lab_us-gaap_CertificationMarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certifications</link:label>
    <link:label id="lab_us-gaap_CertificationMarksMember_label_en-US" xlink:label="lab_us-gaap_CertificationMarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certification Marks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificationMarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificationMarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificationMarksMember" xlink:to="lab_us-gaap_CertificationMarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_20503d7c-67a5-478a-97af-22def9f89716_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_50ea634b-ca59-4aaa-a1ae-88ad231aaeb3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_0a9d02c5-7edc-4f87-9885-4901f4bbe3b5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_844dd115-e371-45bc-aa5a-a04de98087ab_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_98e3c387-5250-42e6-b9a7-2015730c74e1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_4e27a8a7-5e06-422b-9d64-855c4606c3a2_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_ec558c74-7339-430a-8fc0-c6c1a610e0eb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_c2e046a4-5af7-4786-af3b-6a1700821d22_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_94a3e774-0d37-488b-b96c-4143a2c0dc30_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_db541734-b1a6-455f-ae26-faa0c5c3b5df_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_a8b85224-1b70-4b9d-b0a5-aca8069700d0_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_SwingLineLoanMember_bf8e10fe-8d34-4a76-983e-da64debc271c_terseLabel_en-US" xlink:label="lab_azz_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan</link:label>
    <link:label id="lab_azz_SwingLineLoanMember_label_en-US" xlink:label="lab_azz_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan [Member]</link:label>
    <link:label id="lab_azz_SwingLineLoanMember_documentation_en-US" xlink:label="lab_azz_SwingLineLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SwingLineLoanMember" xlink:href="azz-20220228.xsd#azz_SwingLineLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_SwingLineLoanMember" xlink:to="lab_azz_SwingLineLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_87977903-228a-485f-9953-31202adc407b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Group medical insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab15c0b5-4745-4f3e-919b-6b9bb7e2f03d_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2aace370-f905-447c-b486-f7b786ae2b3a_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_d8b8f33f-e725-4f94-92e8-a33dc9b64981_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_6176f20d-0508-4bdd-b546-c6c728a3b03a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c4b35dec-c20d-47ca-8f5c-637391de164d_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b69fb66a-b6d0-4a63-be6d-6d4a85598935_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_1520ad26-d146-4739-beb8-3d735c77ed4c_negatedTerseLabel_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:label id="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_label_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:label id="lab_azz_DeferredTaxLiabilitiesRightofUseAssets_documentation_en-US" xlink:label="lab_azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:href="azz-20220228.xsd#azz_DeferredTaxLiabilitiesRightofUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:to="lab_azz_DeferredTaxLiabilitiesRightofUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_f32fb2b2-68ce-4566-8c40-b780232b5444_terseLabel_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_label_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Liability</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_documentation_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" xlink:to="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_eac45537-354a-4ada-8cdc-c97d8237f125_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_b3e166cd-bf8c-4708-bdf9-79d535282927_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6eb12912-de65-446e-afe1-feebc68cf81e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions related to current periods, gross increases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_80cdb709-45fc-491e-9120-9fc280a8d54a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_91fbcac3-75e0-4d12-af91-5cf5293bc93b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8d564208-3410-4916-8980-318d5b5c7ed2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_226e90d5-d6d4-43fa-894a-b47efa6dcf5c_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_45157b83-d187-4df3-a28b-4512cf6c7057_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap, net of income tax of $&#8212;, $27 and $29, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9988d9f9-ed4c-4dd2-88a9-841331059fc8_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_54927448-6d7e-43c0-bcf8-a8374181598e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_SouthernMechanicalServicesMember_d12537fe-2b88-4f65-9f49-887432e8f4c4_terseLabel_en-US" xlink:label="lab_azz_SouthernMechanicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern Mechanical Services</link:label>
    <link:label id="lab_azz_SouthernMechanicalServicesMember_label_en-US" xlink:label="lab_azz_SouthernMechanicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern Mechanical Services [Member]</link:label>
    <link:label id="lab_azz_SouthernMechanicalServicesMember_documentation_en-US" xlink:label="lab_azz_SouthernMechanicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern Mechanical Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SouthernMechanicalServicesMember" xlink:href="azz-20220228.xsd#azz_SouthernMechanicalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_SouthernMechanicalServicesMember" xlink:to="lab_azz_SouthernMechanicalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_82ee9a81-cd85-4a99-81be-309e29174451_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised, Weighted Average Exercise Price (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_00a58c5a-0a5b-496a-ad1a-771e43f315c7_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_bc0b2700-ec37-44ad-91bf-ec7c3e9d47c6_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_f4dea4cc-053f-40a2-928d-888ebc8289ca_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_5c06f9bd-408e-41fc-8b39-1a909bef8d26_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b1d3f33c-b9f0-43b5-ab1d-514c293423ab_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_ec0788b3-ccf5-4f5f-aa06-1f8e95b7467c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_a5d391ec-1354-4df5-a728-1c6ae84404c7_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5b895b9a-92dc-47df-80d7-3c473055fc2b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_21bec9d0-6f7c-4bdd-b6a2-9dcbb8cc2928_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_175af415-6242-4d78-bf29-11c265e25404_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amount of shares repurchased</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_73ebf5f6-fb52-462e-959d-f45416de9a26_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ba814799-3f66-4605-93be-edf29df9fd45_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_63693480-3a49-4023-ab9d-e989ab8ee932_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a8deba9-47d8-4e6b-812d-16dc11c90b53_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaidInKindInterest_a6280b84-628f-4a5b-b199-8d8c24c64806_terseLabel_en-US" xlink:label="lab_us-gaap_PaidInKindInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaidInKindInterest_label_en-US" xlink:label="lab_us-gaap_PaidInKindInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid-in-Kind Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaidInKindInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaidInKindInterest" xlink:to="lab_us-gaap_PaidInKindInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b6dca0ed-5ceb-44d9-8053-7b519a04f82b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decreases related to settlements with taxing authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_45dbe388-dc64-4aa7-adf2-e15b3aa64d86_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2020SeniorNotesMember_5a1d38e9-c526-4641-9fbc-85381aac3eae_terseLabel_en-US" xlink:label="lab_azz_A2020SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Senior Notes</link:label>
    <link:label id="lab_azz_A2020SeniorNotesMember_label_en-US" xlink:label="lab_azz_A2020SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Senior Notes [Member]</link:label>
    <link:label id="lab_azz_A2020SeniorNotesMember_documentation_en-US" xlink:label="lab_azz_A2020SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020SeniorNotesMember" xlink:href="azz-20220228.xsd#azz_A2020SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2020SeniorNotesMember" xlink:to="lab_azz_A2020SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_db1ec6f5-d674-4c78-8044-a8531d2f1a9c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_9ae969ee-b847-4bf3-92cf-2b75acfe177e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_aeaa1e83-bd0e-495d-a2ce-0b060b7a7a03_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_e423c0b2-1769-4593-bcf1-fab1dddb2fa5_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_360016fa-4aea-48f2-8427-1edfacefac55_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_be4ed3fe-90d8-4a27-944e-60541f3f42be_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_f14cb0fa-cb74-442c-94ce-34f535dcb890_terseLabel_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_label_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Assets</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_documentation_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" xlink:to="lab_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_b2040039-a6c6-41c1-9e86-06be0d354a49_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_184255df-ddb5-4d8f-9276-af3f9bccbaec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e2bd9ca6-289e-40a2-9b88-d600d73c7c00_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_8a445d79-ec8a-408f-b8ac-2a74e2028f9b_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_b4d006de-6ad6-41d0-a914-57594eacb9a3_terseLabel_en-US" xlink:label="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability, long-term</link:label>
    <link:label id="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease And Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease And Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" xlink:to="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_b60391a7-89fb-4ec1-8cbd-f1e3d397f01f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_TrasmissionDistributionMember_9a7cef38-ad6c-4e74-a25a-975d400f68f5_terseLabel_en-US" xlink:label="lab_azz_TrasmissionDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission and distribution</link:label>
    <link:label id="lab_azz_TrasmissionDistributionMember_label_en-US" xlink:label="lab_azz_TrasmissionDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trasmission &amp; Distribution [Member]</link:label>
    <link:label id="lab_azz_TrasmissionDistributionMember_documentation_en-US" xlink:label="lab_azz_TrasmissionDistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trasmission &amp; Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_TrasmissionDistributionMember" xlink:href="azz-20220228.xsd#azz_TrasmissionDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_TrasmissionDistributionMember" xlink:to="lab_azz_TrasmissionDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_81c2c98e-39bf-47e5-a9e3-068addb59723_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_4cc1f816-63fe-4f86-9c19-19519903ee2d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_PrecoatMember_16a988a6-f16e-4ec7-b77b-f99bd6eaa26f_terseLabel_en-US" xlink:label="lab_azz_PrecoatMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precoat</link:label>
    <link:label id="lab_azz_PrecoatMember_label_en-US" xlink:label="lab_azz_PrecoatMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precoat [Member]</link:label>
    <link:label id="lab_azz_PrecoatMember_documentation_en-US" xlink:label="lab_azz_PrecoatMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Precoat</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PrecoatMember" xlink:href="azz-20220228.xsd#azz_PrecoatMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_PrecoatMember" xlink:to="lab_azz_PrecoatMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_addce388-afaa-4216-ac3f-0af56a5e1374_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f9fa0d63-bd14-424d-ac81-688ce9409470_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b9370556-a25a-4b13-acd3-64cb177569cc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_ed4edc4e-71f2-495f-b435-c58e68095fbc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_c06aa5ba-e583-4856-9b92-a42f13181f36_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2c6eb5b6-e388-471a-8fd0-4750210926aa_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of subsidiaries, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_dbf70c7f-559a-4acb-b518-8677b14a60c4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_MetalCoatingsMember_0ba85b58-c8ac-433c-b6b5-e887ead4d6b1_terseLabel_en-US" xlink:label="lab_azz_MetalCoatingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metal Coatings</link:label>
    <link:label id="lab_azz_MetalCoatingsMember_label_en-US" xlink:label="lab_azz_MetalCoatingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metal Coatings [Member]</link:label>
    <link:label id="lab_azz_MetalCoatingsMember_documentation_en-US" xlink:label="lab_azz_MetalCoatingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metal Coatings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_MetalCoatingsMember" xlink:to="lab_azz_MetalCoatingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringMember_d6922cb8-f083-4f53-b3b6-9e0a90b84104_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f55e467c-7ea6-4715-ad2c-dce8fb5b36bc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_aa4ceb06-9841-47d0-8513-a066b6afbf01_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_59d0d0c3-a704-40bd-bc71-7a8c6a062ec6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued under stock-based plans and related income tax expense</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_b44373fe-5a57-4b4b-9f9c-597699095744_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_da62a1e2-6fba-4198-98e9-11c9ed2e0658_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_5550baaf-d6a2-463b-9f83-81c3b417e9b8_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_3ab042eb-5baa-4e5f-b34c-4bd19de92001_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_d84647a6-7285-4f21-9406-28c016ba715d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_54b57da9-3747-4c84-87bc-26af7e06d30f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_1b515ab4-a082-497b-a479-76e926b91ee6_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_275b9478-3cf7-4d66-8e73-511b132ef204_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_2400f787-e2d1-4f2c-a456-77e229e7ecbf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Performance Shares, Outstanding Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_970b333b-918b-4329-b36f-cdcc1877d2b9_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_c9303409-95f9-4c77-8648-9515bb6c016b_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, $1.00 par value; 100,000 shares authorized; 24,688 and 25,108 shares issued and outstanding at February&#160;28, 2022 and February 28, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6dec59e1-faa8-4668-a902-9fd82bc56fc8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_1d0d50a3-beff-49a8-bbed-7a90462450cf_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_a414cd3a-8403-4d4f-8a1c-53cdf30e2fe9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term purchase commitment, amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_7d4640a1-776c-4cca-872b-11b830d68528_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories:</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_fd63b802-a352-41b3-89d6-b2ade113b790_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_96a5bdf0-385d-4db5-8a14-f158230fc406_terseLabel_en-US" xlink:label="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust</link:label>
    <link:label id="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_label_en-US" xlink:label="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:label id="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember_documentation_en-US" xlink:label="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:href="azz-20220228.xsd#azz_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:to="lab_azz_BoilermakerBlacksmithNationalPensionTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a6cb0011-093b-4797-aa0b-18d1109daf7a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecongized compensation cost, amortization period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_24837ffb-85be-45a5-b361-ec51e3a9b1ce_verboseLabel_en-US" xlink:label="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted common stock under plan</link:label>
    <link:label id="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_label_en-US" xlink:label="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Value of Common Stock Participants Have Rights to Purchase</link:label>
    <link:label id="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_documentation_en-US" xlink:label="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum value of common stock participants have rights to purchase.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:href="azz-20220228.xsd#azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:to="lab_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4af7159d-6cdc-4073-b650-8e2c6e586076_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of year (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a15d047d-5e4f-4a03-8d92-4617ea13d0fc_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of year (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_2ee1fa7a-8d35-4083-9d7e-bb63db830b74_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_82612998-6eaf-453a-94cc-45e1210639c4_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Basis of Consolidation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_fb87bc18-0f37-4302-8a72-5bde7945cfca_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_9250cfaf-fff9-4141-b1ca-f790e101dcac_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_e2e2e8af-7aca-4654-b949-99f69e96b51f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_6b840db0-372a-4470-bd34-feaabb0f2f5a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_da6e17e6-e2ef-426e-af15-09144c3cfbbb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of subsidiary, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0336d91e-79e8-47aa-9491-f6b89070f7d6_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_07b94c0c-a776-4c1e-ba28-bb23dafbee06_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_57a58d0b-d1cc-460a-ab5a-ff4b8ceaf1c9_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_65c673c0-60a3-4513-b557-3413c03aeb6a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_664586bc-065a-4b5c-a6c9-bd755369dc25_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_a5cb7b2c-9a95-4d06-b606-2680e8d91b80_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write down of excess inventory</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5debb7f9-42cc-49c4-bcb7-7ab0ecd665b6_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_a4cd65a5-0274-4f2c-b912-e9ffab928a06_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_ba25547a-8de2-4ff9-9656-b47ae63487e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_1261946e-cb18-4047-97db-eb5b73864a6f_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_b9c46e3a-370f-40b5-850e-5a911d56379a_terseLabel_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease Liability, Current</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_label_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease Liability, Current</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" xlink:to="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_b5725455-a4ff-483e-aaaf-6d6cfd3bc51b_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b8ed2aac-40b0-4da5-a0dd-38b0262edc96_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap, income tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_01ce61eb-56ac-4cad-bd8f-35b66334996d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0f6707e6-38cb-46c6-b1a6-5482950c6c36_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_NumberOfShareBasedCompensationPlans_186e6acf-7b11-4919-8543-7a8fc73a8445_terseLabel_en-US" xlink:label="lab_azz_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share-based compensation plans</link:label>
    <link:label id="lab_azz_NumberOfShareBasedCompensationPlans_label_en-US" xlink:label="lab_azz_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:label id="lab_azz_NumberOfShareBasedCompensationPlans_documentation_en-US" xlink:label="lab_azz_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NumberOfShareBasedCompensationPlans" xlink:href="azz-20220228.xsd#azz_NumberOfShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NumberOfShareBasedCompensationPlans" xlink:to="lab_azz_NumberOfShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_5f08144f-19f3-41d5-b0de-9d998da5f23a_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e17e007f-a75f-4b9a-aaee-c182fa160e90_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee and Director stock awards (shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_be1721a6-1288-46d1-85be-8c76aac2113f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued warranty</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_17d403d3-18ad-4ae6-8488-ae233836af22_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_b163b76c-c329-403e-b107-7824c1c53dc3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b6912f3d-8390-47f4-841b-3b98528e742f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f5e3aa51-d209-4398-95f6-01edfacca0ed_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9148c5a6-f14a-4c05-9aaf-90cbc319cbc0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_38a28347-7638-472a-87e0-01f5b18a35a6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_ea3502bf-7aab-4013-aa66-23607a9f3a18_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant, maximum capital lease obligations</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Maximum Capital Lease Obligations</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Maximum Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:href="azz-20220228.xsd#azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:to="lab_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dfeb11b5-e285-42f4-8d22-893065796b3e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_187f3d0b-67e2-41c7-8df0-9c1638c6c94f_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Contributions by Employer</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_dcd5c195-000b-4c09-aa99-055c9dcc9bdc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_a62daf2f-cb64-4994-9505-ed627af921ae_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a09f43cc-8f51-48ea-94a0-21a54f10dcdf_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_20a8014f-eb9e-4a57-af40-78623258885c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared per common share (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9eec0b4a-a7bf-4996-8dd0-f6e076d4aabb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2e4b795e-549c-46c3-b799-72722d7a3f58_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_BankOfAmericaAndOtherLendersMember_343abc0a-a76f-4c28-a292-f8d0dd8f2ce7_terseLabel_en-US" xlink:label="lab_azz_BankOfAmericaAndOtherLendersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Of America And Other Lenders [Member]</link:label>
    <link:label id="lab_azz_BankOfAmericaAndOtherLendersMember_label_en-US" xlink:label="lab_azz_BankOfAmericaAndOtherLendersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Of America And Other Lenders [Member]</link:label>
    <link:label id="lab_azz_BankOfAmericaAndOtherLendersMember_documentation_en-US" xlink:label="lab_azz_BankOfAmericaAndOtherLendersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank of America and Other Lenders [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BankOfAmericaAndOtherLendersMember" xlink:href="azz-20220228.xsd#azz_BankOfAmericaAndOtherLendersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BankOfAmericaAndOtherLendersMember" xlink:to="lab_azz_BankOfAmericaAndOtherLendersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_2422a33b-6b77-4538-99da-afa9802df587_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_ecfd2413-8681-4287-986d-523eaaa87a40_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current provision:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_b43d37e1-c976-4cb4-b2f2-fd766cf3766a_terseLabel_en-US" xlink:label="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes</link:label>
    <link:label id="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_label_en-US" xlink:label="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes [Member]</link:label>
    <link:label id="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_documentation_en-US" xlink:label="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" xlink:href="azz-20220228.xsd#azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" xlink:to="lab_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_e7226366-d5cf-462f-b3ae-903ffd3394f6_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_f8a5c3e9-e2a5-4a21-817e-dd8872d3defc_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_1063d386-cb0d-480c-ba58-709ff2a2511f_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_377cd5f8-b478-4651-8ba1-d8c5065fa38e_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty reserves</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_cd32bea6-7956-48ff-8d55-651e2253e1ba_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ce52a716-4e43-4bf1-a378-10ff82fcd3bd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b08ff16d-5c78-4509-aaae-79b9ab7105df_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_9899a5d6-c3d2-4ce6-9162-ff164cef477c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_d54cbb11-1c3d-4381-9d2e-bbe4ed7e64de_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_56dbfd1f-41ad-4805-b583-5a627c38aeb6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_68e147b5-2c91-4445-a654-9d19cfab2b6b_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d96b3327-b40c-4d02-a106-5ad81998048d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bfb2f02b-a095-43f4-a22d-5590a4e9bf6b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_11eb468c-3f7c-4b3f-8322-765addbc7318_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5904dcea-170b-4523-9cce-09fe9c660ddf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2022AcquisitionsMember_cb70220a-cedb-4b61-8a37-5e2daa87c5a4_terseLabel_en-US" xlink:label="lab_azz_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions</link:label>
    <link:label id="lab_azz_A2022AcquisitionsMember_label_en-US" xlink:label="lab_azz_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions [Member]</link:label>
    <link:label id="lab_azz_A2022AcquisitionsMember_documentation_en-US" xlink:label="lab_azz_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2022AcquisitionsMember" xlink:href="azz-20220228.xsd#azz_A2022AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2022AcquisitionsMember" xlink:to="lab_azz_A2022AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_dbe53c3f-2d57-4955-af4b-38d499efcdd2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities &#8213; ST</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c42cf4d6-6644-494c-a841-4dba46886a5f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a24ac72b-dd6d-49de-9c1a-8d60d594be9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_31a48ebe-af39-4cd6-8931-93e3131bb7e2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_626d855c-4b70-419c-af7a-824857662b1d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_4981133a-8970-4da7-96a8-1678b6912dcb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_a7310ead-2f6e-43b7-a67f-595cf38c58e0_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_7ab45791-7334-44e9-8c9c-9e608f546ae7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_6f96ec2a-603d-4821-b8a2-44fd18ec79e0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4985046f-095e-4f06-9e2d-2ca2be0953f4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5b345e97-4189-4946-a567-f1b144bc8b15_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_4a52d4d0-4334-4bf4-ac0e-3a6decae03d3_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_51d14488-b741-4d72-aa8f-8eb6760bd5fe_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_114b9919-8668-43ec-8e03-b9757be57bfd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_eb98a296-d259-47ec-88a6-27e9bb873c68_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_0e68ffd5-f08a-424e-8af6-b8efcac61d48_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9f46e79a-cf48-4cc3-bb3e-362777a6ad3b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_698ba20c-793a-4932-be26-fa0376bddc4f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Warranty Reserve</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_8405b3fd-39dd-44c8-b08f-f7fe038b29cf_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_995e2b0a-2a7e-4187-9c9c-1aebac0cc248_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from revolving loan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_22d679da-c717-466e-a04d-f0cd13152d24_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_b07e8df0-b3af-4412-92e3-238953fafbae_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d2bf6f60-410c-4b4b-8dd0-9d9e461e09f6_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities and income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ee22da2e-a538-44c2-a303-1eb3bacb1f2d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock (shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_081339ea-9144-465a-ba15-052ed45a9dfc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_9da83d5b-3ce7-4ed3-9bcc-8494e822d5ed_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_a68d95c3-a359-48e7-9cce-f5f00bf2c06a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_58c65824-8632-4c4e-8c6f-25725ab21de6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_7254a213-bf2b-4cd5-b325-19918ee27c74_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_cf3db3f9-072d-4357-8fa1-6b5e240410f8_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_26d56f8a-2351-4dcd-adec-27a876cd7ba5_terseLabel_en-US" xlink:label="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation</link:label>
    <link:label id="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_label_en-US" xlink:label="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation</link:label>
    <link:label id="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_documentation_en-US" xlink:label="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" xlink:href="azz-20220228.xsd#azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" xlink:to="lab_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ac649819-a704-4bc7-a49b-730cfae77da2_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_eaf6792a-e998-4a1f-a378-6e9b2047f8b3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1a53717c-6210-4cd4-80a4-3dc2e16a180b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted, Weighted Average Exercise Price (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c28c92c2-5567-418f-b97d-a68c426dff02_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_InfrastructureSolutionsMember_4f70d3c0-72f2-4866-9a6d-e19e461fab8a_terseLabel_en-US" xlink:label="lab_azz_InfrastructureSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Solutions</link:label>
    <link:label id="lab_azz_InfrastructureSolutionsMember_label_en-US" xlink:label="lab_azz_InfrastructureSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Solutions [Member]</link:label>
    <link:label id="lab_azz_InfrastructureSolutionsMember_documentation_en-US" xlink:label="lab_azz_InfrastructureSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_InfrastructureSolutionsMember" xlink:to="lab_azz_InfrastructureSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_6d5d536b-56a9-4e68-8b39-7a302094e582_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e902c806-f3f8-4925-a129-9857376ecc9c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_193fc070-cac8-4a5e-ba36-dc8b8326ee4a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_9a2b530e-5802-489a-b1b8-76ebe3a5b022_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5417b67b-4a4f-4385-a5d7-c7eed702d144_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_dd03f88b-1a32-4feb-aa05-c82c2d5ab0bd_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_30df7415-f622-4780-8f17-8c42ebbb3943_terseLabel_en-US" xlink:label="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability, short-term</link:label>
    <link:label id="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease And Operating Lease, Liability, Current</link:label>
    <link:label id="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease And Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" xlink:to="lab_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_85443be7-37d9-44a1-872b-4ff2f1c12c66_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_a5e7d7d6-03be-4d4a-a79d-619c11bb694d_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_aa840dba-9688-468a-b593-a60feb1ae9b4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5751e155-15d0-428d-9d63-8a5c2ab7a93f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_107d7984-bb83-42e5-b5ba-f6560c804609_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Price Allocation</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bc6df56a-31ed-42c9-88e7-64c53bb9aab1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_3e5c722d-ea0f-4758-a8a5-c56057f37b0f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss_d38c1de0-ef8a-4278-ac0e-bad80b9853f5_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" xlink:to="lab_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_003c3682-bda7-42ea-a9be-b57f98097026_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6d14eff1-b93b-4bf9-a1fd-ba8e7cdad675_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_c6599e88-6085-4b2b-870b-d14eac76b0f0_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_f9948661-2424-48a0-96f2-79e80d5e769f_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e3883f5e-6e24-43ec-843d-d3dd1bec4922_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_deaeecfe-60cd-4fdd-9823-896a9010d24a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on disposal group held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e6b0448e-1223-4f98-abb2-ef1bfc666469_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_2418e42b-b9ec-4d72-b391-c9daa0b44daf_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_a256a815-a6f0-4ccd-a1af-f24424751384_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_b2257fd6-b252-403d-910d-a58447e7a03d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a7d091db-29de-4436-a9d9-831621597ae0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities &#8213; LT</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_fd86ac32-dfa4-4f2c-a8fb-9c4f35b6ff32_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_8792a25e-0534-455e-8195-bed97df41376_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current provision for income taxes</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_fb8e4fb1-16d1-402f-ac84-f2fcc52d168a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_cfbcdf78-f8df-44b7-ba9f-a110229cd5b2_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ed4d58a8-5105-4239-9269-d0873e1b1652_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_517c1ac6-6d65-4a2e-b718-b4bafcc68000_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred provision (benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_deff065e-9880-48dd-a186-13ec24a30fe1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate, effective percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0e0cb115-d107-4db2-a630-5a601e369498_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_cde45ca3-2d4b-44f3-a09a-3404c052dd2e_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_a3fde9f2-a064-48fe-934e-2517c89e3ffa_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_77b7552a-ad77-443e-a7df-fc77b14c0811_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_aabee6b3-d1fd-4d81-b238-663b50779cb0_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_504f50b1-72b7-4126-9f0e-2c74f0f342b3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_0c00dfa0-071e-4a87-ad07-ae086b4b1164_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_1edad00f-f6e2-457e-963a-e52383a886cc_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bd40c325-3033-456e-b3aa-e133a7c2af15_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued under employee stock purchase plan (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d67e2b2c-18b6-4a01-b9a0-3f06d84eb175_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_dbe33f9b-ec98-4582-9c03-8f1369358f57_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_475eabfc-4576-4f70-9078-22ece25d2f3b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_65dcf002-7920-4d5c-9fb8-fde4e3cf1337_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment based on aged receivables analysis</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_447ba974-11d8-405d-9218-2168aca692f8_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_35222b34-a5db-405b-bfb7-e40c6cb96e99_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_e77260ab-50cd-474e-8a75-0b30558d82d5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_a3327484-d38b-49f3-a972-96e2176a4b9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_75ccaf35-d27b-4adb-9f3d-98b10dd0c8d4_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_ed9ebcdb-6961-4f7f-9774-a4cfcfe4dd4f_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_27e3e8c1-0341-4264-8e89-9be89b3e445b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_6990c931-8da9-4492-b10d-96729fc3f317_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on revolving loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_011ab2b7-b4bd-4975-b4dc-02104a22640a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_67b49523-d45f-4370-a0af-c2e5bd10ec1e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ef95386a-99d6-45fd-8d6e-b5b1e1275f18_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_c32c4af1-251a-40b1-9903-2019385f6a07_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge-offs, net</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_25f4195d-59df-43cc-be59-9768a5941ccb_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of notes</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_d71ef9f5-3abf-4ff9-8e8b-96f9f0f6036a_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions charged to income</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_75b3632e-5d01-4200-b839-a598928a10d0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_d0596e05-b777-4aea-b522-80a5cb30e8c8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued under stock-based plans and related income tax expense (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e05fb914-af43-4d93-ad8d-da44b8bb81e9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited, Weighted Average Exercise Price (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15ace136-7afa-44cd-956e-2863ef5914ce_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_dc0c9f9e-f355-4533-aa6e-217ad5a40047_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_105e6ef5-cd43-4b8f-b976-3eea7d27434b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_e4d7a1e3-b4ea-4c2c-94c7-24edd459f141_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_aeafd64f-f53e-4a59-b81c-1e7b84cbc9ce_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $5,207 and $5,713 at February&#160;28, 2022 and February 28, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_07c8fccd-ac22-4940-82fe-95c7cb57a941_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_15fcf9fa-0d55-43e1-a980-6581e933f484_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_226a110c-8cd6-4471-9631-9cbdfbbd4b57_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_5aebce58-2cff-4f44-a4b6-9d123528677c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f2c4f812-27c3-49f9-84ee-4f12dab09fa9_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_123cfaa0-db10-4fea-8b27-858f825a8886_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_AcmeGalvanizingIncMember_0dbf23bc-740e-48ac-9183-44e005494a05_terseLabel_en-US" xlink:label="lab_azz_AcmeGalvanizingIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acme Galvanizing, Inc</link:label>
    <link:label id="lab_azz_AcmeGalvanizingIncMember_label_en-US" xlink:label="lab_azz_AcmeGalvanizingIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acme Galvanizing, Inc [Member]</link:label>
    <link:label id="lab_azz_AcmeGalvanizingIncMember_documentation_en-US" xlink:label="lab_azz_AcmeGalvanizingIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acme Galvanizing, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_AcmeGalvanizingIncMember" xlink:href="azz-20220228.xsd#azz_AcmeGalvanizingIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_AcmeGalvanizingIncMember" xlink:to="lab_azz_AcmeGalvanizingIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_26b3384b-7f83-48ca-9e2f-746ec70137d2_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_b9277310-5218-47dc-b759-1a249adbbf67_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e5f0050a-8eee-4823-a79e-87644c5c5ef8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_613f306b-c42e-46de-9a96-47dbf1a89bd9_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9eeae8a4-d5f5-4d36-b019-e3e08a8649f4_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations and assets by segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d5a25037-d93b-481c-bb0c-78fa84b8cdac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_81842901-1b6e-4539-b1f4-f736d99e5603_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2c5314f0-5d5b-40ab-942d-50a7c8218bc6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_b353b381-bcf9-4352-bf6b-37b32644e4f8_terseLabel_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability, long-term</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent</link:label>
    <link:label id="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" xlink:to="lab_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_854a789c-bf51-45d7-8d47-6fe33c116cf8_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at end of year (shares)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_6d1bed30-4f28-4da8-a721-0e963c58bcb0_terseLabel_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes Due March 31, 2018</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_label_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes Due March 31, 2018 [Member]</link:label>
    <link:label id="lab_azz_UnsecuredSeniorNotesDueMarch312018Member_documentation_en-US" xlink:label="lab_azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Senior Notes Due March 31, 2018 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueMarch312018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:to="lab_azz_UnsecuredSeniorNotesDueMarch312018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_8084df65-4680-4845-a946-a5c6406b657f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt due within one year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_918db599-80d0-447e-9495-8b9d1f9558ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less amount due within one year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_d841c66e-ff73-4775-a950-c94e1af2e41f_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation expense and related income tax benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Additional Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f9418e-e6bd-4e01-8f01-bb38040587f3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_eb276d40-1a21-47ef-a939-9ce0a34f0bff_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_fc8f79f1-c1b3-4ee5-9c0f-64f38fc9f104_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_1d4efcc4-90a7-4f1d-b3c8-48d162da6e95_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_011a3dfa-eceb-4540-adba-6ed86ff2528f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of common stock grants (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_5c48f625-5fa6-488b-b3cb-0cb7f31a8de0_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_PowerGenerationMember_bca9a52b-084e-403b-b13d-9f238bf931eb_terseLabel_en-US" xlink:label="lab_azz_PowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power generation</link:label>
    <link:label id="lab_azz_PowerGenerationMember_label_en-US" xlink:label="lab_azz_PowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Generation [Member]</link:label>
    <link:label id="lab_azz_PowerGenerationMember_documentation_en-US" xlink:label="lab_azz_PowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PowerGenerationMember" xlink:href="azz-20220228.xsd#azz_PowerGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_PowerGenerationMember" xlink:to="lab_azz_PowerGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_3af9ca79-445e-499e-8812-6e56a9903efb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions related to current periods, gross decreases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_3a5d4d30-73e5-40a4-86a6-20e91b65440f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0e5b654e-5ce7-452e-ae3d-d57b598668fc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9cade065-795e-4d21-8290-b827a431c56a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment, net of income tax of $&#8212;, $&#8212; and $&#8212;</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_34bd8378-0bbe-4967-b91b-48ffd082b083_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1147b01c-527e-4c79-8d93-fa6c07662b75_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_1567a9f1-2e8d-49a8-b770-26beb232f15c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_fb402a88-db74-4148-a228-ccd066c35c6d_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DAAMGalvanizingCoLtdMember_c5c1eab1-8cd7-40a6-85fa-34f5fafdf0ec_terseLabel_en-US" xlink:label="lab_azz_DAAMGalvanizingCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DAAM Galvanizing Co. Ltd.</link:label>
    <link:label id="lab_azz_DAAMGalvanizingCoLtdMember_label_en-US" xlink:label="lab_azz_DAAMGalvanizingCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DAAM Galvanizing Co. Ltd. [Member]</link:label>
    <link:label id="lab_azz_DAAMGalvanizingCoLtdMember_documentation_en-US" xlink:label="lab_azz_DAAMGalvanizingCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DAAM Galvanizing Co. Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DAAMGalvanizingCoLtdMember" xlink:href="azz-20220228.xsd#azz_DAAMGalvanizingCoLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DAAMGalvanizingCoLtdMember" xlink:to="lab_azz_DAAMGalvanizingCoLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ShareBasedCompensationTextualAbstract_929fe35c-1cbe-487b-ad26-9ad3652a6f9c_verboseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation (Textual) [Abstract]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationTextualAbstract_label_en-US" xlink:label="lab_azz_ShareBasedCompensationTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation (Textual) [Abstract]</link:label>
    <link:label id="lab_azz_ShareBasedCompensationTextualAbstract_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationTextualAbstract" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract" xlink:to="lab_azz_ShareBasedCompensationTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_cc763092-d217-4216-85ef-385a6103b6e4_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive equipment</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4808cf37-e88a-404d-adfc-bd04752d5931_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_fa6beb2b-ed85-4632-9a00-421a31fd4d14_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_2b63c70b-03f2-4eb1-82f3-24c99fe61f0e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit settlement</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_81d8aa79-0ff6-4d8f-b218-596bf1177555_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities added during the period</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_82e05243-1738-4300-97a3-a2025656ded4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss on long lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_5bf1028a-d5fa-4711-a5cc-021b9609208b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_c7cc9675-f9c3-4b8b-a62f-8d4f252ca961_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_61b911fc-2449-4c7a-a66f-971dfd246030_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense and related income tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_76f13386-357c-46c9-878c-4fe65aeddf18_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e55d4c9c-632d-41b3-99e4-ad2f5d33d9d3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_615139fb-1bd1-4eff-b2d7-f71ac4389cbc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_eca3f5aa-13f8-472a-88fd-9bc0dbc16d3e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities &#8213; ST</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_0ea69181-18cb-4cb3-b3ee-2a7ccf517f30_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted option lower than</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_IndividuallyInsignificantPlansMember_13fed0d4-1222-4253-b6b0-e8596b256b01_terseLabel_en-US" xlink:label="lab_azz_IndividuallyInsignificantPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to other multiemployer pension plans</link:label>
    <link:label id="lab_azz_IndividuallyInsignificantPlansMember_label_en-US" xlink:label="lab_azz_IndividuallyInsignificantPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individually Insignificant Plans [Member]</link:label>
    <link:label id="lab_azz_IndividuallyInsignificantPlansMember_documentation_en-US" xlink:label="lab_azz_IndividuallyInsignificantPlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individually Insignificant Plans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IndividuallyInsignificantPlansMember" xlink:href="azz-20220228.xsd#azz_IndividuallyInsignificantPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndividuallyInsignificantPlansMember" xlink:to="lab_azz_IndividuallyInsignificantPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8988fc14-bc21-4b0e-8f65-0513d5820c0f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_14c320bd-d191-4aff-bee0-b836f2b6bf6e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4251d4e1-8674-4aef-bd03-a8b19fa1c8dd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_b397e217-0f2e-4761-a250-f20ff135e5f8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_171261c2-08ba-4631-a436-907cd60db77f_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_e52e6c74-d123-445c-b24c-2f3caa4dc3ce_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_db032a65-5df2-4f96-9bc5-b5dbcea7e365_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_d34b6ae5-772e-44cc-8e72-880ea2172549_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_e9ef73f3-d30c-4dc4-b6c6-1ea43bb2888c_negatedTotalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d0bb9c0b-751a-48b6-b3e1-34eda3c67662_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_23236b64-ea28-45a1-8abc-4a71ec97cb44_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee related items</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_98478000-658c-4ae8-8cf9-fb1c90ebd248_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_dfc9c425-9de4-445d-bc15-2b5db0242fd9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_d7bebc6c-6287-4e88-adc2-833eb8adc318_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_3038aa80-32b1-47b1-a4d7-0f0d12694e81_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_41455577-c326-4f4f-9462-7d89aa46fc97_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of company common stock (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_371f9dfd-59cc-4040-be64-ec771cfc1d2e_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0a0c0782-085d-494d-9a4d-402700ee03f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_62ca2de2-30d6-4a0f-a2a8-83484b9ea9fc_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0435bd0b-0f00-4a33-9be1-d7b0436861af_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_0450e0d0-b632-418f-baeb-1050e2a44597_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Divestiture</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_5319a084-3c3e-4d88-afe9-a52646f7b2f1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Divestiture</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_f7812bf3-b678-4a9d-b5c9-b395d6b46082_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_ca7477d9-df0e-43ff-a124-47d97e222783_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_e30518f8-a952-40cd-a796-81b8a22fc330_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DeferredTaxAssetsLeaseLiabilities_4fe384ec-0364-46e4-8cd1-99af38dba4be_terseLabel_en-US" xlink:label="lab_azz_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_azz_DeferredTaxAssetsLeaseLiabilities_label_en-US" xlink:label="lab_azz_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:label id="lab_azz_DeferredTaxAssetsLeaseLiabilities_documentation_en-US" xlink:label="lab_azz_DeferredTaxAssetsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxAssetsLeaseLiabilities" xlink:href="azz-20220228.xsd#azz_DeferredTaxAssetsLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DeferredTaxAssetsLeaseLiabilities" xlink:to="lab_azz_DeferredTaxAssetsLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_83bddd33-4754-4c0f-9518-10d2c8380573_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2c33a5dd-53d7-4128-a4b9-72dbe9a5cf92_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_c62a6723-ebcd-4c66-bfca-2ee882980853_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_8334f7a8-c5ec-4571-bf2d-ca057222331a_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_4c1f4adf-a24c-4775-95e2-e4082f7d771a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1e5c9d29-6533-457a-846d-0e550b9c8496_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_ec8a5a2e-d60b-4131-aef4-de4d09f0cb87_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Surcharge [Fixed List]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_e055f35d-4d6c-41d8-8491-bd3ea5ec9456_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_624a88ac-af06-4ef2-b75f-22ce26cf65a7_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_42f1f574-8742-43f6-8d49-9bba3b15702d_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_64bc66dd-7755-4c5c-aaca-712a7282f866_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_a2dc461c-4975-4190-87a9-c6991c3a1fc5_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Unit Awards Non-Vested</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_1c9ddfab-1f68-4862-aed0-c0e96a5d5e36_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2012ShareRepurchaseProgramMember_ada57ab4-d174-4b10-b52a-9b368a9d31ce_terseLabel_en-US" xlink:label="lab_azz_A2012ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Share Repurchase Program</link:label>
    <link:label id="lab_azz_A2012ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_azz_A2012ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_azz_A2012ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_azz_A2012ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2012 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2012ShareRepurchaseProgramMember" xlink:href="azz-20220228.xsd#azz_A2012ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2012ShareRepurchaseProgramMember" xlink:to="lab_azz_A2012ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_15e2612e-292e-4dbe-9200-899913386c2a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_StandbyAndCommercialLettersOfCreditMember_e86ddfa5-3b96-4eef-8643-8e39b2b2ac68_terseLabel_en-US" xlink:label="lab_azz_StandbyAndCommercialLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby And Commercial Letters Of Credit</link:label>
    <link:label id="lab_azz_StandbyAndCommercialLettersOfCreditMember_label_en-US" xlink:label="lab_azz_StandbyAndCommercialLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby And Commercial Letters Of Credit [Member]</link:label>
    <link:label id="lab_azz_StandbyAndCommercialLettersOfCreditMember_documentation_en-US" xlink:label="lab_azz_StandbyAndCommercialLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby And Commercial Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_StandbyAndCommercialLettersOfCreditMember" xlink:href="azz-20220228.xsd#azz_StandbyAndCommercialLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_StandbyAndCommercialLettersOfCreditMember" xlink:to="lab_azz_StandbyAndCommercialLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e7188b0a-7598-49bd-ab69-90e4b44218fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_c6a15639-945d-4f5f-8c55-50e217079c46_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_6b35b895-a683-4fd0-bbdd-4b7fdbe9ec1a_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1c744516-28ef-4fcf-bafa-cb133e6118db_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_15f5a0d6-d920-4423-b13d-820b2434ed37_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_023ba50b-3c1c-4c3d-98a9-998bd46afe37_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c09ef704-e156-4c91-b8cc-a23ed628ec0f_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_c1cc8012-a128-4b9a-919c-92345736b301_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_d727238a-584e-44a0-b2df-711470c11fa8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_abaf3c95-c623-4d53-9104-6fdfb105dc97_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_1cf17383-3126-4e36-90c3-f3f8de49e73c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_95bfad46-8123-4230-a4fc-d141524b066d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9416919-5b48-4051-8eb2-fa3897109150_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number common shares (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_88e06007-8983-4b4a-a0a1-3e7e0690a1cd_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator for basic earnings per common share-weighted average shares (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_44616dfc-680c-40aa-9b5f-f42c6067341e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per common share (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_875d9633-1cff-44c1-b9f8-7e7c1b7f8155_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_15e044ec-4f25-49a9-91bf-b6a59325fe2b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Multiemployer Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_d1ca7708-f1fb-4030-8ceb-8d3ef1a9b479_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_0a834010-08bb-436f-9e5b-baba0fd49fb8_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_a6107a30-9f02-4d68-b3da-a52624b745bb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1c7e9f2-b1a2-4aa3-ae7e-e1861739a3bc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_c996a1b9-becc-41d8-a652-097e43bffabc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_c79c6052-0961-484c-941d-be94fbd52bf2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1ed553b7-1386-4956-92ab-67b05e8d835d_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles and other assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5e1b8216-451c-4d5d-8845-ccf282eebc7a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_b24e2ca1-4671-4202-b3a1-b87a371b08fe_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_00ba16e9-fde2-4ef2-852e-18f79da2dd61_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6515cad6-c552-4a7b-b267-c7c89e32e2d8_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_dcb33aaf-8701-492c-8065-11b9ab4508b6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf4ecc51-65e2-40df-a8b8-0ad6edf9d8fe_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_dafcf88c-af9f-4c1e-a0c5-f440348952ad_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_c2115c65-ccb3-416a-8420-2e4908bb2d53_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_4e764cef-d317-49ed-aa29-0063fe2566ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7ea962b7-0673-4b6e-bc80-ffa457782d4c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting ratably term</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_57ec4c51-8a0f-42de-8021-633973bba620_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties related to unrecognized tax benefits in income tax expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_e5fa20ae-64d5-4a1c-8c52-8280d0933187_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_cdcb38aa-1639-4df1-a666-973b4ed75200_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_33b98ed7-a246-40c5-9bf5-f1d20b44149d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_f11b115f-0a60-4d91-afc7-7df9df902383_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_0bfae4cd-4baf-45ed-9f46-b3b18c55a1b0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_a3d96084-c662-462f-bb5f-069d58d8d504_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write down of assets held for sale to estimated sales price</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f406311a-321b-4f3f-83e7-d01d47c486a3_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2796db5f-2ad2-4586-8c97-aaeca265bda1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_453ba883-737b-4bef-a2b3-a0d57f9169cb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_AuditInformationAbstract_label_en-US" xlink:label="lab_azz_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_azz_AuditInformationAbstract_documentation_en-US" xlink:label="lab_azz_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_AuditInformationAbstract" xlink:href="azz-20220228.xsd#azz_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_AuditInformationAbstract" xlink:to="lab_azz_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_446fb029-284f-49ab-84bf-3c53ee67c36e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7bf27d3f-c60a-47b0-b24e-9de54238b8a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_46834a98-7739-485f-9acb-b38eabfcee6a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_4108c4bb-4e49-4426-bb22-ace5a372d3e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_91943d75-7999-48fd-8c14-797db45807c6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_106d59f3-044f-4e65-a3da-77eca47ce8a1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c7f0fbf-4c4c-4ebb-8449-f7e7a58c01b9_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_79f7bbd2-6305-4615-89e5-fcaee6efe007_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_e9fc56dd-be66-45d8-ab1c-844bde785baa_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_2e01d64f-d5f4-44aa-acbf-f518224550c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_45564295-db65-4c40-b23e-90b908218127_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and extended product warranty accrual</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_CollectiveBargainingEndDate_e09bdc99-4268-4f6d-ab56-b2d532466e45_terseLabel_en-US" xlink:label="lab_azz_CollectiveBargainingEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</link:label>
    <link:label id="lab_azz_CollectiveBargainingEndDate_label_en-US" xlink:label="lab_azz_CollectiveBargainingEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining End Date</link:label>
    <link:label id="lab_azz_CollectiveBargainingEndDate_documentation_en-US" xlink:label="lab_azz_CollectiveBargainingEndDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collective Bargaining End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CollectiveBargainingEndDate" xlink:href="azz-20220228.xsd#azz_CollectiveBargainingEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_CollectiveBargainingEndDate" xlink:to="lab_azz_CollectiveBargainingEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_e0ed9f53-f010-4b8f-ae1c-bfd0e7043a9f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and other indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_60166e8f-983a-4661-8b78-dca5a46ad969_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b2d8df9e-b8eb-4659-a96c-8762113368fc_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_CostsAssociatedWithAssetsHeldForSale_48bf469b-d556-4b63-873d-1da406d6c771_terseLabel_en-US" xlink:label="lab_azz_CostsAssociatedWithAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs associated with assets held for sale</link:label>
    <link:label id="lab_azz_CostsAssociatedWithAssetsHeldForSale_label_en-US" xlink:label="lab_azz_CostsAssociatedWithAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated With Assets Held For Sale</link:label>
    <link:label id="lab_azz_CostsAssociatedWithAssetsHeldForSale_documentation_en-US" xlink:label="lab_azz_CostsAssociatedWithAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated With Assets Held For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CostsAssociatedWithAssetsHeldForSale" xlink:href="azz-20220228.xsd#azz_CostsAssociatedWithAssetsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_CostsAssociatedWithAssetsHeldForSale" xlink:to="lab_azz_CostsAssociatedWithAssetsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_b7ae0773-9ecd-47f7-a77a-6c9bd28a24c9_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_d52f17aa-68df-433e-bc4a-034774e0242a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of subsidiaries, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_6d5eebcd-aad2-45b5-94f4-acf27a22ed42_terseLabel_en-US" xlink:label="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes</link:label>
    <link:label id="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_label_en-US" xlink:label="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes [Member]</link:label>
    <link:label id="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_documentation_en-US" xlink:label="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" xlink:href="azz-20220228.xsd#azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" xlink:to="lab_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_5e4a62ed-1b02-4340-9556-78153f3a39eb_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_77b7d874-72e3-40fb-bd09-ef389ae9e488_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_e063747b-7f85-4fe3-91a5-a9a2e92d65d7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ad10b4a8-099c-4483-b53d-2d5e6ac1f1a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ac8e171-a15b-4ce6-84ff-32eacb67aea9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_5cb6f0e5-9029-42d5-9dda-598c405ba977_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_3c4a1671-7803-4cbf-b222-d99b38d9e1da_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_d4068988-a216-47fc-8297-44d3da3e5768_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6771653f-a6ed-471b-b8d2-d4044031792c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax positions related to prior periods, gross decreases</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_ad1fb904-9aa8-44a3-b085-5d18575e53c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_d48e6cac-c7f7-454b-a671-939626b7d996_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_3e43c33c-99e7-4c99-98c0-0577ba5e7148_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_912a41d6-5da9-4282-8bc7-20ce90029d9e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2f30b30c-5d44-488f-b8c7-3c74496a7ded_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e524d7d8-1253-438e-b50f-e080e82c2148_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_20a269d8-0cd1-4f88-9dbe-2c8a7821a75f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_407c5ded-8923-469c-a548-85824efd4186_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares repurchased (shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_0fbe250c-9b27-4780-8d4c-9a3c38bcc8c7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_e94468d1-a519-4a7d-bdbe-8390a5c862cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_4da77168-d8c7-4a1d-a2a9-dbac395ffae5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_68cb5ed3-2bd0-495f-b041-70d5cd802623_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b1f42899-a17a-47c5-94dd-5a9703c7883f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_5859b8a7-024c-4166-a8b8-5cb4987a88fc_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer related intangibles</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_251d2438-9258-4183-a758-f8c288816073_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_4f1f708d-2fab-427f-841a-d5a1fdcdf5c1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_d2d6a875-f44b-4731-bb9f-ed89e7b95506_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_95e9ec70-470e-410d-bb5c-e48553ae5e99_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_EntityIDNumber_b4069808-8dd5-4e7c-8c31-51ebd67f2bbc_terseLabel_en-US" xlink:label="lab_azz_EntityIDNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity ID Number</link:label>
    <link:label id="lab_azz_EntityIDNumber_label_en-US" xlink:label="lab_azz_EntityIDNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity ID Number</link:label>
    <link:label id="lab_azz_EntityIDNumber_documentation_en-US" xlink:label="lab_azz_EntityIDNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity ID Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_EntityIDNumber" xlink:href="azz-20220228.xsd#azz_EntityIDNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_EntityIDNumber" xlink:to="lab_azz_EntityIDNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_NuclearLogisticsBusinessMember_d5dc7a17-f530-4b47-a7a0-c75e4a397773_terseLabel_en-US" xlink:label="lab_azz_NuclearLogisticsBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Logistics Business [Member]</link:label>
    <link:label id="lab_azz_NuclearLogisticsBusinessMember_label_en-US" xlink:label="lab_azz_NuclearLogisticsBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Logistics Business [Member]</link:label>
    <link:label id="lab_azz_NuclearLogisticsBusinessMember_documentation_en-US" xlink:label="lab_azz_NuclearLogisticsBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nuclear Logistics Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NuclearLogisticsBusinessMember" xlink:href="azz-20220228.xsd#azz_NuclearLogisticsBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NuclearLogisticsBusinessMember" xlink:to="lab_azz_NuclearLogisticsBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_84434fb4-5cb5-4710-b780-022492c524a5_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_b9c7e5fa-1a98-4ccd-a6e3-d5364c238cbe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_295d0e45-0a68-4865-a9cb-a2b9674ba139_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights and Option Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_NumeratorAbstract_85bbdacd-1700-4a1a-b1eb-49a1331d065c_verboseLabel_en-US" xlink:label="lab_azz_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_azz_NumeratorAbstract_label_en-US" xlink:label="lab_azz_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator [Abstract]</link:label>
    <link:label id="lab_azz_NumeratorAbstract_documentation_en-US" xlink:label="lab_azz_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NumeratorAbstract" xlink:href="azz-20220228.xsd#azz_NumeratorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_NumeratorAbstract" xlink:to="lab_azz_NumeratorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_f79f74fc-f8fc-4d5a-883e-7d35f99492df_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_ffa8fc4e-03ee-44a3-9bec-15ee9fd1b051_terseLabel_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant, maximum investments in foreign subsidiaries</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_label_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries</link:label>
    <link:label id="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_documentation_en-US" xlink:label="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:href="azz-20220228.xsd#azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:to="lab_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_eb963820-31df-41d8-b5ab-464c24407a69_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a7092588-e979-471d-b318-f5d8e2861570_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of the period (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_553b45fd-85fa-4078-8e1f-17674936bcfd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_812fd716-d5ab-4f28-b125-0ebc178a53d6_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt due after one year, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_d7dd134c-2aa6-4e64-98e7-487a612f317d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt due after one year, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_c3cce491-de39-42c1-993d-b87e788084e8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_91d756c7-77fe-4e8f-898d-c063c6066ef0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on abandonment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_SalesorOtherTaxesPayableCurrent_67b30cf2-061b-4556-bad6-d2b7c92e1a4a_terseLabel_en-US" xlink:label="lab_azz_SalesorOtherTaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and other taxes payable</link:label>
    <link:label id="lab_azz_SalesorOtherTaxesPayableCurrent_label_en-US" xlink:label="lab_azz_SalesorOtherTaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales or Other Taxes Payable, Current</link:label>
    <link:label id="lab_azz_SalesorOtherTaxesPayableCurrent_documentation_en-US" xlink:label="lab_azz_SalesorOtherTaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales or Other Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SalesorOtherTaxesPayableCurrent" xlink:href="azz-20220228.xsd#azz_SalesorOtherTaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_SalesorOtherTaxesPayableCurrent" xlink:to="lab_azz_SalesorOtherTaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d09bf024-76c1-47f9-8a8a-3fa13f58019d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_SteelCreekGalvanizingCompanyLLCMember_aa38f840-ade3-4d38-8317-68bd37b69244_terseLabel_en-US" xlink:label="lab_azz_SteelCreekGalvanizingCompanyLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steel Creek Galvanizing Company, LLC</link:label>
    <link:label id="lab_azz_SteelCreekGalvanizingCompanyLLCMember_label_en-US" xlink:label="lab_azz_SteelCreekGalvanizingCompanyLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steel Creek Galvanizing Company, LLC [Member]</link:label>
    <link:label id="lab_azz_SteelCreekGalvanizingCompanyLLCMember_documentation_en-US" xlink:label="lab_azz_SteelCreekGalvanizingCompanyLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Steel Creek Galvanizing Company, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SteelCreekGalvanizingCompanyLLCMember" xlink:href="azz-20220228.xsd#azz_SteelCreekGalvanizingCompanyLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_SteelCreekGalvanizingCompanyLLCMember" xlink:to="lab_azz_SteelCreekGalvanizingCompanyLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e3fa6c22-bbe7-43ed-869f-8bc415c477f9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_f63678cc-9295-4d85-9a44-bc36d84e388a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_85dc8e03-164e-4f61-9692-7ba0414ec9f4_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2021CreditAgreementMember_ece7279b-fdc6-4738-b118-823c120f203e_terseLabel_en-US" xlink:label="lab_azz_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:label id="lab_azz_A2021CreditAgreementMember_label_en-US" xlink:label="lab_azz_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Agreement [Member]</link:label>
    <link:label id="lab_azz_A2021CreditAgreementMember_documentation_en-US" xlink:label="lab_azz_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2021CreditAgreementMember" xlink:href="azz-20220228.xsd#azz_A2021CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2021CreditAgreementMember" xlink:to="lab_azz_A2021CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_bd2edc51-3faf-4aa6-bc9f-ee3b87ec7a1f_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_e7bc9d67-6d11-4fa5-a5d6-44fa46ff9e46_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2f5731a9-4fe7-4c8e-bab2-a684e3373bcf_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on sale of property, plant&#160;&amp; equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1b117d34-8a0f-4b52-9497-e7b2635568f3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2f9e39f2-0d25-4f8f-8a9a-eefc9a018e51_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_b1cd0158-708c-401a-85bc-13bbf96a5244_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning balance (shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_39376c94-ff57-4e95-ae7d-c939680a4083_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending balance (shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_3fef765f-0841-4c74-bd3b-3dde81fb785c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_fe9bb151-8545-46a6-9572-03920bb413ca_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_01569bf3-5020-400e-8647-6fcdfb6a99f9_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9efbdd8b-8b08-4c4c-836b-7f23effc6e40_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_dab8abfe-9c25-4d68-8ee1-a50d4581a134_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_44e38ac5-6747-4430-b4f2-beede4b1d5ad_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share for future issuance (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_92ae2362-23d0-40fc-8fae-ea4d1feca132_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9cd8af36-dd08-4608-b482-6622dedbda7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_a0980bc5-3a12-4431-b6dd-e83c6a8e6cf6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_b235b8c8-cf4e-4034-854f-874431bcfd16_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_28183b4b-c62c-4f20-9ee5-edccb68b8e80_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_fa1b8d87-4351-4d0f-85c3-4d5a8771e79d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_668a45ec-42f3-472c-9a92-005afccdc055_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_df90f653-9c06-41b0-b08e-9dc8b9387928_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5d0df964-fec5-4fc7-9778-4a9e2065b456_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number common shares and potentially dilutive common shares (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e8623031-6e5f-41cb-9093-5ca2bd10c931_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator for diluted earnings per common share (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3a45c2d2-c0d9-4f9d-b60e-81191e9c30d9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f72004ae-2e5f-4401-afdf-4027330608f0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_ce9e6bfd-3555-4e32-9edb-4b3af07ef6ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_34b05cdd-7239-4f34-b7ba-51e879b28031_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_dfb6a1ba-52a6-4ddb-8838-0dcff797a4ed_terseLabel_en-US" xlink:label="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</link:label>
    <link:label id="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_label_en-US" xlink:label="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash</link:label>
    <link:label id="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_documentation_en-US" xlink:label="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:href="azz-20220228.xsd#azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:to="lab_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_313561d1-c206-41b1-85cc-924cf67b436a_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_66fe3c08-5200-4e44-b052-765a9c3cffc7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f65ceaee-49b2-4f6f-9933-d4f7a4f08378_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_de9f745e-bf59-446c-b867-f8d2d8895e7b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ExcessTaxBenefitexcludedfromcashflow_656b02a8-e687-4baf-b29b-63f6b712ca01_terseLabel_en-US" xlink:label="lab_azz_ExcessTaxBenefitexcludedfromcashflow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess Tax Benefit excluded from cash flow</link:label>
    <link:label id="lab_azz_ExcessTaxBenefitexcludedfromcashflow_label_en-US" xlink:label="lab_azz_ExcessTaxBenefitexcludedfromcashflow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess Tax Benefit excluded from cash flow</link:label>
    <link:label id="lab_azz_ExcessTaxBenefitexcludedfromcashflow_documentation_en-US" xlink:label="lab_azz_ExcessTaxBenefitexcludedfromcashflow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ExcessTaxBenefitexcludedfromcashflow" xlink:href="azz-20220228.xsd#azz_ExcessTaxBenefitexcludedfromcashflow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ExcessTaxBenefitexcludedfromcashflow" xlink:to="lab_azz_ExcessTaxBenefitexcludedfromcashflow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d30570d6-954b-4fec-b995-4d7ce606e5b2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0804fdd1-18f6-4b5c-a3ec-04d509ec4b15_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_1e5c2458-888f-47cf-943f-b6e95d30df6d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b37b315d-44d0-4707-b93d-9d3b46b0f126_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_e636bc09-fbd7-4c3a-846c-2ef32d56885f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_BasicAndDilutedEarningPerShareAbstract_0668dd9a-a365-45c5-967a-6d5bfad98ca4_verboseLabel_en-US" xlink:label="lab_azz_BasicAndDilutedEarningPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share basic and diluted:</link:label>
    <link:label id="lab_azz_BasicAndDilutedEarningPerShareAbstract_label_en-US" xlink:label="lab_azz_BasicAndDilutedEarningPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and Diluted Earning Per Share [Abstract]</link:label>
    <link:label id="lab_azz_BasicAndDilutedEarningPerShareAbstract_documentation_en-US" xlink:label="lab_azz_BasicAndDilutedEarningPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BasicAndDilutedEarningPerShareAbstract" xlink:href="azz-20220228.xsd#azz_BasicAndDilutedEarningPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_BasicAndDilutedEarningPerShareAbstract" xlink:to="lab_azz_BasicAndDilutedEarningPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_3da4fc29-78f6-4b34-8f0c-7469ebd1c470_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortizable intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8020541a-9cef-42a8-9c8c-91fa460c6cce_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3301c01c-2ab1-4700-9d75-360ece6ac2db_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_0591d7ca-5460-46ae-80ef-6cb6043788ab_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_40fb9097-09e3-4478-bab1-ba34605afad7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_2b51a3db-4785-43f5-bc32-aca73327b20e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_d16c8d83-d40b-477b-8e57-693218ab67ff_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and structures</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_367f989d-79da-4f69-8200-2da09c1a83ce_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in operating assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2db874b1-d90c-46ad-8dcb-e9d68cce70cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_59ca727e-d2a0-4b3d-aee8-38e406006e57_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3eb62271-7e7e-4168-a6c0-3df6dd060ff3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_270bad33-cef5-41fc-8bea-e4a7a8ed1110_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested, Weighted Average Grant Date Fair Value (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_85fd3d4d-dea3-41da-9558-1ecb65be5348_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1b229854-3fba-4a2b-84da-a706b217ab2a_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term for the contract</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_c0e2479e-7867-40bc-ab95-77f8eaea6b61_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_38c38cb0-f4d5-4160-af27-d1a05c3efd2f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for taxes related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_03ae1181-9b46-4d2c-9ab5-d6a0d992ed1e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_950641af-da4e-4059-b435-6a6979d9ecc9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_649d159d-9b21-48df-9541-b8b63586d9cc_terseLabel_en-US" xlink:label="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum repurchase percentage of outstanding shares</link:label>
    <link:label id="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_label_en-US" xlink:label="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock</link:label>
    <link:label id="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_documentation_en-US" xlink:label="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" xlink:href="azz-20220228.xsd#azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" xlink:to="lab_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_86dcce8c-9e52-47dc-b6bf-3b1f22d39bf4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_K2Member_d27b77ec-5856-4712-ab5d-9c522fb77464_terseLabel_en-US" xlink:label="lab_azz_K2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">K2 [Member]</link:label>
    <link:label id="lab_azz_K2Member_label_en-US" xlink:label="lab_azz_K2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">K2 [Member]</link:label>
    <link:label id="lab_azz_K2Member_documentation_en-US" xlink:label="lab_azz_K2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">K2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_K2Member" xlink:href="azz-20220228.xsd#azz_K2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_K2Member" xlink:to="lab_azz_K2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_792a1f78-927e-4d98-9999-6dadb473b7c9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_5a20c5e2-43ec-4a67-935e-f5823a85e980_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of components of identifiable intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_149c0e4f-2d5e-42dc-ad23-c329afdd75cf_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_91fa41fc-423f-4630-bb8a-6e0bb116f975_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_a8f143a4-08e1-4503-bd70-8cc71fa4d637_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_A2020ShareRepurchaseProgramMember_e616fda7-67d2-4bef-9d5e-928c2a987c92_terseLabel_en-US" xlink:label="lab_azz_A2020ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Share Repurchase Program</link:label>
    <link:label id="lab_azz_A2020ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_azz_A2020ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_azz_A2020ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_azz_A2020ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020ShareRepurchaseProgramMember" xlink:href="azz-20220228.xsd#azz_A2020ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_A2020ShareRepurchaseProgramMember" xlink:to="lab_azz_A2020ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_abf03446-986e-4077-8ed0-628a360f8623_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_c275b8a8-a9e9-4d6d-86f8-6ef0f2cf02aa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_b1f660a9-3d2b-4155-b258-b95a54003177_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_MultiemployerPensionPlansAbstract_b921332a-80d1-4811-b792-df1d73ee0d2b_terseLabel_en-US" xlink:label="lab_azz_MultiemployerPensionPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Pension Plans [Abstract]</link:label>
    <link:label id="lab_azz_MultiemployerPensionPlansAbstract_label_en-US" xlink:label="lab_azz_MultiemployerPensionPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Pension Plans [Abstract]</link:label>
    <link:label id="lab_azz_MultiemployerPensionPlansAbstract_documentation_en-US" xlink:label="lab_azz_MultiemployerPensionPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Pension Plans [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MultiemployerPensionPlansAbstract" xlink:href="azz-20220228.xsd#azz_MultiemployerPensionPlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_MultiemployerPensionPlansAbstract" xlink:to="lab_azz_MultiemployerPensionPlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_IndustrialMember_91f001cc-210b-469a-9d51-00821d52d845_terseLabel_en-US" xlink:label="lab_azz_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_azz_IndustrialMember_label_en-US" xlink:label="lab_azz_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_azz_IndustrialMember_documentation_en-US" xlink:label="lab_azz_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IndustrialMember" xlink:href="azz-20220228.xsd#azz_IndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_IndustrialMember" xlink:to="lab_azz_IndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a3dcd910-c2c7-4116-b892-f4aa86706ed4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_e5c8fe74-4d8c-428e-8c91-6bcf11394873_totalLabel_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_5ec161d3-9c9d-46e7-89b3-a8a564534a1d_verboseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_da010480-524e-4848-a5f1-7a4c68a6f251_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_8b14e038-45a8-4dd8-949e-f9639ddb0387_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_be930dba-6315-45aa-8dbb-e99d361ac206_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_7e92eef4-b516-4e39-82ca-af8a5818b846_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles and other assets, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_06f2331a-34f2-4da0-9b6e-4924be5d5773_terseLabel_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest at end of year (usd per share)</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_5e8cc020-8ade-4a12-9784-5bcf82999180_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_9a8c4f7a-3806-4454-8314-acf7db71a998_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Impairment Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_aff40528-8286-4db8-8d1d-803cc002751f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities &#8213; LT</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_787a1e16-5c7b-4b6f-9659-c0d8b7bc632d_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_b50104f1-c2cc-41a5-bdd7-858bdcb4174e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_ab3c0f5e-3aca-4e9d-b500-0eb701f81d91_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_78730160-4520-4af7-82bb-8d479819b30c_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_283dac80-1d49-458f-8cb5-563bb742f9d8_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_60c744b6-5583-4cb1-a753-33aeb00be7e1_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_36d2e657-ef77-4389-a338-4250e4dd1932_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_03eff175-290c-4872-b3b8-cea8fc8a7c1d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_94de90e4-af01-4da2-a77c-2fbe965a7e4e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_4689a803-86e5-4428-9c4f-e7fd8deef93d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_0690124d-f899-4f74-9fa2-a3ad25140d97_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_c53e940f-d385-46e8-a7b8-3ea4bba247ed_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_64b8ddb4-ddac-4391-a283-ef90edc0a6a6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_f6619a3c-7fe8-4091-93af-ee0325b60701_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractsMember_0bc63838-1b20-4341-9807-1736d959e7ee_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ForwardContractsMember_label_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractsMember" xlink:to="lab_us-gaap_ForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_e9af5a69-4c9b-4ca2-a351-df10a6eeee0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_00ca5564-efc2-4582-ba89-e93ee30d23cc_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_c8f368b9-ec44-43f9-823a-43e65fc36a20_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_c2619150-357b-4ad0-8709-aa927e5ea3d9_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_03fee82e-3474-4847-9417-7f3b05457e74_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_EmployeeStockPurchasePlanMember_86f326ab-d2c0-41b4-a796-1c606b2facf2_verboseLabel_en-US" xlink:label="lab_azz_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_azz_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_azz_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_azz_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_azz_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_EmployeeStockPurchasePlanMember" xlink:href="azz-20220228.xsd#azz_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_EmployeeStockPurchasePlanMember" xlink:to="lab_azz_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_azz_ContractLiabilityDetailsAbstract_58364f91-8dfe-4ca1-bca1-66eeed8c3cc0_terseLabel_en-US" xlink:label="lab_azz_ContractLiabilityDetailsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liability Details [Abstract]</link:label>
    <link:label id="lab_azz_ContractLiabilityDetailsAbstract_label_en-US" xlink:label="lab_azz_ContractLiabilityDetailsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liability Details [Abstract]</link:label>
    <link:label id="lab_azz_ContractLiabilityDetailsAbstract_documentation_en-US" xlink:label="lab_azz_ContractLiabilityDetailsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Liability Details [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ContractLiabilityDetailsAbstract" xlink:href="azz-20220228.xsd#azz_ContractLiabilityDetailsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_azz_ContractLiabilityDetailsAbstract" xlink:to="lab_azz_ContractLiabilityDetailsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_210c5700-98d1-41fc-b227-1594c0f31655_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_67fe5351-06c5-4085-84ac-d6a81606bbe0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_8a2897bd-99d9-44b2-ad53-aa38de787658_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_623eefa9-06ff-42c8-97ef-9442a9e63aa7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>azz-20220228_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6688c1e1-5a8a-4544-9c70-f4e4e497bb9e,g:fb6b87b3-d834-4f83-b4e4-df1891108366-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.azz.com/role/CoverPage" xlink:type="simple" xlink:href="azz-20220228.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_708a082c-7ab9-46b8-b257-c8c7394138a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentType_708a082c-7ab9-46b8-b257-c8c7394138a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_4829bb22-8435-43a0-bfeb-3f8071b3bd77" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentAnnualReport_4829bb22-8435-43a0-bfeb-3f8071b3bd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ae3674f8-33e5-445a-8d75-f4b6eaebed50" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentPeriodEndDate_ae3674f8-33e5-445a-8d75-f4b6eaebed50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_2b25b5fb-e8f6-4841-9a2a-a58d19e42575" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentTransitionReport_2b25b5fb-e8f6-4841-9a2a-a58d19e42575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a604328c-c926-4aff-abb2-225b271cc764" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityFileNumber_a604328c-c926-4aff-abb2-225b271cc764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0acb20c3-357a-420a-bb85-96d571ba44bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityRegistrantName_0acb20c3-357a-420a-bb85-96d571ba44bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f731bf1d-c3e0-4e6e-859b-d23419547b67" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f731bf1d-c3e0-4e6e-859b-d23419547b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_05ace17d-9194-4dbc-9d70-5f61ff954f24" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityTaxIdentificationNumber_05ace17d-9194-4dbc-9d70-5f61ff954f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_73c0be72-1c56-4a75-bac5-82177ba231a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityAddressAddressLine1_73c0be72-1c56-4a75-bac5-82177ba231a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_638fd768-eddd-407f-ac31-1a7e07ad79de" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityAddressAddressLine2_638fd768-eddd-407f-ac31-1a7e07ad79de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_388a287b-8885-41db-95a8-d6c67bbde1e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityAddressCityOrTown_388a287b-8885-41db-95a8-d6c67bbde1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e6fa09ac-6a35-4519-bd18-c50af2f11872" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityAddressStateOrProvince_e6fa09ac-6a35-4519-bd18-c50af2f11872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_823713c5-0792-4c52-b6f0-6d9a57d6bc88" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityAddressPostalZipCode_823713c5-0792-4c52-b6f0-6d9a57d6bc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_96e00fde-5c6a-42ec-82ab-f526d0d90145" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_CityAreaCode_96e00fde-5c6a-42ec-82ab-f526d0d90145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c92222ef-f729-4235-b3bb-70df7f462373" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_LocalPhoneNumber_c92222ef-f729-4235-b3bb-70df7f462373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d18e5f1f-f8f7-49dd-8058-dff8c43ba020" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_Security12bTitle_d18e5f1f-f8f7-49dd-8058-dff8c43ba020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bcee4295-d680-43c8-873c-5dc13105a317" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_TradingSymbol_bcee4295-d680-43c8-873c-5dc13105a317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_4088f9bd-5f7d-488c-9067-2a2738a895a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_SecurityExchangeName_4088f9bd-5f7d-488c-9067-2a2738a895a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_718f2250-b12a-48d4-a4c7-0f24bbb03ba9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_718f2250-b12a-48d4-a4c7-0f24bbb03ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_ef9e5136-ec00-4dab-82f4-47bf7b0807cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityVoluntaryFilers_ef9e5136-ec00-4dab-82f4-47bf7b0807cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fa4dd70e-1a9b-43d8-a223-62cdc0289900" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityCurrentReportingStatus_fa4dd70e-1a9b-43d8-a223-62cdc0289900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_05c8b8e4-d3e3-423e-9fb0-1fea76b47777" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityInteractiveDataCurrent_05c8b8e4-d3e3-423e-9fb0-1fea76b47777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1457d964-ac89-4816-82d4-59e91c31ca8d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityFilerCategory_1457d964-ac89-4816-82d4-59e91c31ca8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_52119b14-fe45-4d72-80d5-e15fc9d41a0e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntitySmallBusiness_52119b14-fe45-4d72-80d5-e15fc9d41a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_3b475979-af08-4b02-a114-1d4c4cf09a32" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityEmergingGrowthCompany_3b475979-af08-4b02-a114-1d4c4cf09a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_eaaa0210-053a-4115-9352-06bc3a667625" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_IcfrAuditorAttestationFlag_eaaa0210-053a-4115-9352-06bc3a667625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_49ceea46-cfd5-4e6f-8fe0-a02b24f66946" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityShellCompany_49ceea46-cfd5-4e6f-8fe0-a02b24f66946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_78e1b7b6-77e8-4dc4-929a-33e0c9a938db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityPublicFloat_78e1b7b6-77e8-4dc4-929a-33e0c9a938db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5df47ae6-5515-4f6c-90bf-e1afacdf72bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5df47ae6-5515-4f6c-90bf-e1afacdf72bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_476ed667-5562-40f2-80db-843e0d3fac96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_476ed667-5562-40f2-80db-843e0d3fac96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_144eaea9-e30e-40b7-a43d-4abc921a8be2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_EntityCentralIndexKey_144eaea9-e30e-40b7-a43d-4abc921a8be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_19570221-57e7-4e0f-a015-424543904ed3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_CurrentFiscalYearEndDate_19570221-57e7-4e0f-a015-424543904ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_87c835c7-f3a3-4c8a-9663-8fd3dae3077f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentFiscalPeriodFocus_87c835c7-f3a3-4c8a-9663-8fd3dae3077f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_24d50abc-49ef-4a13-9f09-54e75d81a2fe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_DocumentFiscalYearFocus_24d50abc-49ef-4a13-9f09-54e75d81a2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_96a081c4-129b-4483-975f-046f66eb8173" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a8569e78-f552-470b-ba3e-ea44359e3361" xlink:to="loc_dei_AmendmentFlag_96a081c4-129b-4483-975f-046f66eb8173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AuditInformation" xlink:type="simple" xlink:href="azz-20220228.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_azz_AuditInformationAbstract_9a4ed033-2e03-4dc3-aae8-5bb853bd1daa" xlink:href="azz-20220228.xsd#azz_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_2b908372-e47b-4296-ac73-9be655d19710" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_AuditInformationAbstract_9a4ed033-2e03-4dc3-aae8-5bb853bd1daa" xlink:to="loc_dei_AuditorFirmId_2b908372-e47b-4296-ac73-9be655d19710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_bc33b382-478d-450c-a8fd-20eb943b19b7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_AuditInformationAbstract_9a4ed033-2e03-4dc3-aae8-5bb853bd1daa" xlink:to="loc_dei_AuditorName_bc33b382-478d-450c-a8fd-20eb943b19b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_46755f61-67be-410f-ab04-43948fe590ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_AuditInformationAbstract_9a4ed033-2e03-4dc3-aae8-5bb853bd1daa" xlink:to="loc_dei_AuditorLocation_46755f61-67be-410f-ab04-43948fe590ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_34b75bfe-9447-40c0-b95e-aba344a3c814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1e05cc93-d56c-46af-ae88-bfbac8ce291f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_34b75bfe-9447-40c0-b95e-aba344a3c814" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1e05cc93-d56c-46af-ae88-bfbac8ce291f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_34b75bfe-9447-40c0-b95e-aba344a3c814" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_0dabde9e-46dc-4215-bccb-f0d66fb6a173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_CostOfRevenue_0dabde9e-46dc-4215-bccb-f0d66fb6a173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bcaba525-e1d5-46bd-9c68-69f163bf4400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_GrossProfit_bcaba525-e1d5-46bd-9c68-69f163bf4400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_deea1a8f-d038-4e70-867d-92cf46575b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_deea1a8f-d038-4e70-867d-92cf46575b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_93895ccd-34e1-4680-aabb-71a453038693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_93895ccd-34e1-4680-aabb-71a453038693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3a41fa15-a2c8-4998-87db-21ee9d19b582" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_OperatingIncomeLoss_3a41fa15-a2c8-4998-87db-21ee9d19b582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5ed29cf6-ca4f-4d96-808a-64723e89c74a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_InterestExpense_5ed29cf6-ca4f-4d96-808a-64723e89c74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_643afabf-652d-4709-844c-428b4c501fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_643afabf-652d-4709-844c-428b4c501fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_084412e1-a74f-44c6-9761-6773ecc2cde3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_084412e1-a74f-44c6-9761-6773ecc2cde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2813efc4-dd03-441b-8608-305e78412eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2813efc4-dd03-441b-8608-305e78412eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_86c7b2aa-16d9-4564-8c85-33ed4996432e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_NetIncomeLoss_86c7b2aa-16d9-4564-8c85-33ed4996432e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_789974ff-a78a-42c3-805f-4fcec65b67a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_EarningsPerShareAbstract_789974ff-a78a-42c3-805f-4fcec65b67a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_158c7fdf-929b-4add-b0a5-cd4b38c0d1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_789974ff-a78a-42c3-805f-4fcec65b67a8" xlink:to="loc_us-gaap_EarningsPerShareBasic_158c7fdf-929b-4add-b0a5-cd4b38c0d1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_67bd9a23-8b38-4d03-8987-81f71efe77f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_789974ff-a78a-42c3-805f-4fcec65b67a8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_67bd9a23-8b38-4d03-8987-81f71efe77f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4667f53c-55bb-47a8-95c0-c2862c30aa24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4667f53c-55bb-47a8-95c0-c2862c30aa24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5884977-17a3-4bdb-b8ad-c8940703b090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4667f53c-55bb-47a8-95c0-c2862c30aa24" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5884977-17a3-4bdb-b8ad-c8940703b090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3d6303f1-9f08-4ac8-8bcc-300817dda26b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4667f53c-55bb-47a8-95c0-c2862c30aa24" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3d6303f1-9f08-4ac8-8bcc-300817dda26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_21eab20d-a340-4518-b4ec-ec139990bbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_32a9f197-8692-46b7-80f4-e182f7ddc685" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_21eab20d-a340-4518-b4ec-ec139990bbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="azz-20220228.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_81b3ad0e-8bfc-4c47-b35d-d976f6d6e723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bbf79d32-0db8-47b8-aa98-2b1f13ba56b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_81b3ad0e-8bfc-4c47-b35d-d976f6d6e723" xlink:to="loc_us-gaap_NetIncomeLoss_bbf79d32-0db8-47b8-aa98-2b1f13ba56b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6b7d0a77-3638-471c-8eca-f8796caef462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_81b3ad0e-8bfc-4c47-b35d-d976f6d6e723" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6b7d0a77-3638-471c-8eca-f8796caef462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e8b7ac87-5440-482c-9186-d183bdc42f60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6b7d0a77-3638-471c-8eca-f8796caef462" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e8b7ac87-5440-482c-9186-d183bdc42f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_25b200b4-3de4-4a16-916c-8ed612611fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6b7d0a77-3638-471c-8eca-f8796caef462" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_25b200b4-3de4-4a16-916c-8ed612611fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_20e35a05-b6aa-4653-90ba-d4b1f0330767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6b7d0a77-3638-471c-8eca-f8796caef462" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_20e35a05-b6aa-4653-90ba-d4b1f0330767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bfebe715-8c29-48d3-ab9b-43520502adf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_81b3ad0e-8bfc-4c47-b35d-d976f6d6e723" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_bfebe715-8c29-48d3-ab9b-43520502adf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9a2e8ff0-5746-43c0-84eb-016796dd9fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_af9e07a6-aba5-4e1c-9000-c7d8572c2d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9a2e8ff0-5746-43c0-84eb-016796dd9fe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_af9e07a6-aba5-4e1c-9000-c7d8572c2d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_6838add6-ba86-4cea-8714-1933ccf3869c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9a2e8ff0-5746-43c0-84eb-016796dd9fe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_6838add6-ba86-4cea-8714-1933ccf3869c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9117f692-8d8c-4d76-ae33-becf84314f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9117f692-8d8c-4d76-ae33-becf84314f91" xlink:to="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01fb3670-94d0-4aa5-95a3-8e3f3487e3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_01fb3670-94d0-4aa5-95a3-8e3f3487e3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_07c02c53-a7c0-4723-a987-a215c1bf800f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_07c02c53-a7c0-4723-a987-a215c1bf800f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_5cf80bdb-a4e4-4813-a8b5-ff7ecae60112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_InventoryNetAbstract_5cf80bdb-a4e4-4813-a8b5-ff7ecae60112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_cd5e6d66-cba7-4c94-9107-e10499f849fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf80bdb-a4e4-4813-a8b5-ff7ecae60112" xlink:to="loc_us-gaap_InventoryRawMaterials_cd5e6d66-cba7-4c94-9107-e10499f849fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_72fcd02f-74ea-4e32-accc-6747c380ceb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf80bdb-a4e4-4813-a8b5-ff7ecae60112" xlink:to="loc_us-gaap_InventoryWorkInProcess_72fcd02f-74ea-4e32-accc-6747c380ceb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_92181939-7f98-4895-89f3-6152c1342ade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf80bdb-a4e4-4813-a8b5-ff7ecae60112" xlink:to="loc_us-gaap_InventoryFinishedGoods_92181939-7f98-4895-89f3-6152c1342ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_928399d7-eae6-49f3-8f50-fdbbd52eb6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_928399d7-eae6-49f3-8f50-fdbbd52eb6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_ccab8561-e547-4fd7-9f4b-2ea941662d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_ccab8561-e547-4fd7-9f4b-2ea941662d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ed5b0e00-3505-42c0-a545-f318ee1a0d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ed5b0e00-3505-42c0-a545-f318ee1a0d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_754caa28-5eb8-4b5d-9723-a9202cf00d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8fb67362-6745-411b-bc0d-0fa58979d5f4" xlink:to="loc_us-gaap_AssetsCurrent_754caa28-5eb8-4b5d-9723-a9202cf00d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4c5bc6e3-7e01-4df5-b2b2-4fd425a45d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4c5bc6e3-7e01-4df5-b2b2-4fd425a45d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab8c5530-ca42-4eef-9ad4-630253b74bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab8c5530-ca42-4eef-9ad4-630253b74bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b985d180-69e9-4ad4-975b-0fd75e5ef4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_Goodwill_b985d180-69e9-4ad4-975b-0fd75e5ef4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d61b1463-1b02-422e-9b49-bf065f16cfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d61b1463-1b02-422e-9b49-bf065f16cfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7bcebe97-3605-4bfe-889b-23ac572ec583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7bcebe97-3605-4bfe-889b-23ac572ec583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5893c7d7-05c8-4c5f-a315-ed5b7e9170e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3181c9af-bc15-4f22-8f8b-4403b0f74a41" xlink:to="loc_us-gaap_Assets_5893c7d7-05c8-4c5f-a315-ed5b7e9170e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9117f692-8d8c-4d76-ae33-becf84314f91" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2a91e37d-d5f3-4c25-b7f2-52cb0d0aa766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_AccountsPayableCurrent_2a91e37d-d5f3-4c25-b7f2-52cb0d0aa766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_cf2cb063-bb72-45c9-a94c-c236f0d14065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_cf2cb063-bb72-45c9-a94c-c236f0d14065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d2c2192d-2248-4974-b501-e7bbcdfb8868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d2c2192d-2248-4974-b501-e7bbcdfb8868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4471d61a-cb15-4880-8063-34daa2303b85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4471d61a-cb15-4880-8063-34daa2303b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_eb943569-ffa9-4ec5-ac90-28e73bdef888" xlink:href="azz-20220228.xsd#azz_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent_eb943569-ffa9-4ec5-ac90-28e73bdef888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_44db89b2-e48a-4478-b696-8479aad2f3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_44db89b2-e48a-4478-b696-8479aad2f3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_e6ee42f2-5d8d-4c38-b3c6-d5fa496b1c18" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent_e6ee42f2-5d8d-4c38-b3c6-d5fa496b1c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_350e6e6e-f6ee-4d56-a426-d1e6dcded2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_LongTermDebtCurrent_350e6e6e-f6ee-4d56-a426-d1e6dcded2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0c005ef2-64c3-4c54-bfd2-04984283eede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8cb0250c-814c-428a-9a12-a7b1f28b500c" xlink:to="loc_us-gaap_LiabilitiesCurrent_0c005ef2-64c3-4c54-bfd2-04984283eede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ac27b25e-dedb-430d-9f9d-03ff2ee6f1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ac27b25e-dedb-430d-9f9d-03ff2ee6f1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_af4e09cf-37cf-4956-afdd-570406c5bc8e" xlink:href="azz-20220228.xsd#azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent_af4e09cf-37cf-4956-afdd-570406c5bc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3e18e9e5-b08f-481c-a480-e661749ce4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3e18e9e5-b08f-481c-a480-e661749ce4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d228b37a-731f-47e9-889f-23f0a43e2c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d228b37a-731f-47e9-889f-23f0a43e2c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_53fbaaa6-ecf4-4cfc-a252-b2b278db1822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_Liabilities_53fbaaa6-ecf4-4cfc-a252-b2b278db1822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0371be42-bb49-42b5-ae61-f9cb11ead9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0371be42-bb49-42b5-ae61-f9cb11ead9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5ea19ab5-9dd8-4f0e-94de-fbb65b3af709" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_70a309f2-bcd4-4460-917c-1bb75a342f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:to="loc_us-gaap_CommonStockValue_70a309f2-bcd4-4460-917c-1bb75a342f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_77204184-1997-440f-a744-2f772613e77c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_77204184-1997-440f-a744-2f772613e77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_076a227c-6c80-4140-b526-4001bbef7c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_076a227c-6c80-4140-b526-4001bbef7c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eae353a6-152e-433d-9955-13197a4ca060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eae353a6-152e-433d-9955-13197a4ca060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_208bb7b5-d2fd-4c90-ac0b-721a14594e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:to="loc_us-gaap_StockholdersEquity_208bb7b5-d2fd-4c90-ac0b-721a14594e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ed9a43cf-907e-49ad-8b39-3615ee67c2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ee041882-0a69-4067-8299-5deb7a35bc31" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ed9a43cf-907e-49ad-8b39-3615ee67c2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6b2f08-c41c-4587-8e3a-8046a83d3c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c2058798-5e13-4c5d-8310-daa617cf4af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6b2f08-c41c-4587-8e3a-8046a83d3c61" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c2058798-5e13-4c5d-8310-daa617cf4af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_4ad17777-b505-4043-9640-d632f6e41e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6b2f08-c41c-4587-8e3a-8046a83d3c61" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_4ad17777-b505-4043-9640-d632f6e41e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e89dcfcd-9a28-4660-82e9-cc5a16d6a1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6b2f08-c41c-4587-8e3a-8046a83d3c61" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e89dcfcd-9a28-4660-82e9-cc5a16d6a1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_de195ef5-4cd9-497a-b37f-68dbc4b7770b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6b2f08-c41c-4587-8e3a-8046a83d3c61" xlink:to="loc_us-gaap_CommonStockSharesIssued_de195ef5-4cd9-497a-b37f-68dbc4b7770b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0950a37d-4ca4-4e76-8f64-7531429c3ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6b2f08-c41c-4587-8e3a-8046a83d3c61" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0950a37d-4ca4-4e76-8f64-7531429c3ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_243549a3-d1c2-460b-893b-f04d8023ddb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_243549a3-d1c2-460b-893b-f04d8023ddb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bbac720c-4288-462c-9238-072bdee652a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_243549a3-d1c2-460b-893b-f04d8023ddb9" xlink:to="loc_us-gaap_NetIncomeLoss_bbac720c-4288-462c-9238-072bdee652a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_243549a3-d1c2-460b-893b-f04d8023ddb9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_e86cd4ee-2518-4736-9071-df45915ac7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_e86cd4ee-2518-4736-9071-df45915ac7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2134e8f9-c7a3-4160-b242-37c4529e42de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2134e8f9-c7a3-4160-b242-37c4529e42de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d43962f7-e58e-4573-bf84-400a4e05aa36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d43962f7-e58e-4573-bf84-400a4e05aa36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_fe02b97e-6987-4d91-a64a-580c630db441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_fe02b97e-6987-4d91-a64a-580c630db441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_a033a56d-288d-4520-b084-aea786879c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_a033a56d-288d-4520-b084-aea786879c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_59f7d05b-9aad-4d8d-972c-cb08cc7db3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_InventoryWriteDown_59f7d05b-9aad-4d8d-972c-cb08cc7db3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_bb212e07-4389-47e3-b7f2-29d18105d89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_bb212e07-4389-47e3-b7f2-29d18105d89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b52feddf-7347-4cb1-b754-7cc260cb48fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b52feddf-7347-4cb1-b754-7cc260cb48fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ba2198bb-32f7-4590-9dae-cec7266c6576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_ShareBasedCompensation_ba2198bb-32f7-4590-9dae-cec7266c6576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaidInKindInterest_7f807046-6dc2-42ad-b042-1c206b8bd94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaidInKindInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_PaidInKindInterest_7f807046-6dc2-42ad-b042-1c206b8bd94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1a2ba3e8-843f-46f8-841d-be61a997d1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e49a9018-0582-4e9b-8e59-9e4c9c54cc86" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1a2ba3e8-843f-46f8-841d-be61a997d1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_243549a3-d1c2-460b-893b-f04d8023ddb9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7808d9af-1d6e-4809-9081-39b33f275cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7808d9af-1d6e-4809-9081-39b33f275cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5e68e272-ba00-4821-9284-73c31ed09569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5e68e272-ba00-4821-9284-73c31ed09569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_153fad65-4014-4290-b00d-da156728b419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_153fad65-4014-4290-b00d-da156728b419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_744a6287-596e-43b6-b8a7-2e922657f0c7" xlink:href="azz-20220228.xsd#azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:to="loc_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability_744a6287-596e-43b6-b8a7-2e922657f0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a26ac19f-f396-4609-ba85-d7d61e70e8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a26ac19f-f396-4609-ba85-d7d61e70e8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0b97b1bf-ab51-44f3-8973-91d7ae7955a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9bea62d0-b2f9-449c-8ae2-ee8ad1c2cce1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0b97b1bf-ab51-44f3-8973-91d7ae7955a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2c110b04-26c8-4c74-8e11-55fc9431eb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_243549a3-d1c2-460b-893b-f04d8023ddb9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2c110b04-26c8-4c74-8e11-55fc9431eb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e2506f67-5e55-4eaf-88a7-b2ec78064e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e2506f67-5e55-4eaf-88a7-b2ec78064e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_8a393916-2cd9-4b15-90ef-fd41888c2a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_8a393916-2cd9-4b15-90ef-fd41888c2a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_116eb123-595c-406a-9b7f-353cef8c2a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_116eb123-595c-406a-9b7f-353cef8c2a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b6e31686-a320-4b20-877f-c4ec9291fa87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b6e31686-a320-4b20-877f-c4ec9291fa87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d35e117-49da-4b67-b0db-7433a6cdee7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8ae8935b-6e4e-4091-b9a2-a9b8e62e4a8c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d35e117-49da-4b67-b0db-7433a6cdee7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_60d8ee36-f0a5-4bb8-9e89-28880dfa3cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_60d8ee36-f0a5-4bb8-9e89-28880dfa3cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43001c32-f802-469e-9919-3c923e628830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43001c32-f802-469e-9919-3c923e628830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_51b0d0f9-14b4-43f8-b45f-70d1e189dbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_51b0d0f9-14b4-43f8-b45f-70d1e189dbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2899f198-0136-4429-8b42-d3bea6b7f887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_2899f198-0136-4429-8b42-d3bea6b7f887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_8652e4a2-8ec1-41fc-a43d-16c03452d876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_8652e4a2-8ec1-41fc-a43d-16c03452d876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4351190d-0213-459a-877a-5c7249c27bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4351190d-0213-459a-877a-5c7249c27bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_372607af-1967-45eb-9cab-546479f89462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_372607af-1967-45eb-9cab-546479f89462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_aa715c50-0874-48ef-897c-8a2da287bd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_aa715c50-0874-48ef-897c-8a2da287bd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_1a13ccc7-ea91-4381-9231-113c67f48dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_PaymentsOfDividends_1a13ccc7-ea91-4381-9231-113c67f48dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_854b85a9-c167-4b4e-ba2c-ae5bdad4c2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7fcc46a3-1c7c-4b70-a0c7-d1d69e39d642" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_854b85a9-c167-4b4e-ba2c-ae5bdad4c2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e84d19d-d0d8-444f-841f-b90777d1be0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e84d19d-d0d8-444f-841f-b90777d1be0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_92de7c1e-35cc-474f-afe1-1a9e94cb353a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_92de7c1e-35cc-474f-afe1-1a9e94cb353a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a881fb9a-f26a-4af9-89b0-5082b814e7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a881fb9a-f26a-4af9-89b0-5082b814e7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1056da7a-8066-4f21-aad0-d50080095ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1056da7a-8066-4f21-aad0-d50080095ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db4354a-dea7-4f2e-9599-51cd6b9e8060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_10fefc18-c821-4ec1-8db4-eeb2c0e8c512" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db4354a-dea7-4f2e-9599-51cd6b9e8060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_eafee246-8f6a-4dd3-bef0-672407a30b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db4354a-dea7-4f2e-9599-51cd6b9e8060" xlink:to="loc_us-gaap_InterestPaidNet_eafee246-8f6a-4dd3-bef0-672407a30b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_7b494380-f6d9-4b31-aff1-3ec355d85e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3db4354a-dea7-4f2e-9599-51cd6b9e8060" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_7b494380-f6d9-4b31-aff1-3ec355d85e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity" xlink:type="simple" xlink:href="azz-20220228.xsd#ConsolidatedStatementofChangesinShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_09eacf66-f9de-4f30-88ef-6715eade962b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_09eacf66-f9de-4f30-88ef-6715eade962b" xlink:to="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_29a12032-304b-4159-81e8-52d21fdc44d6" xlink:to="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_630421c4-74ae-46eb-a933-c01d39a18d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_CommonStockMember_630421c4-74ae-46eb-a933-c01d39a18d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bb07f9b6-1e5b-4c95-beb9-315b3bfa6127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bb07f9b6-1e5b-4c95-beb9-315b3bfa6127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a48f664e-8a57-4800-bfeb-6e2892504a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_RetainedEarningsMember_a48f664e-8a57-4800-bfeb-6e2892504a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77bf3877-41b0-4eb2-94e6-9a10528d0ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c7dc231d-b6fe-4ab0-8494-b0fe16e2afa1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77bf3877-41b0-4eb2-94e6-9a10528d0ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c41d952f-0ed1-4bc0-aaba-a35344402066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d31ed08d-310a-4eae-aa95-db1bdd00c782" xlink:to="loc_us-gaap_StatementLineItems_c41d952f-0ed1-4bc0-aaba-a35344402066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c41d952f-0ed1-4bc0-aaba-a35344402066" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_44cd24aa-3b6a-495a-acda-b9b4ba7a875f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_SharesIssued_44cd24aa-3b6a-495a-acda-b9b4ba7a875f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_acd05fdf-228b-4399-ae5f-5ef08ff35bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockholdersEquity_acd05fdf-228b-4399-ae5f-5ef08ff35bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9c6562f-5db7-4498-a6d9-cc70e1d9f195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9c6562f-5db7-4498-a6d9-cc70e1d9f195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_ef4b866c-62b3-4b95-8e28-87c271614f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_ef4b866c-62b3-4b95-8e28-87c271614f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7ec84ed6-ca91-40e6-96a7-c5b7dcd97b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7ec84ed6-ca91-40e6-96a7-c5b7dcd97b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eb2ec82-9672-4447-9855-ed73a2f4cd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3eb2ec82-9672-4447-9855-ed73a2f4cd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_48d69ff7-7b9c-496a-8e25-73d72aa73039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_48d69ff7-7b9c-496a-8e25-73d72aa73039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2c2880e7-7fab-4dab-8b10-ef2f868b5058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2c2880e7-7fab-4dab-8b10-ef2f868b5058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d1e35a64-36ec-42c8-b241-2ec65f984021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d1e35a64-36ec-42c8-b241-2ec65f984021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_b64a668b-98aa-49a1-bf6a-15d37f8252f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_DividendsCash_b64a668b-98aa-49a1-bf6a-15d37f8252f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9f5a2701-2c89-4ddb-b073-600fae064edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_NetIncomeLoss_9f5a2701-2c89-4ddb-b073-600fae064edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_03507933-ee84-43cb-84bb-6bec8b1d558e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_03507933-ee84-43cb-84bb-6bec8b1d558e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7425e76f-650b-4d58-bb51-996ce3264267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7425e76f-650b-4d58-bb51-996ce3264267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_f4602d40-8f60-4ce4-b3c8-ae378691d8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_SharesIssued_f4602d40-8f60-4ce4-b3c8-ae378691d8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f41ada7b-3d21-431a-9cc6-1af8710a64a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b139fe1c-97b6-4d95-b7eb-6e02e0c790ca" xlink:to="loc_us-gaap_StockholdersEquity_f41ada7b-3d21-431a-9cc6-1af8710a64a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_08dcd955-78f9-4cf1-a1a3-86061576fd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_36d6ea6a-3505-496a-94e2-e07db0eda0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_08dcd955-78f9-4cf1-a1a3-86061576fd1e" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_36d6ea6a-3505-496a-94e2-e07db0eda0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_382dd034-1bb4-4732-b5de-940fe47175d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_382dd034-1bb4-4732-b5de-940fe47175d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_d8519ecd-c20d-4382-b2fc-fcae71fbcc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_UseOfEstimates_d8519ecd-c20d-4382-b2fc-fcae71fbcc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_b5559af5-2278-4b77-9b29-abed308f354c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_b5559af5-2278-4b77-9b29-abed308f354c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_633cde72-b5f7-4987-9b9c-99321e4c152b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_633cde72-b5f7-4987-9b9c-99321e4c152b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_4c5a3bc6-e03c-4bb3-ad96-b1390d87bab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_4c5a3bc6-e03c-4bb3-ad96-b1390d87bab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_b68cc1a4-7513-464b-a7da-767ad183aae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_b68cc1a4-7513-464b-a7da-767ad183aae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_a6c31f8f-3e51-4a05-a081-fbb3fd0ebe33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_a6c31f8f-3e51-4a05-a081-fbb3fd0ebe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc302f29-c63b-4e91-98e3-4a0140d8e129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cc302f29-c63b-4e91-98e3-4a0140d8e129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5938d169-cda1-4a3c-99e4-4a1984da6616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5938d169-cda1-4a3c-99e4-4a1984da6616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_d7305a7b-82be-46ac-8487-58d3fad5eb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_d7305a7b-82be-46ac-8487-58d3fad5eb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_717710be-2132-431b-b623-c36537527ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_DebtPolicyTextBlock_717710be-2132-431b-b623-c36537527ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_b5347097-c437-4929-8bf6-d13195b8430d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_b5347097-c437-4929-8bf6-d13195b8430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_4789d60b-b61c-44b7-822d-bb77065e02b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_4789d60b-b61c-44b7-822d-bb77065e02b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_81a3baa8-962e-4197-8f4d-3f5b383a8c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_81a3baa8-962e-4197-8f4d-3f5b383a8c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_fca2cb51-0311-4af2-92da-ca3d80b78541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_fca2cb51-0311-4af2-92da-ca3d80b78541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_36dc1a4c-9892-4dcf-9826-df7eceb23e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_36dc1a4c-9892-4dcf-9826-df7eceb23e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_e1d0ab69-20f8-490d-835b-9d234aff1867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_e1d0ab69-20f8-490d-835b-9d234aff1867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_df4e424e-a9c2-4244-b0dc-504c1ba60064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_84a6da2b-fc4a-4c6e-8667-3675e4561eef" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_df4e424e-a9c2-4244-b0dc-504c1ba60064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_0ce882f1-881d-405a-92de-259aa456dc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_0ce882f1-881d-405a-92de-259aa456dc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_e33b7502-a736-4d46-82e2-ca2a3a741919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_e33b7502-a736-4d46-82e2-ca2a3a741919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_69a9c7e0-ed2a-4e00-9a1c-77411b3c54e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_69a9c7e0-ed2a-4e00-9a1c-77411b3c54e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_fdb08409-1679-4d41-b128-900b711e359e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_fdb08409-1679-4d41-b128-900b711e359e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3522f743-3dec-4a99-bb1d-535b8ecf4e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3522f743-3dec-4a99-bb1d-535b8ecf4e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_8b824a00-32ca-4576-8c35-5af099948318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_db04e419-ca2e-4671-ba69-4ec4d8d35a3e" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_8b824a00-32ca-4576-8c35-5af099948318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d556076c-abd0-48d7-82ae-87c82408b29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d556076c-abd0-48d7-82ae-87c82408b29b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:to="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_35ebb318-5457-48c9-9546-d73b6ba22f14" xlink:to="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0314e98f-951d-4f9a-8974-9bb53dfb845f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:to="loc_srt_MinimumMember_0314e98f-951d-4f9a-8974-9bb53dfb845f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9acd2001-e22e-4569-96c9-48c2b4297819" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ef7a9d48-ef28-447a-b7f2-3e39d311553c" xlink:to="loc_srt_MaximumMember_9acd2001-e22e-4569-96c9-48c2b4297819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9be4f410-20e4-46db-a6a8-f4ff71a8ede8" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_067b78a8-bc3b-4ebc-8b66-4d0a583d80cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_067b78a8-bc3b-4ebc-8b66-4d0a583d80cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_e1d34fea-c417-4459-bb9a-a97799837ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_AssetImpairmentCharges_e1d34fea-c417-4459-bb9a-a97799837ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5b22c834-4231-4ea5-b913-af34aa945335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5b22c834-4231-4ea5-b913-af34aa945335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_50f9cc6d-2667-4258-98cc-62064949c76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_NumberOfOperatingSegments_50f9cc6d-2667-4258-98cc-62064949c76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2c8e329b-47d4-4385-ac5e-74247f5dc48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2c8e329b-47d4-4385-ac5e-74247f5dc48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_4ec5e505-b405-4e80-ac2a-78b4696cde11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_RestrictedCash_4ec5e505-b405-4e80-ac2a-78b4696cde11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_121d3102-a29a-4003-bf1d-701eea6e57d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9f451bed-226e-4c70-9e3c-bbb15714edfb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_121d3102-a29a-4003-bf1d-701eea6e57d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_azz_ContractLiabilityDetailsAbstract_797dfaf1-caf7-49d5-b300-5be3d1cb3dfb" xlink:href="azz-20220228.xsd#azz_ContractLiabilityDetailsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MovementInContractWithCustomerLiabilityRollForward_7e7ce364-6ffe-4975-b7a4-bbf7dc200c89" xlink:href="azz-20220228.xsd#azz_MovementInContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ContractLiabilityDetailsAbstract_797dfaf1-caf7-49d5-b300-5be3d1cb3dfb" xlink:to="loc_azz_MovementInContractWithCustomerLiabilityRollForward_7e7ce364-6ffe-4975-b7a4-bbf7dc200c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_62bd2ac5-2a7d-469b-8806-f32856c37813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_MovementInContractWithCustomerLiabilityRollForward_7e7ce364-6ffe-4975-b7a4-bbf7dc200c89" xlink:to="loc_us-gaap_ContractWithCustomerLiability_62bd2ac5-2a7d-469b-8806-f32856c37813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a810960e-3d66-4e40-954c-04ce2e42306d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_MovementInContractWithCustomerLiabilityRollForward_7e7ce364-6ffe-4975-b7a4-bbf7dc200c89" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a810960e-3d66-4e40-954c-04ce2e42306d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d043e536-66e2-4e89-b0c3-c7e54882a845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_MovementInContractWithCustomerLiabilityRollForward_7e7ce364-6ffe-4975-b7a4-bbf7dc200c89" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_d043e536-66e2-4e89-b0c3-c7e54882a845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_42a331fb-d707-4dbf-bdc9-0f292336a4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_MovementInContractWithCustomerLiabilityRollForward_7e7ce364-6ffe-4975-b7a4-bbf7dc200c89" xlink:to="loc_us-gaap_ContractWithCustomerLiability_42a331fb-d707-4dbf-bdc9-0f292336a4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9e0f8d3b-a99f-4786-9883-0abc01136b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9e0f8d3b-a99f-4786-9883-0abc01136b32" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:to="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_8fce9bf0-0969-4d30-9924-ff1100c007ae" xlink:to="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IndustrialMember_4e31fdf8-d4b9-494e-af4f-5fa32b42e18f" xlink:href="azz-20220228.xsd#azz_IndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:to="loc_azz_IndustrialMember_4e31fdf8-d4b9-494e-af4f-5fa32b42e18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_TrasmissionDistributionMember_c93ad16c-cbaf-4347-b9d0-3f8d8681cbfc" xlink:href="azz-20220228.xsd#azz_TrasmissionDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:to="loc_azz_TrasmissionDistributionMember_c93ad16c-cbaf-4347-b9d0-3f8d8681cbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PowerGenerationMember_0f59a194-00d7-4912-a5b7-111b9bef6e6c" xlink:href="azz-20220228.xsd#azz_PowerGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_40288b3c-afbf-4c46-b1fc-8af436444326" xlink:to="loc_azz_PowerGenerationMember_0f59a194-00d7-4912-a5b7-111b9bef6e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_44d2782c-dd92-4bfb-bf26-beeab203c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5e9f3302-25b7-4156-9058-7900e13a2152" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_44d2782c-dd92-4bfb-bf26-beeab203c9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dcf139c4-7955-453b-bc48-35671c487b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_44d2782c-dd92-4bfb-bf26-beeab203c9fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dcf139c4-7955-453b-bc48-35671c487b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_faf6f6ca-f666-4c47-ac29-8119d5eeba3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_faf6f6ca-f666-4c47-ac29-8119d5eeba3e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b3113de7-356b-46e0-a1c3-2af8690bdec6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc33e4c5-ea92-4892-b3f5-b9ae707cd454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_dc33e4c5-ea92-4892-b3f5-b9ae707cd454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_977815fd-1dac-4af0-9bcc-119a7843704a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_977815fd-1dac-4af0-9bcc-119a7843704a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a802dbbf-c6dd-46b7-b5ba-322c227e87e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a802dbbf-c6dd-46b7-b5ba-322c227e87e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_790c4dda-c5e3-4afc-b40d-f262add55bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_us-gaap_VehiclesMember_790c4dda-c5e3-4afc-b40d-f262add55bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ComputersandSoftwareMember_660c09fb-1b5a-4008-9188-47f2cc543aa1" xlink:href="azz-20220228.xsd#azz_ComputersandSoftwareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e76bf35-2587-467a-a5fd-2c0dd14aed40" xlink:to="loc_azz_ComputersandSoftwareMember_660c09fb-1b5a-4008-9188-47f2cc543aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:to="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7bad2505-15c2-4ca9-aba4-ea2e77cf04f7" xlink:to="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2241090f-f244-4f0b-bfb3-77937d7ccf70" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:to="loc_srt_MinimumMember_2241090f-f244-4f0b-bfb3-77937d7ccf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_098dfebe-bd30-4132-8f71-932f62bed8c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e7644df6-e9c8-4781-aeef-621c5d310679" xlink:to="loc_srt_MaximumMember_098dfebe-bd30-4132-8f71-932f62bed8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9c90f13a-ed8b-42ff-a149-ec6ab88c43a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fc51088b-1386-4739-bae8-ed2d16a0c12f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9c90f13a-ed8b-42ff-a149-ec6ab88c43a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a233eab-fdf5-4289-a5a9-74233507ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9c90f13a-ed8b-42ff-a149-ec6ab88c43a8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a233eab-fdf5-4289-a5a9-74233507ae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_28502254-4f9f-472e-a703-37fe808fdccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_21a7bf0f-37d4-4dd4-af22-2e4154abcb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_28502254-4f9f-472e-a703-37fe808fdccf" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_21a7bf0f-37d4-4dd4-af22-2e4154abcb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_24bceca3-d392-417e-bfe4-da8e2afcd168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_21a7bf0f-37d4-4dd4-af22-2e4154abcb2c" xlink:to="loc_us-gaap_ProductWarrantyAccrual_24bceca3-d392-417e-bfe4-da8e2afcd168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyExpense_392ddd58-92bb-4cf3-83d4-6217e0726026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_21a7bf0f-37d4-4dd4-af22-2e4154abcb2c" xlink:to="loc_us-gaap_ProductWarrantyExpense_392ddd58-92bb-4cf3-83d4-6217e0726026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_41d6756d-36a3-4bf5-8448-59b4bcf781dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_21a7bf0f-37d4-4dd4-af22-2e4154abcb2c" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_41d6756d-36a3-4bf5-8448-59b4bcf781dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_22734299-40de-4fef-8875-580656448559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_21a7bf0f-37d4-4dd4-af22-2e4154abcb2c" xlink:to="loc_us-gaap_ProductWarrantyAccrual_22734299-40de-4fef-8875-580656448559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesDebtDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ba9847d8-afd2-4d73-96a9-1aa83c0a0591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ba9847d8-afd2-4d73-96a9-1aa83c0a0591" xlink:to="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3a15e172-934a-4967-aad2-0c03c4b369fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3ad897ca-f0a9-4e70-9da4-5b2b89e81813" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3a15e172-934a-4967-aad2-0c03c4b369fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_24067dd4-93ef-404a-aa09-b22d5bb737e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3a15e172-934a-4967-aad2-0c03c4b369fe" xlink:to="loc_us-gaap_SeniorNotesMember_24067dd4-93ef-404a-aa09-b22d5bb737e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:to="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2b32e1f7-af21-4e06-95db-e94f124e2f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_31756179-cd84-430e-b635-fd4f03dc8832" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2b32e1f7-af21-4e06-95db-e94f124e2f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_1767255d-c98f-4470-a20e-1efebec49068" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueMarch312018Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2b32e1f7-af21-4e06-95db-e94f124e2f6e" xlink:to="loc_azz_UnsecuredSeniorNotesDueMarch312018Member_1767255d-c98f-4470-a20e-1efebec49068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6e9d68f5-8b6a-4ec7-94b7-630f355ef44e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_400ca351-9c37-41e4-87b2-77fec7454415" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6e9d68f5-8b6a-4ec7-94b7-630f355ef44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_6517571f-77fb-42f7-8295-234e2d13adc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e9d68f5-8b6a-4ec7-94b7-630f355ef44e" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_6517571f-77fb-42f7-8295-234e2d13adc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_67eca8ab-18fb-4b86-a4e7-51db1800ee58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_7a2faa5d-0829-4ac1-8308-6bcbe2017227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_67eca8ab-18fb-4b86-a4e7-51db1800ee58" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_7a2faa5d-0829-4ac1-8308-6bcbe2017227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d50641b-3fd5-4049-80f8-56a44b0c1868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_67eca8ab-18fb-4b86-a4e7-51db1800ee58" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d50641b-3fd5-4049-80f8-56a44b0c1868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5970ec75-3bba-4d21-be3a-7ee8785a495b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5970ec75-3bba-4d21-be3a-7ee8785a495b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b6756241-e2a9-4781-8460-73cd47e828d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b6756241-e2a9-4781-8460-73cd47e828d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_67aed8ce-c746-4229-b415-08ea9c23c03d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fae29870-38b7-4d26-9535-edd833be7459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fae29870-38b7-4d26-9535-edd833be7459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2c07e589-bfb7-4571-98a0-7fbb95a2d898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0727c69d-262f-48dc-96c0-c3cbbf6edbe2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2c07e589-bfb7-4571-98a0-7fbb95a2d898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a5d6fb0a-a5a7-4bc4-805d-9dd780c03955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5d6fb0a-a5a7-4bc4-805d-9dd780c03955" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_46c4c42f-abe6-4c4c-8ac1-855405fb39dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_0360a69d-9bea-4744-bf1c-59b2dcba51fc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_46c4c42f-abe6-4c4c-8ac1-855405fb39dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_cd1e72bd-76fb-4c28-8335-3784ed6e82d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_46c4c42f-abe6-4c4c-8ac1-855405fb39dc" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_cd1e72bd-76fb-4c28-8335-3784ed6e82d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3adc9e7a-03fd-498d-8bfa-76a146b5ccb4" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_802734cc-2386-4e2d-a0a7-91781a0aa63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_802734cc-2386-4e2d-a0a7-91781a0aa63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_d4328c58-082d-4405-8632-3d49f6a951da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_d4328c58-082d-4405-8632-3d49f6a951da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_c69ca761-1354-4a05-994d-9111373a3fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_c69ca761-1354-4a05-994d-9111373a3fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_70c781b0-117e-484b-89b3-7e95bb5bb306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_70c781b0-117e-484b-89b3-7e95bb5bb306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_10423841-1159-4841-8f9a-74162687c852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease_10423841-1159-4841-8f9a-74162687c852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_337b00b2-4d6b-478f-a276-c333f6a1582e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a66d5901-a861-4b99-8543-e8284c88f992" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_337b00b2-4d6b-478f-a276-c333f6a1582e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentNotes" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentNotes"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b6824844-88ad-43a6-8dc9-823a59b4cd29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_624817b3-ac36-433d-a2ca-58a41c28cf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b6824844-88ad-43a6-8dc9-823a59b4cd29" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_624817b3-ac36-433d-a2ca-58a41c28cf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a53b3f1f-a0ce-46ee-903f-9df8fc18a5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_12d788be-e6c8-4316-97cd-4ceb10a0e33a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a53b3f1f-a0ce-46ee-903f-9df8fc18a5f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_12d788be-e6c8-4316-97cd-4ceb10a0e33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1a4bfdc0-6373-44c0-b91c-857256d82654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1a4bfdc0-6373-44c0-b91c-857256d82654" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88bfaba4-5280-4d41-aec8-5302a60388d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_a5ec0a06-8f2c-4220-92de-6231d939136d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_LandMember_a5ec0a06-8f2c-4220-92de-6231d939136d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_12d1d0b6-cdd5-4266-a2b0-22d465501713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_12d1d0b6-cdd5-4266-a2b0-22d465501713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_40219d66-b303-42b5-8514-0ee24e9258f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_40219d66-b303-42b5-8514-0ee24e9258f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4a318ed0-807c-4c70-8152-0db21d8d2aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4a318ed0-807c-4c70-8152-0db21d8d2aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_37b206d2-c4d8-40c0-97d6-610ba5a2bc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_VehiclesMember_37b206d2-c4d8-40c0-97d6-610ba5a2bc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_14385ed5-3f2f-4e37-abad-fccf564f5450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bfd78b60-2d2f-48e0-8303-865af2a86a1b" xlink:to="loc_us-gaap_ConstructionInProgressMember_14385ed5-3f2f-4e37-abad-fccf564f5450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0ed36526-08c8-46de-8a3c-e9564805d9fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_be53b93e-6f56-4d85-8ffd-ce044188e456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_be53b93e-6f56-4d85-8ffd-ce044188e456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5b34d0d8-60ef-4a8b-9733-81a117ad601f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5b34d0d8-60ef-4a8b-9733-81a117ad601f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3b8f936a-e64f-4db6-8c01-16359f748b25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_538d19d3-57ce-4e16-ba46-e261668ac970" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3b8f936a-e64f-4db6-8c01-16359f748b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e21e195f-a0ac-4623-bbc3-04124ca5de99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e21e195f-a0ac-4623-bbc3-04124ca5de99" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fb8c47cb-dff6-46ed-8ab9-611365b6b57f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ac1c167f-0075-4d04-94de-e7289eee9485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:to="loc_us-gaap_CostOfSalesMember_ac1c167f-0075-4d04-94de-e7289eee9485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_25700b2c-5246-4306-8c3f-f5a6b975929a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7b853166-4d86-4803-b856-fd727a6d7d77" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_25700b2c-5246-4306-8c3f-f5a6b975929a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c834b677-eb0a-4946-9776-4b08b105088f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8a59332-c6eb-42f2-9f8d-126b909a8361" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c834b677-eb0a-4946-9776-4b08b105088f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d83719d0-63a6-4f59-bd05-f35ba4a6908f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c834b677-eb0a-4946-9776-4b08b105088f" xlink:to="loc_us-gaap_Depreciation_d83719d0-63a6-4f59-bd05-f35ba4a6908f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ee35eba7-0995-491f-bed8-26c4be991ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f996ec24-eafb-40e7-a500-e0c685315ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ee35eba7-0995-491f-bed8-26c4be991ead" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f996ec24-eafb-40e7-a500-e0c685315ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39898ef4-e81f-4a18-8140-3d31deb839e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_a1459fe1-e38a-4713-8e02-a4236add6ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39898ef4-e81f-4a18-8140-3d31deb839e0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_a1459fe1-e38a-4713-8e02-a4236add6ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_51392c05-32b6-4e84-b0f7-c0d1dee17c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39898ef4-e81f-4a18-8140-3d31deb839e0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_51392c05-32b6-4e84-b0f7-c0d1dee17c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_f8ca3adc-66dc-4034-bdfd-a4651c118876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39898ef4-e81f-4a18-8140-3d31deb839e0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_f8ca3adc-66dc-4034-bdfd-a4651c118876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5429d09-f9e0-4785-98ac-40c9450df58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_39898ef4-e81f-4a18-8140-3d31deb839e0" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5429d09-f9e0-4785-98ac-40c9450df58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f582b71-c0c6-42b8-832a-2de778850992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f582b71-c0c6-42b8-832a-2de778850992" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_49991588-90c3-4bb3-86db-442794b78c21" xlink:to="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember_94430829-7cce-4b73-9dc1-a2d28ad4f8f8" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:to="loc_azz_MetalCoatingsMember_94430829-7cce-4b73-9dc1-a2d28ad4f8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_972dc0eb-3818-4dfc-a3fb-d9777534b261" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fb1b1f21-444c-42f1-bb42-35b6d1046a20" xlink:to="loc_azz_InfrastructureSolutionsMember_972dc0eb-3818-4dfc-a3fb-d9777534b261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:to="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f5e51e15-6567-4ae3-a841-eee687640776" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a945e812-0492-49fd-a2d9-f7c7755bbcaa" xlink:to="loc_srt_ConsolidationItemsDomain_f5e51e15-6567-4ae3-a841-eee687640776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1911e0f4-dc4e-49fb-9fb8-64c1a68aafd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f5e51e15-6567-4ae3-a841-eee687640776" xlink:to="loc_us-gaap_OperatingSegmentsMember_1911e0f4-dc4e-49fb-9fb8-64c1a68aafd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_4936b1bb-3d79-417e-89d7-00f3bca94059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_196467bc-1dbd-4204-885d-40aeffb88e3e" xlink:to="loc_us-gaap_GoodwillLineItems_4936b1bb-3d79-417e-89d7-00f3bca94059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_4936b1bb-3d79-417e-89d7-00f3bca94059" xlink:to="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5867b795-7323-4361-8bfb-a81434f6a147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_Goodwill_5867b795-7323-4361-8bfb-a81434f6a147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0c27a02e-6d32-4773-a628-33852b6670f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0c27a02e-6d32-4773-a628-33852b6670f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b3bafebf-abb6-4bcd-95c8-22271f7bcbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_b3bafebf-abb6-4bcd-95c8-22271f7bcbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_2ee25636-da4c-4cd6-b914-a55252adfcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_2ee25636-da4c-4cd6-b914-a55252adfcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_91401f67-c3db-4f3b-9dcf-a7bf7c4c2126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_91401f67-c3db-4f3b-9dcf-a7bf7c4c2126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_27c9853d-1b8e-48a1-be62-20a42a9b9593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_897e1de0-fde3-4d39-969d-09a563b1c0ef" xlink:to="loc_us-gaap_Goodwill_27c9853d-1b8e-48a1-be62-20a42a9b9593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_304ebcf9-6ffe-4bf9-b953-c1ef69b9faed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_304ebcf9-6ffe-4bf9-b953-c1ef69b9faed" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8dcfcf53-38da-4b50-8629-e77dbcbd96e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd187b9e-b18a-4679-a75b-ded8a79d6967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd187b9e-b18a-4679-a75b-ded8a79d6967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_7c5ece72-be9c-49de-a67a-c44e6641077e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_7c5ece72-be9c-49de-a67a-c44e6641077e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_0025e361-0f52-4217-975e-13d2097e7878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_TrademarksMember_0025e361-0f52-4217-975e-13d2097e7878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c1d560fa-3fe0-42b2-a16c-d957947d8b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c1d560fa-3fe0-42b2-a16c-d957947d8b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificationMarksMember_b4ab2573-bc85-4074-90de-8f6ced03e3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CertificationMarksMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e72c5c36-d3c7-4a01-a215-af78836caa4a" xlink:to="loc_us-gaap_CertificationMarksMember_b4ab2573-bc85-4074-90de-8f6ced03e3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fb513782-ab44-4f0d-953c-ceb2da5719d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_de837184-0d32-4eb6-ae93-daa1302041d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fb513782-ab44-4f0d-953c-ceb2da5719d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_fb513782-ab44-4f0d-953c-ceb2da5719d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_c1584904-89b4-437c-a922-da397bffc3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_c1584904-89b4-437c-a922-da397bffc3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3619156f-9556-4fd8-a726-05eb8cd1ab51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3619156f-9556-4fd8-a726-05eb8cd1ab51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b98b88d-395b-4b95-9e3c-4698419710bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b98b88d-395b-4b95-9e3c-4698419710bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1fd04ca6-3efa-4885-8337-d1397642ba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_9a6fdb72-1d72-45f9-b2d4-524f48cca22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1fd04ca6-3efa-4885-8337-d1397642ba7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7a400420-8719-49a5-8bf3-0e7b4df383a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7a400420-8719-49a5-8bf3-0e7b4df383a8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d01e735-59eb-4a7d-b074-0b66b9ae580e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a9a497d2-48ec-4cf4-be79-56a2f2514a2d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d01e735-59eb-4a7d-b074-0b66b9ae580e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NuclearLogisticsBusinessMember_e68d6a6d-e28d-42ad-8f3f-5f74e65cc244" xlink:href="azz-20220228.xsd#azz_NuclearLogisticsBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d01e735-59eb-4a7d-b074-0b66b9ae580e" xlink:to="loc_azz_NuclearLogisticsBusinessMember_e68d6a6d-e28d-42ad-8f3f-5f74e65cc244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_343caa7d-e63a-4dd4-8a1f-6ec4cb51d96a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f0c497f7-6355-4953-8809-39993fc6618b" xlink:to="loc_srt_ConsolidationItemsDomain_343caa7d-e63a-4dd4-8a1f-6ec4cb51d96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_dc4ec3b2-988d-4a61-b5a7-21630cf153f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_343caa7d-e63a-4dd4-8a1f-6ec4cb51d96a" xlink:to="loc_us-gaap_OperatingSegmentsMember_dc4ec3b2-988d-4a61-b5a7-21630cf153f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6d45800f-c824-4826-9d76-df8e9c05f5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6dcd1fd5-dea1-404b-957c-dc7703c84a5b" xlink:to="loc_us-gaap_SegmentDomain_6d45800f-c824-4826-9d76-df8e9c05f5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_16975a4c-055b-4a76-9ca2-430d1afaf903" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6d45800f-c824-4826-9d76-df8e9c05f5fd" xlink:to="loc_azz_InfrastructureSolutionsMember_16975a4c-055b-4a76-9ca2-430d1afaf903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9e666cd7-5bff-49be-8726-9b455385c92e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_c0451231-be31-4284-8a24-005b79b4488a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_c0451231-be31-4284-8a24-005b79b4488a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_f56f0d13-84eb-4ac4-8ec0-32a64abd160e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_f56f0d13-84eb-4ac4-8ec0-32a64abd160e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ba692c26-edeb-4d63-b801-744436ed7679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ba692c26-edeb-4d63-b801-744436ed7679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_afb3be3b-0243-4b1b-9a8a-17ae484143dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_afb3be3b-0243-4b1b-9a8a-17ae484143dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_9f3812fc-640e-45e3-bc1a-e3845e593792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_036a5449-93ca-4569-8183-026fa3b7ea40" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_9f3812fc-640e-45e3-bc1a-e3845e593792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsAmortizationexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea3f0dba-8f96-49f2-a1a6-45c114cbb69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea3f0dba-8f96-49f2-a1a6-45c114cbb69b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_26e3eb7c-fc9f-43f8-9da2-75d83ef7206e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e04c2383-af1f-49f1-bc8a-9b9f91f4ad76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:to="loc_us-gaap_CostOfSalesMember_e04c2383-af1f-49f1-bc8a-9b9f91f4ad76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_26080d56-77f2-4b0a-924f-5688548bc8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2c671e3b-ef34-4d05-a6ef-afe147eb5190" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_26080d56-77f2-4b0a-924f-5688548bc8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d2bbe99-4a1a-45a5-8983-14a260981e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44d5cb7-bd43-43d2-b940-630a2417bf76" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d2bbe99-4a1a-45a5-8983-14a260981e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ec9a97e0-0277-4a37-9d10-e9ea169874ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d2bbe99-4a1a-45a5-8983-14a260981e46" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ec9a97e0-0277-4a37-9d10-e9ea169874ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_24178cf3-9bd5-404a-b0c5-88f5735db37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_24178cf3-9bd5-404a-b0c5-88f5735db37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7becd8d1-e395-4ea0-8d36-c1be2c679a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7becd8d1-e395-4ea0-8d36-c1be2c679a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f93e4e9-8597-4418-8131-7ccb6f10f48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f93e4e9-8597-4418-8131-7ccb6f10f48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bcbba90c-f2e4-4e4d-8c30-3727c2f4e220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bcbba90c-f2e4-4e4d-8c30-3727c2f4e220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_672483dd-3563-40bf-9ba0-58cb6116ba5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_672483dd-3563-40bf-9ba0-58cb6116ba5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5558961d-4fb2-41ae-9385-3cf75252b3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5558961d-4fb2-41ae-9385-3cf75252b3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_622a749e-e827-4875-9745-054ee2cfb91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_70c10201-6465-4e65-a8fd-85e54ca903eb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_622a749e-e827-4875-9745-054ee2cfb91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilities" xlink:type="simple" xlink:href="azz-20220228.xsd#OtherAccruedLiabilities"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_6f17522a-9b01-4eab-bb21-2ad3027c2fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_50c07bcf-4fdd-4d13-9a58-6fc41e47c691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_6f17522a-9b01-4eab-bb21-2ad3027c2fda" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_50c07bcf-4fdd-4d13-9a58-6fc41e47c691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:type="simple" xlink:href="azz-20220228.xsd#OtherAccruedLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_dfc81212-91d7-4150-a9f6-7ef908b73406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_7560f9ab-e724-4d7a-87ee-38b5229625d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_dfc81212-91d7-4150-a9f6-7ef908b73406" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_7560f9ab-e724-4d7a-87ee-38b5229625d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#OtherAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/OtherAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_459ea615-94bb-4227-ac23-18b73fca2d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_InterestPayableCurrent_459ea615-94bb-4227-ac23-18b73fca2d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e6c1e722-85b6-4a61-9d50-ac104bec5dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e6c1e722-85b6-4a61-9d50-ac104bec5dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_f152e3db-d4ae-44f9-ac47-cf5fcd989a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_f152e3db-d4ae-44f9-ac47-cf5fcd989a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_7886c534-9a91-46a7-9b2b-30a5fc531ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_7886c534-9a91-46a7-9b2b-30a5fc531ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_5580a529-b4d5-453b-9c64-daa6cdade3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_5580a529-b4d5-453b-9c64-daa6cdade3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SalesorOtherTaxesPayableCurrent_d521a230-d99b-4aa9-a08b-5d8456a907e8" xlink:href="azz-20220228.xsd#azz_SalesorOtherTaxesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_azz_SalesorOtherTaxesPayableCurrent_d521a230-d99b-4aa9-a08b-5d8456a907e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_a8d84a18-ef6b-4717-8e53-486a51a264c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_a8d84a18-ef6b-4717-8e53-486a51a264c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ee1e2478-f1a6-4b18-9d96-26d851e0b387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_00f3ed4f-b8ac-4451-a99a-827d06a0267d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ee1e2478-f1a6-4b18-9d96-26d851e0b387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/Leases" xlink:type="simple" xlink:href="azz-20220228.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2390cebb-46b8-470f-aa73-2c63230e198f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_34e12ad4-6903-4bd8-a11b-ac08099657b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2390cebb-46b8-470f-aa73-2c63230e198f" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_34e12ad4-6903-4bd8-a11b-ac08099657b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesTables" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c7b165bf-71b4-44ac-92c8-71509044646c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4bf61337-58ea-47c8-825e-3fe82e4bd875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7b165bf-71b4-44ac-92c8-71509044646c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4bf61337-58ea-47c8-825e-3fe82e4bd875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a061b320-a219-459d-a0e8-492211fd1cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7b165bf-71b4-44ac-92c8-71509044646c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a061b320-a219-459d-a0e8-492211fd1cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_344317f6-a065-4de5-aa6b-42b1548ac1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7b165bf-71b4-44ac-92c8-71509044646c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_344317f6-a065-4de5-aa6b-42b1548ac1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bb091daa-1b6d-4f9f-b74a-35222956e231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_723cb26e-a88d-4fe1-a8db-aefb5fc9a789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bb091daa-1b6d-4f9f-b74a-35222956e231" xlink:to="loc_us-gaap_OperatingLeaseCost_723cb26e-a88d-4fe1-a8db-aefb5fc9a789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseCostDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseCostDetails_1"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseCostDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5409ed52-761d-4daa-a494-85a0d5c16b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5409ed52-761d-4daa-a494-85a0d5c16b9a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_55399a09-67aa-4b5c-93d7-d90513fb062d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_551e32a6-eb1b-4434-9a6d-459866d2d8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:to="loc_us-gaap_CostOfSalesMember_551e32a6-eb1b-4434-9a6d-459866d2d8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_735da22c-5643-4646-8270-59bef86418f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_aa2fe62b-ac6f-42ef-8a54-175261e2741c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_735da22c-5643-4646-8270-59bef86418f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4a64852e-13e4-4370-8c7a-04fd8ab61dba" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d2698b72-15c4-4203-8d38-7d6470493e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d2698b72-15c4-4203-8d38-7d6470493e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ba28b0fc-8eaa-4ac0-a92e-a0dd00e3d024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ba28b0fc-8eaa-4ac0-a92e-a0dd00e3d024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_39895e2b-e2ac-41e1-96b0-2d3fde11e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_ba28b0fc-8eaa-4ac0-a92e-a0dd00e3d024" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_39895e2b-e2ac-41e1-96b0-2d3fde11e9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a9d8fa-4921-4f59-83a4-cf0ee777804e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a9d8fa-4921-4f59-83a4-cf0ee777804e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_80541227-6d3f-4db1-8b02-11bc4f342dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a9d8fa-4921-4f59-83a4-cf0ee777804e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_80541227-6d3f-4db1-8b02-11bc4f342dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b9c7c869-ccd8-449f-be1a-87e512425c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b9c7c869-ccd8-449f-be1a-87e512425c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_35800b54-a3c7-4cf1-bc80-4bfd9db68788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent_b9c7c869-ccd8-449f-be1a-87e512425c20" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_35800b54-a3c7-4cf1-bc80-4bfd9db68788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cf1a3803-6a5c-4eb2-979c-aa3c8b66a62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cf1a3803-6a5c-4eb2-979c-aa3c8b66a62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7045f1db-dd68-4be9-bfd9-20d9cb5eb9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cf1a3803-6a5c-4eb2-979c-aa3c8b66a62e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7045f1db-dd68-4be9-bfd9-20d9cb5eb9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_291e8f47-f924-445b-8e92-27f4ec2353e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_85e773fa-6dab-4caa-badc-ddfe20c899de" xlink:to="loc_us-gaap_OperatingLeaseCost_291e8f47-f924-445b-8e92-27f4ec2353e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6f7a68e1-b240-4deb-a5b0-f093c8dbc5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6f7a68e1-b240-4deb-a5b0-f093c8dbc5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_73604d99-609d-4e31-adbe-7aaf620e6d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_73604d99-609d-4e31-adbe-7aaf620e6d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f7933b31-efcc-474d-afb0-d93c555be77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f7933b31-efcc-474d-afb0-d93c555be77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_216d92cb-8c73-41b4-b645-9198e3f48039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_216d92cb-8c73-41b4-b645-9198e3f48039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3d195f95-1f40-4759-bd65-cef9072f6b25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3d195f95-1f40-4759-bd65-cef9072f6b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f6088b21-f5bb-40db-9826-5eebf0b3158a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f6088b21-f5bb-40db-9826-5eebf0b3158a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f85c6ab7-8df6-4623-bc3f-5e3e736d5c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f85c6ab7-8df6-4623-bc3f-5e3e736d5c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4967ff04-3fd1-4266-a230-595bb2eec60a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4967ff04-3fd1-4266-a230-595bb2eec60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_04296797-e6fe-453c-bc49-b6a583184d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_ab01e622-8228-44e9-bd8a-1028029a0e08" xlink:to="loc_us-gaap_OperatingLeaseLiability_04296797-e6fe-453c-bc49-b6a583184d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1be2092-9867-49e3-8d53-156cc228b81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1be2092-9867-49e3-8d53-156cc228b81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9d1741b3-807f-49af-970e-087632904532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9d1741b3-807f-49af-970e-087632904532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9b9efa9c-3d44-4f15-b51b-4e6514fecd12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9b9efa9c-3d44-4f15-b51b-4e6514fecd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4fd37f5b-dc7b-4d87-a58d-0fd72cac59de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4fd37f5b-dc7b-4d87-a58d-0fd72cac59de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0b4b425e-0c0e-4ec4-9e03-f6f6bb48b269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0b4b425e-0c0e-4ec4-9e03-f6f6bb48b269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_92908864-ede6-4610-9156-692fb3640b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_92908864-ede6-4610-9156-692fb3640b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_49313b1f-464f-4f1d-acf2-2434c38506e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_49313b1f-464f-4f1d-acf2-2434c38506e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_055d8767-14ac-475b-b742-3e1761da1585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_055d8767-14ac-475b-b742-3e1761da1585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ae3e5c5b-97c8-418f-82aa-97adfa48e919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_441182a8-66df-4c60-b615-ec03b3d67215" xlink:to="loc_us-gaap_FinanceLeaseLiability_ae3e5c5b-97c8-418f-82aa-97adfa48e919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_65c5a020-2a03-4fcc-a85d-8c0d262dd2e7" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_65c5a020-2a03-4fcc-a85d-8c0d262dd2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_9fdd9e9a-37d0-4b44-a653-d625aaf5db22" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo_9fdd9e9a-37d0-4b44-a653-d625aaf5db22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_e0c652d7-8ff6-42cc-973d-7202c53b7e78" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree_e0c652d7-8ff6-42cc-973d-7202c53b7e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_22a7ec29-f43b-4878-a947-018eef5813b0" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour_22a7ec29-f43b-4878-a947-018eef5813b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_eca9bdf5-3274-456b-8be0-4bd5bbdbafe9" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive_eca9bdf5-3274-456b-8be0-4bd5bbdbafe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_7b5bd44d-a723-453c-b1f4-0f87a883710a" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive_7b5bd44d-a723-453c-b1f4-0f87a883710a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_696216e7-5c50-4b69-9bc9-cb5cfcba4470" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue_696216e7-5c50-4b69-9bc9-cb5cfcba4470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_54b22c25-093f-4864-aef8-24869912e883" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount_54b22c25-093f-4864-aef8-24869912e883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_bbb1caaa-0bee-48fe-8b1b-8e84b4db30a7" xlink:href="azz-20220228.xsd#azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fcfaa7cc-55a6-4830-b453-ab9cfeb90793" xlink:to="loc_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability_bbb1caaa-0bee-48fe-8b1b-8e84b4db30a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseMaturityDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseMaturityDetails_1"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseMaturityDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#LeasesLeaseDetailsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/LeasesLeaseDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_8077e0ce-812d-4715-bccc-b4776affaed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_OperatingLeasePayments_8077e0ce-812d-4715-bccc-b4776affaed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b137c0a2-fda4-4032-b0f4-71ae332d58f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b137c0a2-fda4-4032-b0f4-71ae332d58f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_65a69825-fcce-411a-a9e1-ee37d76bddb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_65a69825-fcce-411a-a9e1-ee37d76bddb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d6ac97c0-f4fd-4019-95b5-0414e981200b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d6ac97c0-f4fd-4019-95b5-0414e981200b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_769a79bf-11a1-4b8e-99a9-b4d856e0334f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_769a79bf-11a1-4b8e-99a9-b4d856e0334f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ba48f683-e6a2-4ce2-b8e9-f9279ab65c01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ba48f683-e6a2-4ce2-b8e9-f9279ab65c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_111ee6a6-d74b-4ae0-9aaf-9106525daaea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_111ee6a6-d74b-4ae0-9aaf-9106525daaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_757f70aa-82e1-4508-ba80-7514fea26689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_feeb7395-a278-4790-84a2-c78c7b6569e1" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_757f70aa-82e1-4508-ba80-7514fea26689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/Debt" xlink:type="simple" xlink:href="azz-20220228.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c5fe534b-98e0-4db5-b2f3-64ef4a8964c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_73de6ca7-ed08-4c60-bc91-5c31258fb3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c5fe534b-98e0-4db5-b2f3-64ef4a8964c1" xlink:to="loc_us-gaap_LongTermDebtTextBlock_73de6ca7-ed08-4c60-bc91-5c31258fb3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtTables" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_63912294-9e0d-4d26-aaa3-328333d19a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_8475ec86-2062-4539-880e-8bced456c8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_63912294-9e0d-4d26-aaa3-328333d19a46" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_8475ec86-2062-4539-880e-8bced456c8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3d1cfc23-6469-458c-b79a-2d4fe3323c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_63912294-9e0d-4d26-aaa3-328333d19a46" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3d1cfc23-6469-458c-b79a-2d4fe3323c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_99197c90-a6b8-494c-a383-7eaf8f9e7f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99197c90-a6b8-494c-a383-7eaf8f9e7f0a" xlink:to="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c0f4b3ad-ca39-4e7f-b632-ac6bc4cbb7be" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f38f53b4-9ce8-4626-b88e-d7d0b7b47228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:to="loc_us-gaap_LineOfCreditMember_f38f53b4-9ce8-4626-b88e-d7d0b7b47228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_779c3180-0a7f-4255-88e4-a179484fe4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eb2164ef-d13f-4442-bd74-9d57e2017b5d" xlink:to="loc_us-gaap_SeniorNotesMember_779c3180-0a7f-4255-88e4-a179484fe4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ec1dff8d-b925-4671-a68f-cb665b03be6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_6d817a47-7974-46f9-b34a-836abe9b28d8" xlink:to="loc_us-gaap_CreditFacilityDomain_ec1dff8d-b925-4671-a68f-cb665b03be6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d141537f-da0f-48e3-895a-378f12e854ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ec1dff8d-b925-4671-a68f-cb665b03be6f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d141537f-da0f-48e3-895a-378f12e854ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ec713faf-7d77-476e-8073-ec84eccd82e0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_302360ea-18a3-4c23-bea0-37ee2847b6f1" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_302360ea-18a3-4c23-bea0-37ee2847b6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020SeniorNotesMember_82ed34ca-6562-4212-887b-7726f06a76a1" xlink:href="azz-20220228.xsd#azz_A2020SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23305d98-4103-4503-b686-49ac262b3d3a" xlink:to="loc_azz_A2020SeniorNotesMember_82ed34ca-6562-4212-887b-7726f06a76a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ac862834-e82a-4872-9f67-897757c93aea" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b8183e01-cdad-492d-86f5-1a83df154196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b8183e01-cdad-492d-86f5-1a83df154196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_77105f0a-8639-4617-a3f6-dc9095916d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_77105f0a-8639-4617-a3f6-dc9095916d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_92cb5726-272b-4f84-abe3-624e1307b6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_LongTermDebt_92cb5726-272b-4f84-abe3-624e1307b6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_83f79835-fe5c-479c-a9ef-5dabc8a82a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_LongTermDebtCurrent_83f79835-fe5c-479c-a9ef-5dabc8a82a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_45a80be8-bc40-4d82-8a99-90aa31f62877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae9f8264-3b29-4c4c-842f-b4d907722110" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_45a80be8-bc40-4d82-8a99-90aa31f62877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_445fd071-2035-4e78-afd2-e59291267ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_445fd071-2035-4e78-afd2-e59291267ada" xlink:to="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b421e439-59f5-49a5-adb5-05b5c65eebd4" xlink:to="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_30698dc1-9d43-4a15-9a30-d39833e27182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_30698dc1-9d43-4a15-9a30-d39833e27182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_64a2b763-7c1c-4b2e-a304-b03bc139a809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_us-gaap_LineOfCreditMember_64a2b763-7c1c-4b2e-a304-b03bc139a809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_9e226385-9871-4595-80fc-2fe412cb19b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_9e226385-9871-4595-80fc-2fe412cb19b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_StandbyAndCommercialLettersOfCreditMember_08f94430-c408-43fa-a7ec-a9ef1799bc8a" xlink:href="azz-20220228.xsd#azz_StandbyAndCommercialLettersOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_azz_StandbyAndCommercialLettersOfCreditMember_08f94430-c408-43fa-a7ec-a9ef1799bc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SwingLineLoanMember_a7b5ad6a-e0ae-4df7-a3fd-9e1208b37294" xlink:href="azz-20220228.xsd#azz_SwingLineLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6505efcc-c6b5-4ba0-8fc0-a469c3976d90" xlink:to="loc_azz_SwingLineLoanMember_a7b5ad6a-e0ae-4df7-a3fd-9e1208b37294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_a6714c0d-a52b-400b-9604-be9e4e401bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_49e98f5a-be56-4dcd-8920-acdca482948c" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_a6714c0d-a52b-400b-9604-be9e4e401bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BankOfAmericaAndOtherLendersMember_490a606b-26fa-494d-b6ef-a968a4727396" xlink:href="azz-20220228.xsd#azz_BankOfAmericaAndOtherLendersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_a6714c0d-a52b-400b-9604-be9e4e401bb8" xlink:to="loc_azz_BankOfAmericaAndOtherLendersMember_490a606b-26fa-494d-b6ef-a968a4727396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_028aa5c2-c71c-4421-af76-cc370d8a413d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5dfdbbf7-6ddd-4f94-9c57-0ab8e1c105f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:to="loc_us-gaap_LineOfCreditMember_5dfdbbf7-6ddd-4f94-9c57-0ab8e1c105f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_afcee602-aa68-49dd-8fbf-754acd359b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abc8e119-31a3-4216-99ad-7d2e4af50df9" xlink:to="loc_us-gaap_SeniorNotesMember_afcee602-aa68-49dd-8fbf-754acd359b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_8a9b6794-2c39-4c94-99a3-a225aab126ca" xlink:to="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_28369f33-23bd-4482-bf27-fd84239d9a99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:to="loc_us-gaap_EurodollarMember_28369f33-23bd-4482-bf27-fd84239d9a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7a683b51-be67-4d72-9f41-47bef8b9a731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a14d65d8-75b7-409c-b089-0379aa7cbbb2" xlink:to="loc_us-gaap_BaseRateMember_7a683b51-be67-4d72-9f41-47bef8b9a731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_84fd5473-7017-480e-b840-8bb207d1be76" xlink:to="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3bd0b77c-80ca-4294-b8d5-b02b4f30ae5a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:to="loc_srt_MinimumMember_3bd0b77c-80ca-4294-b8d5-b02b4f30ae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0050f0c9-376a-44fb-8254-cec26f656aaa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c9c7b66d-a59a-41f6-939e-f5e62eee6e08" xlink:to="loc_srt_MaximumMember_0050f0c9-376a-44fb-8254-cec26f656aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fe526f0c-5047-4340-b51a-2d076f528788" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a844dbd1-baa9-418a-939a-eda722744f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_us-gaap_LineOfCreditMember_a844dbd1-baa9-418a-939a-eda722744f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_652cc0a8-5f63-4713-80e8-58e6cb11ed8e" xlink:href="azz-20220228.xsd#azz_UnsecuredSeniorNotesDueJanuary2021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_UnsecuredSeniorNotesDueJanuary2021Member_652cc0a8-5f63-4713-80e8-58e6cb11ed8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020SeniorNotesMember_569dc2b0-7890-4aa8-af85-c9bab3a43969" xlink:href="azz-20220228.xsd#azz_A2020SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_A2020SeniorNotesMember_569dc2b0-7890-4aa8-af85-c9bab3a43969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_088d8615-11d6-4667-b5e6-9ffe1990940f" xlink:href="azz-20220228.xsd#azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember_088d8615-11d6-4667-b5e6-9ffe1990940f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_68eef92d-842f-4597-b5a2-4924ae313319" xlink:href="azz-20220228.xsd#azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember_68eef92d-842f-4597-b5a2-4924ae313319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2021CreditAgreementMember_607bea63-a8fc-4112-accd-f97da3ad7a81" xlink:href="azz-20220228.xsd#azz_A2021CreditAgreementMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9c3d1017-69b9-402e-adf9-462532892c6e" xlink:to="loc_azz_A2021CreditAgreementMember_607bea63-a8fc-4112-accd-f97da3ad7a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a48b02b7-4337-4e0e-b7e1-335cee40c15f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a46d8c35-5783-4b6c-b410-ca66c7effa8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a46d8c35-5783-4b6c-b410-ca66c7effa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_9efb57d7-a123-461c-8c28-f4c2e40b84ef" xlink:href="azz-20220228.xsd#azz_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_azz_LineOfCreditFacilityAdditionalBorrowingCapacity_9efb57d7-a123-461c-8c28-f4c2e40b84ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_64fd0899-ddf6-4be0-8966-5579314d69cb" xlink:href="azz-20220228.xsd#azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations_64fd0899-ddf6-4be0-8966-5579314d69cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_fe1a012f-9696-4e5c-93e8-e90fba91e289" xlink:href="azz-20220228.xsd#azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries_fe1a012f-9696-4e5c-93e8-e90fba91e289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7ed9643c-bdb9-4076-a4c1-8680efdb1199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7ed9643c-bdb9-4076-a4c1-8680efdb1199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_23e64982-953f-4aec-aa9c-078b4ea71b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_23e64982-953f-4aec-aa9c-078b4ea71b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e8bf880a-4baa-484a-862d-90c03aea37ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e8bf880a-4baa-484a-862d-90c03aea37ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8933dc2c-05fa-41f5-a9b1-c0bc7200813d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8933dc2c-05fa-41f5-a9b1-c0bc7200813d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d2507006-e1b6-438b-ab63-316ddf614792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d2507006-e1b6-438b-ab63-316ddf614792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_d55badfe-8b2b-4b04-98e2-d6da34753289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_d55badfe-8b2b-4b04-98e2-d6da34753289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9355510f-7587-4c26-a627-f0c685221bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9355510f-7587-4c26-a627-f0c685221bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_ddedddc2-6ab4-4e07-97d1-45a3c7b8e22c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentTerm_ddedddc2-6ab4-4e07-97d1-45a3c7b8e22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_372deca3-2b8c-4572-a8ef-16b89408a97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_372deca3-2b8c-4572-a8ef-16b89408a97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c2fbbff9-5324-4829-927f-9f7dc5d80bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a60b4575-a330-4bc3-a4fc-41673b159cb6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c2fbbff9-5324-4829-927f-9f7dc5d80bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#DebtScheduleofLongtermDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f8771a13-ca97-4e0d-aa07-781ec7d348c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f8771a13-ca97-4e0d-aa07-781ec7d348c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fd8d6350-e824-4a8e-8b57-0cab56b2ffe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fd8d6350-e824-4a8e-8b57-0cab56b2ffe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_177341eb-a7ca-44af-a8ca-111bf7aae767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_177341eb-a7ca-44af-a8ca-111bf7aae767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_18507a8e-4317-4b10-86c0-8bf05694d48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_18507a8e-4317-4b10-86c0-8bf05694d48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fc5c31cb-34dd-41ae-9c49-1541ffb99b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_fc5c31cb-34dd-41ae-9c49-1541ffb99b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_30a11823-b7c8-4cef-acb3-7b81e217b4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_30a11823-b7c8-4cef-acb3-7b81e217b4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d6e32a04-f73c-4b16-971e-4d36954e57b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_13c4d3a9-87df-4986-bb89-8e8e07098f2f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d6e32a04-f73c-4b16-971e-4d36954e57b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxes" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bf6e2066-cc13-459f-b775-960c5ae4aeec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_3d949552-021a-4b35-95d5-c1eb495405a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bf6e2066-cc13-459f-b775-960c5ae4aeec" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_3d949552-021a-4b35-95d5-c1eb495405a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_dc554346-49ce-4480-9d3f-14b4e15fb909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a650df7b-1ce6-46aa-a6ab-a29ff29275b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dc554346-49ce-4480-9d3f-14b4e15fb909" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a650df7b-1ce6-46aa-a6ab-a29ff29275b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2f569327-934e-426e-a994-6ad6c43028a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dc554346-49ce-4480-9d3f-14b4e15fb909" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2f569327-934e-426e-a994-6ad6c43028a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1f9dc7f6-839f-4a1a-9180-8f62c0278042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dc554346-49ce-4480-9d3f-14b4e15fb909" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1f9dc7f6-839f-4a1a-9180-8f62c0278042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1cbbea0b-8365-44a5-ade7-eba26bd81018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dc554346-49ce-4480-9d3f-14b4e15fb909" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1cbbea0b-8365-44a5-ade7-eba26bd81018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesProvisionofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_99501c9c-9105-4534-8730-508712325764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc547cde-3c5b-4506-9f67-54f758c02fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99501c9c-9105-4534-8730-508712325764" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc547cde-3c5b-4506-9f67-54f758c02fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_39f43390-3a43-4d12-b57d-45f398f5802f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc547cde-3c5b-4506-9f67-54f758c02fd3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_39f43390-3a43-4d12-b57d-45f398f5802f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3fd0776c-e3c9-40d8-8082-aab4fdf19494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc547cde-3c5b-4506-9f67-54f758c02fd3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3fd0776c-e3c9-40d8-8082-aab4fdf19494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e022f67-637a-446b-9b3e-8e48f74b4160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc547cde-3c5b-4506-9f67-54f758c02fd3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0e022f67-637a-446b-9b3e-8e48f74b4160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c007b2db-8bf2-4fae-a3ac-84bf7b2e1204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99501c9c-9105-4534-8730-508712325764" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c007b2db-8bf2-4fae-a3ac-84bf7b2e1204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ddb04584-1850-4e99-8421-95c2f231e270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c007b2db-8bf2-4fae-a3ac-84bf7b2e1204" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ddb04584-1850-4e99-8421-95c2f231e270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7558fbc7-eda4-4608-a45b-7823d68eede6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c007b2db-8bf2-4fae-a3ac-84bf7b2e1204" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_7558fbc7-eda4-4608-a45b-7823d68eede6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_aea5ac6c-91ce-4778-815c-5ea2ede6a197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c007b2db-8bf2-4fae-a3ac-84bf7b2e1204" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_aea5ac6c-91ce-4778-815c-5ea2ede6a197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cbb4efb6-c564-40e5-bb47-9f2c25bdd23a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c007b2db-8bf2-4fae-a3ac-84bf7b2e1204" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cbb4efb6-c564-40e5-bb47-9f2c25bdd23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ac733277-ac60-4ae0-a801-f4b8b25f1dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99501c9c-9105-4534-8730-508712325764" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ac733277-ac60-4ae0-a801-f4b8b25f1dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_47c874ec-c0b1-4465-aa6d-a5be06ff8153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ac733277-ac60-4ae0-a801-f4b8b25f1dae" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_47c874ec-c0b1-4465-aa6d-a5be06ff8153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0516f0cd-b122-42de-a0d9-d33a402c6576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ac733277-ac60-4ae0-a801-f4b8b25f1dae" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0516f0cd-b122-42de-a0d9-d33a402c6576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_50c8fde1-a991-412e-baed-d7ca3903c5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ac733277-ac60-4ae0-a801-f4b8b25f1dae" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_50c8fde1-a991-412e-baed-d7ca3903c5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2ccafdda-f2e8-4f8d-b2d0-3807c205d35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99501c9c-9105-4534-8730-508712325764" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2ccafdda-f2e8-4f8d-b2d0-3807c205d35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_77d6472e-2d9a-4dd8-8499-e38ad716d0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_99501c9c-9105-4534-8730-508712325764" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_77d6472e-2d9a-4dd8-8499-e38ad716d0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a3cbcd6b-5909-4a99-9664-97a1bf23db7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5c64f1c4-2bca-4990-a01d-7b301eb90d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a3cbcd6b-5909-4a99-9664-97a1bf23db7b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5c64f1c4-2bca-4990-a01d-7b301eb90d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7fccdd41-220a-4033-986a-bf695621fb18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7fccdd41-220a-4033-986a-bf695621fb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e89d10fd-52a1-43df-8a4f-b101bfada560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_e89d10fd-52a1-43df-8a4f-b101bfada560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8fd391a6-1818-4278-9dd5-ce3ecc63d6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8fd391a6-1818-4278-9dd5-ce3ecc63d6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_43a849f7-7e58-4489-bcc5-29021a01f5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_43a849f7-7e58-4489-bcc5-29021a01f5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_69c15857-b5f5-451a-99a7-b2c593c2c907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_69c15857-b5f5-451a-99a7-b2c593c2c907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_7b67b862-61b6-4409-92de-24f4264c400f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_7b67b862-61b6-4409-92de-24f4264c400f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b784b198-608d-4218-8cdd-5fb3f706b7f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b784b198-608d-4218-8cdd-5fb3f706b7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_9fea60d9-569c-4d08-ae27-038ba7686a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_9fea60d9-569c-4d08-ae27-038ba7686a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_448424c9-666e-4149-9ecd-dd3df9f60758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic_448424c9-666e-4149-9ecd-dd3df9f60758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_dde6807e-11f4-4e06-872f-3eb61b4aac94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_dde6807e-11f4-4e06-872f-3eb61b4aac94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_97508e92-6983-44c2-9e7a-0894d4ea22d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5400960-d554-43fc-8465-49cad09a566f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_97508e92-6983-44c2-9e7a-0894d4ea22d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_51605a84-1e98-46e9-abff-a74d3a0e5074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_51605a84-1e98-46e9-abff-a74d3a0e5074" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_38939e93-a9df-4cc7-bbc7-b08588c34e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_38939e93-a9df-4cc7-bbc7-b08588c34e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_3802c8a4-9c25-494c-b0d7-cff058de796e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_3802c8a4-9c25-494c-b0d7-cff058de796e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_644a5adf-d798-44b4-8ad8-d2656d289709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_644a5adf-d798-44b4-8ad8-d2656d289709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ff209702-ad02-4230-9000-0abe3f18fb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ff209702-ad02-4230-9000-0abe3f18fb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxAssetsLeaseLiabilities_2dc93e94-80dd-475c-b80f-a633b55ce0f8" xlink:href="azz-20220228.xsd#azz_DeferredTaxAssetsLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_azz_DeferredTaxAssetsLeaseLiabilities_2dc93e94-80dd-475c-b80f-a633b55ce0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0149340e-c62b-4fa6-a29b-9494c9828c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0149340e-c62b-4fa6-a29b-9494c9828c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4bfdf2f9-bbfa-4a54-be52-1d89da55b82b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4bfdf2f9-bbfa-4a54-be52-1d89da55b82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4e661f70-e4c9-45a4-9783-ebe7fb7b2696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_753b8181-26ab-4510-a499-d0f3738f488f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_4e661f70-e4c9-45a4-9783-ebe7fb7b2696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7c8fbb03-1ba4-4b2a-897d-9405a7c8fb07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_51605a84-1e98-46e9-abff-a74d3a0e5074" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7c8fbb03-1ba4-4b2a-897d-9405a7c8fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f1110eb8-5a9b-4cac-b77e-a48c01b1cac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_51605a84-1e98-46e9-abff-a74d3a0e5074" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_f1110eb8-5a9b-4cac-b77e-a48c01b1cac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_51605a84-1e98-46e9-abff-a74d3a0e5074" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7850b25e-1ac2-4b39-accf-539d57768bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7850b25e-1ac2-4b39-accf-539d57768bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_3f3271a8-33cd-4a4c-96cd-2f370782d4e8" xlink:href="azz-20220228.xsd#azz_DeferredTaxLiabilitiesRightofUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:to="loc_azz_DeferredTaxLiabilitiesRightofUseAssets_3f3271a8-33cd-4a4c-96cd-2f370782d4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DeferredTaxLiabilitiesAccountsReceivable_7492de08-1977-44ff-9db2-39e5ad2e3e82" xlink:href="azz-20220228.xsd#azz_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:to="loc_azz_DeferredTaxLiabilitiesAccountsReceivable_7492de08-1977-44ff-9db2-39e5ad2e3e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_794cfff4-863a-4425-addc-c91bf9dfc720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_794cfff4-863a-4425-addc-c91bf9dfc720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1129d20a-dd90-4f18-b549-588e40d96f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_72fa07dc-75a1-470f-b1ac-fb05551b282b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1129d20a-dd90-4f18-b549-588e40d96f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_736a1c9c-57e2-420d-ac31-221b5011e0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_51605a84-1e98-46e9-abff-a74d3a0e5074" xlink:to="loc_us-gaap_DeferredTaxLiabilities_736a1c9c-57e2-420d-ac31-221b5011e0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d8d0ec7b-6b19-4a0a-b284-4a66155aced3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_40b7d9d5-74f0-4ce2-bce4-15f44a8e73b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d8d0ec7b-6b19-4a0a-b284-4a66155aced3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_40b7d9d5-74f0-4ce2-bce4-15f44a8e73b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f1ef6a42-6e3a-434b-8fde-d367af20ddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d8d0ec7b-6b19-4a0a-b284-4a66155aced3" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f1ef6a42-6e3a-434b-8fde-d367af20ddc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d8d0ec7b-6b19-4a0a-b284-4a66155aced3" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2f45bc80-490f-4dca-ba3a-2f0b36c1e529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2f45bc80-490f-4dca-ba3a-2f0b36c1e529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c7621fd9-97b8-4927-a9a2-bf82de43dde3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c7621fd9-97b8-4927-a9a2-bf82de43dde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_19bffe6d-704a-43eb-b23d-9e1d95f33916" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_19bffe6d-704a-43eb-b23d-9e1d95f33916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2924d643-795b-4749-8ba7-4fee04872aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2924d643-795b-4749-8ba7-4fee04872aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_398b4e02-8d26-4bd2-bb70-22b5d739e3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_398b4e02-8d26-4bd2-bb70-22b5d739e3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_483dc9f1-3575-4e5f-9b07-4fa9d782c5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_483dc9f1-3575-4e5f-9b07-4fa9d782c5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8f9cc19e-3e7a-4e75-aca8-13d1cf222941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8f9cc19e-3e7a-4e75-aca8-13d1cf222941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_740cfeb5-ab41-4cbc-890d-aac3861a10cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_094c91a1-2af0-4751-a50d-6156889a79f0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_740cfeb5-ab41-4cbc-890d-aac3861a10cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/Equity" xlink:type="simple" xlink:href="azz-20220228.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cd2f4eb4-0b35-47b6-b585-25c9f774b219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7b681cd5-daed-4674-8906-fdc43ff48229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cd2f4eb4-0b35-47b6-b585-25c9f774b219" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7b681cd5-daed-4674-8906-fdc43ff48229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EquityTables" xlink:type="simple" xlink:href="azz-20220228.xsd#EquityTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_18f62df6-d512-43c9-ad40-8d62c9170351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_d35b8294-741b-418c-85d3-fbb71c521222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_18f62df6-d512-43c9-ad40-8d62c9170351" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_d35b8294-741b-418c-85d3-fbb71c521222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EquityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EquityDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f46c8ebb-b45f-4c1d-9c89-0af9fe78abf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f46c8ebb-b45f-4c1d-9c89-0af9fe78abf0" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:to="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_973f4940-d9db-496b-ade4-2e87015c35d2" xlink:to="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2012ShareRepurchaseProgramMember_91ff4309-f25e-41f2-b7fd-39abfccecae2" xlink:href="azz-20220228.xsd#azz_A2012ShareRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:to="loc_azz_A2012ShareRepurchaseProgramMember_91ff4309-f25e-41f2-b7fd-39abfccecae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020ShareRepurchaseProgramMember_b4573e34-9080-4a63-ab85-248a9efb6fc3" xlink:href="azz-20220228.xsd#azz_A2020ShareRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2209caec-0f60-4d30-8559-03781c6669a4" xlink:to="loc_azz_A2020ShareRepurchaseProgramMember_b4573e34-9080-4a63-ab85-248a9efb6fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_652e6a6e-ef42-4fd4-99c3-0eacf9840e34" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_db5945c7-1cb0-4dd6-99fa-e0e91a9346f8" xlink:href="azz-20220228.xsd#azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:to="loc_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock_db5945c7-1cb0-4dd6-99fa-e0e91a9346f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0ab3e13a-a23e-47b1-bbf1-d57309c437e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9c2fc035-db7b-4f89-850f-6c4dc463aec9" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0ab3e13a-a23e-47b1-bbf1-d57309c437e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EquityScheduleofShareRepurchasesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9006a149-caec-4f16-8239-6a1a297b14be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9006a149-caec-4f16-8239-6a1a297b14be" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:to="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_88c5b3d7-6648-4a2a-bf18-01810fdd6a58" xlink:to="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020ShareRepurchaseProgramMember_a235db1a-c6db-4c3c-af37-ceb5aac9704a" xlink:href="azz-20220228.xsd#azz_A2020ShareRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:to="loc_azz_A2020ShareRepurchaseProgramMember_a235db1a-c6db-4c3c-af37-ceb5aac9704a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2012ShareRepurchaseProgramMember_8178f2f7-0d78-4a9f-92ef-c95189b3349d" xlink:href="azz-20220228.xsd#azz_A2012ShareRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d3182d16-c975-44e8-81b2-ff740535df1f" xlink:to="loc_azz_A2012ShareRepurchaseProgramMember_8178f2f7-0d78-4a9f-92ef-c95189b3349d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7f1d5004-302f-455c-bc05-644dac227709" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_354398e5-ef81-416f-87a1-c62f1a99e5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_354398e5-ef81-416f-87a1-c62f1a99e5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_01d6c393-71cb-4d9b-a8c1-74f6f6625414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_01d6c393-71cb-4d9b-a8c1-74f6f6625414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_92ed41ac-93b3-4f3b-a7d9-49b8b7557ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_bad783e0-1dcb-4ed0-a53c-ab3105ea15a2" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_92ed41ac-93b3-4f3b-a7d9-49b8b7557ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNotes" xlink:type="simple" xlink:href="azz-20220228.xsd#EarningsPerShareNotes"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_19e9efc9-819c-40eb-bf71-e5033e581753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_196c3311-ae90-4f57-892e-56a185e49b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19e9efc9-819c-40eb-bf71-e5033e581753" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_196c3311-ae90-4f57-892e-56a185e49b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="azz-20220228.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_adb1e6b9-ce7f-43c3-83d0-2baae371cb05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ddd410aa-82a6-4136-bfb1-47c7903063ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_adb1e6b9-ce7f-43c3-83d0-2baae371cb05" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ddd410aa-82a6-4136-bfb1-47c7903063ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1c22151b-55e5-407c-88e9-869fd9bc49fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:href="azz-20220228.xsd#azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1c22151b-55e5-407c-88e9-869fd9bc49fe" xlink:to="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NumeratorAbstract_01de8561-b887-47b1-949b-2cc7ac59c9dc" xlink:href="azz-20220228.xsd#azz_NumeratorAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:to="loc_azz_NumeratorAbstract_01de8561-b887-47b1-949b-2cc7ac59c9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bad481c6-de45-427a-aaae-f02c1d2ee235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_NumeratorAbstract_01de8561-b887-47b1-949b-2cc7ac59c9dc" xlink:to="loc_us-gaap_NetIncomeLoss_bad481c6-de45-427a-aaae-f02c1d2ee235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DenominatorAbstract_1f2b6c29-e8b4-4c9e-8427-f49deea0c06d" xlink:href="azz-20220228.xsd#azz_DenominatorAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:to="loc_azz_DenominatorAbstract_1f2b6c29-e8b4-4c9e-8427-f49deea0c06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee967990-79eb-418c-9b96-d49626af8b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_DenominatorAbstract_1f2b6c29-e8b4-4c9e-8427-f49deea0c06d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee967990-79eb-418c-9b96-d49626af8b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_c88fcdae-b7dc-48ac-aa09-3463ca6117bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_c88fcdae-b7dc-48ac-aa09-3463ca6117bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9f202514-78ea-4fb0-b54f-d17a014b1f35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_c88fcdae-b7dc-48ac-aa09-3463ca6117bb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9f202514-78ea-4fb0-b54f-d17a014b1f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e750434-ffeb-4ebf-8f42-9ace4d1d33f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e750434-ffeb-4ebf-8f42-9ace4d1d33f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BasicAndDilutedEarningPerShareAbstract_f7cd4767-bbe0-4b14-8edf-061e1f2654e6" xlink:href="azz-20220228.xsd#azz_BasicAndDilutedEarningPerShareAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract_387bb1ab-f122-407e-9db9-77c5db5c63b6" xlink:to="loc_azz_BasicAndDilutedEarningPerShareAbstract_f7cd4767-bbe0-4b14-8edf-061e1f2654e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a486118e-0d33-4c92-9dfc-ceb7e6bbbfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_BasicAndDilutedEarningPerShareAbstract_f7cd4767-bbe0-4b14-8edf-061e1f2654e6" xlink:to="loc_us-gaap_EarningsPerShareBasic_a486118e-0d33-4c92-9dfc-ceb7e6bbbfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5733ba4a-0475-436a-bcbb-23ae8798510e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_BasicAndDilutedEarningPerShareAbstract_f7cd4767-bbe0-4b14-8edf-061e1f2654e6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5733ba4a-0475-436a-bcbb-23ae8798510e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EarningsPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_95ea828f-c09b-4b8b-aeac-758ebf052641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_62f61810-499c-49f3-835d-abe05955367a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_95ea828f-c09b-4b8b-aeac-758ebf052641" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_62f61810-499c-49f3-835d-abe05955367a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="azz-20220228.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_288397d7-3dba-411e-9e28-fb0053067306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_18aa5788-8120-4481-9251-0ed64287a686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_288397d7-3dba-411e-9e28-fb0053067306" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_18aa5788-8120-4481-9251-0ed64287a686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansTable" xlink:type="simple" xlink:href="azz-20220228.xsd#EmployeeBenefitPlansTable"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansTable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_f891b44f-7d31-4698-9475-d6b5bd5b39db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_78061a45-78dc-4032-940b-14772b62e271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_f891b44f-7d31-4698-9475-d6b5bd5b39db" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_78061a45-78dc-4032-940b-14772b62e271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_a048a6c8-1954-422c-afea-32c47e5452c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_d4d1accd-a696-410a-ada5-63f6eedc36a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_a048a6c8-1954-422c-afea-32c47e5452c9" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_d4d1accd-a696-410a-ada5-63f6eedc36a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#EmployeeBenefitPlansMultiemployerPlanDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_azz_MultiemployerPensionPlansAbstract_00c8e29e-69a1-4610-89ea-08381a6b739d" xlink:href="azz-20220228.xsd#azz_MultiemployerPensionPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_MultiemployerPensionPlansAbstract_00c8e29e-69a1-4610-89ea-08381a6b739d" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:to="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_965d8867-4291-44fc-9895-0f5c0b167352" xlink:to="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_cedffc8e-80d2-4dc4-8d66-de782a46bef9" xlink:href="azz-20220228.xsd#azz_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:to="loc_azz_BoilermakerBlacksmithNationalPensionTrustMember_cedffc8e-80d2-4dc4-8d66-de782a46bef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_IndividuallyInsignificantPlansMember_b1a8452c-486f-410c-b320-2a18bf6a94db" xlink:href="azz-20220228.xsd#azz_IndividuallyInsignificantPlansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_f7978367-42b0-485e-91f0-9302b5eb40e5" xlink:to="loc_azz_IndividuallyInsignificantPlansMember_b1a8452c-486f-410c-b320-2a18bf6a94db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5a877abf-bccb-4ceb-b959-95d6dbb1e67d" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_EntityIDNumber_11614096-e654-4453-89d5-528e28cafc7a" xlink:href="azz-20220228.xsd#azz_EntityIDNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_azz_EntityIDNumber_11614096-e654-4453-89d5-528e28cafc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ZoneStatus_830543c2-d854-483b-8ff9-500ad1764ed3" xlink:href="azz-20220228.xsd#azz_ZoneStatus"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_azz_ZoneStatus_830543c2-d854-483b-8ff9-500ad1764ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_b6062356-0d12-4508-a2d6-bb1fe4638bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_b6062356-0d12-4508-a2d6-bb1fe4638bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_066a82e7-40f2-4c9b-aecf-0235134840a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost_066a82e7-40f2-4c9b-aecf-0235134840a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_78689503-8ad9-489c-a5ca-13be1a466953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_78689503-8ad9-489c-a5ca-13be1a466953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CollectiveBargainingEndDate_700e4ceb-9f85-4bae-9d26-d59e75e7b04d" xlink:href="azz-20220228.xsd#azz_CollectiveBargainingEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f8a5ea99-577c-4e3b-bfdd-26bd6fd3bac2" xlink:to="loc_azz_CollectiveBargainingEndDate_700e4ceb-9f85-4bae-9d26-d59e75e7b04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensation"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SharebasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_b0a8a8d8-4ade-4cd0-a741-e36e14d26dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f817813d-87ab-4bba-a974-2b24fe2216ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_b0a8a8d8-4ade-4cd0-a741-e36e14d26dc6" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f817813d-87ab-4bba-a974-2b24fe2216ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SharebasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_c1c87de6-7c2f-41cb-ba7c-12071ca5ca04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_d7908668-ba7d-427d-959e-15aa66280e26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_c1c87de6-7c2f-41cb-ba7c-12071ca5ca04" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_d7908668-ba7d-427d-959e-15aa66280e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_f771e555-e9bb-4bb7-806c-ae07654d3c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_c1c87de6-7c2f-41cb-ba7c-12071ca5ca04" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_f771e555-e9bb-4bb7-806c-ae07654d3c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_5976475d-5283-434d-bff5-497d8b54ada9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_c1c87de6-7c2f-41cb-ba7c-12071ca5ca04" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_5976475d-5283-434d-bff5-497d8b54ada9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_e2f6bd08-b667-44b2-a216-9dfb24fc9cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_c1c87de6-7c2f-41cb-ba7c-12071ca5ca04" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_e2f6bd08-b667-44b2-a216-9dfb24fc9cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensationSharebasedPaymentAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_f98c756d-7271-40b5-8f81-b7f4a3002de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f98c756d-7271-40b5-8f81-b7f4a3002de3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:to="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d43b6442-d09c-481d-91f0-60e2fc8c99d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cc8c1a93-a5a5-4974-9011-ab810d01f12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cc8c1a93-a5a5-4974-9011-ab810d01f12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_77214aad-8720-4a4f-a0ab-d6191a21f18f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_37187377-45e8-4871-ae1e-4ed9e56c51a5" xlink:to="loc_us-gaap_PerformanceSharesMember_77214aad-8720-4a4f-a0ab-d6191a21f18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c8d2d0b-63c0-41e8-9c1d-6084443f5edf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9b07e43b-e23a-4e49-bdc6-861480c2c6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9b07e43b-e23a-4e49-bdc6-861480c2c6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f580f23d-e64c-4acf-bd85-0f144745777e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f580f23d-e64c-4acf-bd85-0f144745777e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7de4eb8a-fdf8-4622-b8ca-8190e5ac5a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7de4eb8a-fdf8-4622-b8ca-8190e5ac5a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0091f507-5c1a-4805-929c-1749ef0d2980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0091f507-5c1a-4805-929c-1749ef0d2980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d0d3a85c-f963-4494-a921-3f9efa98c560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d0d3a85c-f963-4494-a921-3f9efa98c560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_acbbe543-d78f-4f1a-9aec-66c281f03b54" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6a70fb00-be9f-497c-8825-039aa735546d" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_acbbe543-d78f-4f1a-9aec-66c281f03b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9f8e2e95-0a6b-4880-8fe3-0ea5e450403f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6527dda3-39ef-4acc-b462-9eb71bcaf574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6527dda3-39ef-4acc-b462-9eb71bcaf574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_391b28d1-8844-4fa8-90aa-c560cae2604b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_391b28d1-8844-4fa8-90aa-c560cae2604b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b808075e-9738-42e4-81f2-b78acb597c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b808075e-9738-42e4-81f2-b78acb597c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_167cb964-b2a0-4a23-8f53-0d8454748453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_167cb964-b2a0-4a23-8f53-0d8454748453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4be86440-966d-4498-b2b8-4005bc67ac0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4be86440-966d-4498-b2b8-4005bc67ac0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8d97249f-6adb-42c9-8f6d-4af4afe6110a" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1de94a3c-1330-42ca-8d0f-066bed28de5a" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8d97249f-6adb-42c9-8f6d-4af4afe6110a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_3f5f395d-1af1-4e42-96a2-2585ba85ce38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_3f5f395d-1af1-4e42-96a2-2585ba85ce38" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:to="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7a6572b-9d01-43db-ab47-2b3718350b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e42650fd-8891-4142-8f99-c91d6f00fbbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7a6572b-9d01-43db-ab47-2b3718350b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_50835fd8-1793-411e-b069-e3a96debd78e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c7a6572b-9d01-43db-ab47-2b3718350b15" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_50835fd8-1793-411e-b069-e3a96debd78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3c7bb273-9a75-46a0-8423-fb1075766500" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_88f9525a-e842-4b4a-a985-5f86a5c1e66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_88f9525a-e842-4b4a-a985-5f86a5c1e66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_63fed53b-5f39-4537-9712-b196cc4d4dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_63fed53b-5f39-4537-9712-b196cc4d4dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7a0234cf-0fd6-4da1-9263-1f1a08114a92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7a0234cf-0fd6-4da1-9263-1f1a08114a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6af28a02-7b44-4858-8216-baf506575615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6af28a02-7b44-4858-8216-baf506575615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b624b5b9-1686-4e8e-a914-4f2b923342ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward_cb942cd3-8f71-4219-a6a7-bb4f7c26cd37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b624b5b9-1686-4e8e-a914-4f2b923342ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_da63fadc-38a8-40be-9a65-498e5d75fea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_da63fadc-38a8-40be-9a65-498e5d75fea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_400021b6-40bb-46e5-9eef-ecd4d883fdd1" xlink:to="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c535b274-f164-4594-8f6f-cb29268683f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c535b274-f164-4594-8f6f-cb29268683f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4b61055d-1a71-4d79-844f-92976308845d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4b61055d-1a71-4d79-844f-92976308845d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e461adcf-4314-4275-9cfe-2520fb474220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e461adcf-4314-4275-9cfe-2520fb474220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f63e341c-7657-4117-8e2c-60f4c5364003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f63e341c-7657-4117-8e2c-60f4c5364003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_80eba406-44f0-47f7-8e88-066fa71a4a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_80eba406-44f0-47f7-8e88-066fa71a4a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d30311ab-3d4e-44c4-b402-1050ae774312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward_4e573620-b7c9-46b3-bf9a-91df28838af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d30311ab-3d4e-44c4-b402-1050ae774312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensationDetailsTextual" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensationDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SharebasedCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_195b532d-4059-4eee-844c-fd6d6190e4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_195b532d-4059-4eee-844c-fd6d6190e4f0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_55d8d49f-8472-4dd0-9c4e-bc538045ba49" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7b6079e5-63bb-450c-a617-9ed5a92292f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7b6079e5-63bb-450c-a617-9ed5a92292f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b028b4f8-7f3b-4de5-ab6f-e26c5069e898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_PerformanceSharesMember_b028b4f8-7f3b-4de5-ab6f-e26c5069e898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_d990c38f-9667-4df0-afc1-527f3a0adb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_d990c38f-9667-4df0-afc1-527f3a0adb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_210b148a-62c4-4bb7-861a-4904a252e063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a71ec7aa-802c-4a8b-bb6d-94143ccb24da" xlink:to="loc_us-gaap_RestrictedStockMember_210b148a-62c4-4bb7-861a-4904a252e063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1b32e694-40d6-4878-aaf4-cff23c30abf0" xlink:to="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ddf5e582-b7f3-4df1-aa91-b987989142a5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:to="loc_srt_MinimumMember_ddf5e582-b7f3-4df1-aa91-b987989142a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b2b4001f-bc62-43dd-a14e-39362dc231d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_702f2961-8828-4f4e-bbb2-3f9f1297f9a1" xlink:to="loc_srt_MaximumMember_b2b4001f-bc62-43dd-a14e-39362dc231d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b3f4150c-1438-4092-b9c3-3a7c5fa6c882" xlink:to="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2014LongTermIncentivePlanMember_505e156b-5ce8-4751-b047-572472f288df" xlink:href="azz-20220228.xsd#azz_A2014LongTermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:to="loc_azz_A2014LongTermIncentivePlanMember_505e156b-5ce8-4751-b047-572472f288df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_EmployeeStockPurchasePlanMember_30458c5d-c271-4ba7-8d7e-79e7967d6a3f" xlink:href="azz-20220228.xsd#azz_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:to="loc_azz_EmployeeStockPurchasePlanMember_30458c5d-c271-4ba7-8d7e-79e7967d6a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DirectorsGrantsMember_15f8e437-8e0b-47db-8017-166c6e3c6070" xlink:href="azz-20220228.xsd#azz_DirectorsGrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3ebfc538-a06a-48a6-84c0-0b13510dd0aa" xlink:to="loc_azz_DirectorsGrantsMember_15f8e437-8e0b-47db-8017-166c6e3c6070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_476eb181-0e7c-42bf-a427-4ddc41e2be0c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:href="azz-20220228.xsd#azz_ShareBasedCompensationTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:to="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NumberOfShareBasedCompensationPlans_75ee2130-5536-4a3c-be95-b87fc8e20c20" xlink:href="azz-20220228.xsd#azz_NumberOfShareBasedCompensationPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_azz_NumberOfShareBasedCompensationPlans_75ee2130-5536-4a3c-be95-b87fc8e20c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_ba228df1-7260-48e2-acc2-b5b9230ff8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_ba228df1-7260-48e2-acc2-b5b9230ff8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1cc4f651-23cf-4e82-b955-5e16ba019cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1cc4f651-23cf-4e82-b955-5e16ba019cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17fe6032-712d-44f6-8a51-acf5efc84392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17fe6032-712d-44f6-8a51-acf5efc84392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_83c19c5e-71a1-4423-9972-9198ab0e877b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_83c19c5e-71a1-4423-9972-9198ab0e877b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8da9ab2b-d745-417c-998d-157fb8518df0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8da9ab2b-d745-417c-998d-157fb8518df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f27cd6a1-c188-4888-93d5-a8f9e508b63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f27cd6a1-c188-4888-93d5-a8f9e508b63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a2d85493-e3c1-456d-8b5f-2ac15546e58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a2d85493-e3c1-456d-8b5f-2ac15546e58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9e49e9af-3aea-401b-aa23-2ef4af7368dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_9e49e9af-3aea-401b-aa23-2ef4af7368dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_7e862831-c21a-4ac4-9532-981563632906" xlink:href="azz-20220228.xsd#azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase_7e862831-c21a-4ac4-9532-981563632906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_00f50486-7f4c-457b-878f-a15ca4c79905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_00f50486-7f4c-457b-878f-a15ca4c79905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ec43542-18ec-4949-bae2-413c8c36c68c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ec43542-18ec-4949-bae2-413c8c36c68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ca846b90-5ffd-4403-b0fc-84bde44edfee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ca846b90-5ffd-4403-b0fc-84bde44edfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_ExcessTaxBenefitexcludedfromcashflow_b3b5db09-0301-410f-8d62-3f6148ac3b40" xlink:href="azz-20220228.xsd#azz_ExcessTaxBenefitexcludedfromcashflow"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_ShareBasedCompensationTextualAbstract_19a8c47d-3d7a-4135-8b5b-f8eb84498a3b" xlink:to="loc_azz_ExcessTaxBenefitexcludedfromcashflow_b3b5db09-0301-410f-8d62-3f6148ac3b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_33645d70-0b63-42e3-942b-d0222a4ed94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79be5366-d31d-4908-b947-6819f0d8baf7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_33645d70-0b63-42e3-942b-d0222a4ed94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_bffaca9a-bd1b-48da-b774-9d369fcd95a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8a337c0b-0f93-4af5-9a4d-262935cf220f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_bffaca9a-bd1b-48da-b774-9d369fcd95a3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8a337c0b-0f93-4af5-9a4d-262935cf220f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0e643733-d706-4b5e-8cba-f100b46d6603" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8a337c0b-0f93-4af5-9a4d-262935cf220f" xlink:to="loc_us-gaap_ShareBasedCompensation_0e643733-d706-4b5e-8cba-f100b46d6603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_67334950-6705-47d3-b3e8-6e3d965d4264" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8a337c0b-0f93-4af5-9a4d-262935cf220f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_67334950-6705-47d3-b3e8-6e3d965d4264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OperatingSegments" xlink:type="simple" xlink:href="azz-20220228.xsd#OperatingSegments"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/OperatingSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_fd565984-2798-4f31-8b9e-fab6ea11464d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_4f77da7f-c21e-46f7-b8f1-dd73d49272c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fd565984-2798-4f31-8b9e-fab6ea11464d" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_4f77da7f-c21e-46f7-b8f1-dd73d49272c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OperatingsegmentsTables" xlink:type="simple" xlink:href="azz-20220228.xsd#OperatingsegmentsTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/OperatingsegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_957bedce-5587-42f9-a75c-322ffecb580a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_afe56bb1-7893-438c-8690-c41f4e1184f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_957bedce-5587-42f9-a75c-322ffecb580a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_afe56bb1-7893-438c-8690-c41f4e1184f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_ea21c551-8100-4ccf-9fe1-1bcdd89bdad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_957bedce-5587-42f9-a75c-322ffecb580a" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_ea21c551-8100-4ccf-9fe1-1bcdd89bdad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_02740d39-f826-47f0-a782-2a621c0751b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_957bedce-5587-42f9-a75c-322ffecb580a" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_02740d39-f826-47f0-a782-2a621c0751b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_b86cd239-5eb4-405c-aef5-deace34b7477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_957bedce-5587-42f9-a75c-322ffecb580a" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_b86cd239-5eb4-405c-aef5-deace34b7477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/OperatingsegmentsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#OperatingsegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/OperatingsegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f40e8e82-09a2-48a9-a810-1521cef733f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f40e8e82-09a2-48a9-a810-1521cef733f7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4c20a35e-ab95-482b-a53d-6092dc1541a5" xlink:to="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember_f0d5da4a-2f1b-447c-ad83-7379ac3974e4" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:to="loc_azz_MetalCoatingsMember_f0d5da4a-2f1b-447c-ad83-7379ac3974e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_2629e216-81f2-49c3-9bf3-39ea3a184825" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_65b28aa2-0317-498b-b63b-56ad6c9eaaab" xlink:to="loc_azz_InfrastructureSolutionsMember_2629e216-81f2-49c3-9bf3-39ea3a184825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1a109998-957a-4856-b476-c43329d36251" xlink:to="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_501a7b78-ce47-4df7-8811-7952619aae5a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_country_US_501a7b78-ce47-4df7-8811-7952619aae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c99a6bec-022c-4790-a8cc-c9b696e21df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_us-gaap_NonUsMember_c99a6bec-022c-4790-a8cc-c9b696e21df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_1f89e790-569f-4530-b4da-3018ecdc0ceb" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_country_CA_1f89e790-569f-4530-b4da-3018ecdc0ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_OtherCountriesMember_374fe151-edc6-4901-8177-a5645a8baa61" xlink:href="azz-20220228.xsd#azz_OtherCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9d5c60ac-7c07-484c-a174-4804deda12c8" xlink:to="loc_azz_OtherCountriesMember_374fe151-edc6-4901-8177-a5645a8baa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_2d83d77c-c984-458e-a532-2ec06e72eaaa" xlink:to="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ff2f273f-1970-49fc-86d2-0c5c7e6412e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:to="loc_us-gaap_OperatingSegmentsMember_ff2f273f-1970-49fc-86d2-0c5c7e6412e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e117e62b-92b4-491c-871b-0fd2a502559e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f09434e4-726f-4b41-a6fd-abbbedbba9c7" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e117e62b-92b4-491c-871b-0fd2a502559e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_8d8142eb-ba8b-410a-a275-c97b44e6d0db" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_51f3d161-678a-4191-83c6-7b57674ed984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_51f3d161-678a-4191-83c6-7b57674ed984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9236a6b8-2b2e-4863-affc-81ba692e753b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a8546c6d-92c2-4c38-b0ab-f072956426e4" xlink:to="loc_us-gaap_CostOfSalesMember_9236a6b8-2b2e-4863-affc-81ba692e753b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_caf5f88a-3e41-4841-b9c1-36849ca1336e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:href="azz-20220228.xsd#azz_OperationsAndAssetsBySegmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:to="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cedd9592-0b33-4e32-a3a2-1bd7241d9f29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cedd9592-0b33-4e32-a3a2-1bd7241d9f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1cb7117f-7be1-4253-af38-438fefe379a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_OperatingIncomeLoss_1cb7117f-7be1-4253-af38-438fefe379a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_1831f1bc-0f69-4e83-9e00-abd8c718d4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_1831f1bc-0f69-4e83-9e00-abd8c718d4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_131534ce-38bd-4ee4-84a7-83b6cc297bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_131534ce-38bd-4ee4-84a7-83b6cc297bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_00729bc3-153d-4baa-aede-8b6fdb12fef5" xlink:href="azz-20220228.xsd#azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash_00729bc3-153d-4baa-aede-8b6fdb12fef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6de13213-9a30-4121-811e-12dea9798da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_Assets_6de13213-9a30-4121-811e-12dea9798da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_820520d5-fc9f-4655-afb6-f01f6888a674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_azz_OperationsAndAssetsBySegmentAbstract_2a17af55-6fe2-4284-b4fe-cf90eb796fff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_820520d5-fc9f-4655-afb6-f01f6888a674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_41994a1b-a3bf-479f-9cf3-616ee7469cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1df18f12-7cc5-40c0-9def-3783717b307d" xlink:to="loc_us-gaap_AssetImpairmentCharges_41994a1b-a3bf-479f-9cf3-616ee7469cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentCharges" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentCharges"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentCharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b8723ee7-3452-4ea7-942f-67aa44444053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_94b7070a-da3a-4e39-a761-ce595a81881f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b8723ee7-3452-4ea7-942f-67aa44444053" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_94b7070a-da3a-4e39-a761-ce595a81881f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesTables" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b4fa4f23-96c0-44d2-9cdb-bc3f07e077b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_deea9e46-8150-480a-bd13-96c58420b6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b4fa4f23-96c0-44d2-9cdb-bc3f07e077b2" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_deea9e46-8150-480a-bd13-96c58420b6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b046e6a8-5e5c-40bb-a0e7-a950be658666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b4fa4f23-96c0-44d2-9cdb-bc3f07e077b2" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_b046e6a8-5e5c-40bb-a0e7-a950be658666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6f90c90e-13d0-4046-b26e-79ea7e9afe03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6f90c90e-13d0-4046-b26e-79ea7e9afe03" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb3fea9c-f956-408e-a7ef-f6ca201d74f8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_GalvabarMember_c725f73e-48c3-4458-b322-dc0aca156c72" xlink:href="azz-20220228.xsd#azz_GalvabarMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:to="loc_azz_GalvabarMember_c725f73e-48c3-4458-b322-dc0aca156c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SouthernMechanicalServicesMember_a3ac3a4f-5e04-4039-ae4f-49e4b3fe62fb" xlink:href="azz-20220228.xsd#azz_SouthernMechanicalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:to="loc_azz_SouthernMechanicalServicesMember_a3ac3a4f-5e04-4039-ae4f-49e4b3fe62fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_NuclearLogisticsBusinessMember_778adc36-2dd7-4576-be3e-6466a4561fe3" xlink:href="azz-20220228.xsd#azz_NuclearLogisticsBusinessMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_58bca99f-fe42-4465-b2c6-6aaf81e768de" xlink:to="loc_azz_NuclearLogisticsBusinessMember_778adc36-2dd7-4576-be3e-6466a4561fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6cca51bd-32fb-43f3-b7f8-45ae26c077d8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_7feb4697-972a-4d9f-a830-9303bcdc7343" xlink:to="loc_srt_ConsolidationItemsDomain_6cca51bd-32fb-43f3-b7f8-45ae26c077d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f46227b2-aa22-45fb-bf91-d698b6d3e77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6cca51bd-32fb-43f3-b7f8-45ae26c077d8" xlink:to="loc_us-gaap_OperatingSegmentsMember_f46227b2-aa22-45fb-bf91-d698b6d3e77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_065c6a5b-41aa-4d74-bbe3-a3129bcdc5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_326d87ef-a77d-4487-8e53-49d9dc035394" xlink:to="loc_us-gaap_SegmentDomain_065c6a5b-41aa-4d74-bbe3-a3129bcdc5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_2b9d6bfd-3ae2-4bc5-8b44-f80ed540b354" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_065c6a5b-41aa-4d74-bbe3-a3129bcdc5cb" xlink:to="loc_azz_InfrastructureSolutionsMember_2b9d6bfd-3ae2-4bc5-8b44-f80ed540b354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_bf44a72a-65d7-4da2-8cc5-38d9f1839369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3d05e7e9-6b74-48b9-a2b1-2ae2cd0ebcfa" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_bf44a72a-65d7-4da2-8cc5-38d9f1839369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_dda843ce-486c-4592-a29c-5e43fa692131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_bf44a72a-65d7-4da2-8cc5-38d9f1839369" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_dda843ce-486c-4592-a29c-5e43fa692131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e94736d2-0dfe-49a4-922f-43b88b35a9d5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_fa571450-9d85-47f6-bb9b-8e0f79729591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:to="loc_us-gaap_CostOfSalesMember_fa571450-9d85-47f6-bb9b-8e0f79729591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_72c47466-44a0-4989-b45b-b3fb77948ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e961163-a03c-481d-b20e-d41be9b70961" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_72c47466-44a0-4989-b45b-b3fb77948ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0a9f7e29-867a-4c44-8bc6-8dd19d88a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_dcfc269b-92d6-4368-9850-c1c230c4cc80" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0a9f7e29-867a-4c44-8bc6-8dd19d88a8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_3de18dca-a161-48f3-b725-a6761af858bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_0a9f7e29-867a-4c44-8bc6-8dd19d88a8ee" xlink:to="loc_us-gaap_OtherRestructuringMember_3de18dca-a161-48f3-b725-a6761af858bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c1e6d560-55df-485f-ad1d-a307cb0cc04c" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_5f88b2e1-b835-4671-8f20-1756ba57c331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_5f88b2e1-b835-4671-8f20-1756ba57c331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_bf1f3ebe-2a46-4f66-9309-b2e5d7c20ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_bf1f3ebe-2a46-4f66-9309-b2e5d7c20ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f3d44dc1-f8c8-413c-b7c4-2b36c2838219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f3d44dc1-f8c8-413c-b7c4-2b36c2838219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_626a831b-2cca-49ae-bda2-fafbd0780f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_626a831b-2cca-49ae-bda2-fafbd0780f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_3a8f8da6-ce0c-4708-96ea-2cbb006f8775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_3a8f8da6-ce0c-4708-96ea-2cbb006f8775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss_fa380d77-6cf8-490c-b732-1a9b8a0f2267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss_fa380d77-6cf8-490c-b732-1a9b8a0f2267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9b3423d7-aa1d-4504-bbfe-3b0a3d5da22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4e391105-b46c-42b4-9e25-d9a980182128" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9b3423d7-aa1d-4504-bbfe-3b0a3d5da22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7dbe9b2d-56d9-4f12-bf42-57909c15605a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_7dbe9b2d-56d9-4f12-bf42-57909c15605a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8978ffbf-aaf8-4b67-849c-dbc015631652" xlink:to="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_MetalCoatingsMember_05b9dbf4-9fa6-4904-a46e-a3c730048818" xlink:href="azz-20220228.xsd#azz_MetalCoatingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:to="loc_azz_MetalCoatingsMember_05b9dbf4-9fa6-4904-a46e-a3c730048818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_InfrastructureSolutionsMember_2230d28c-8f63-4f76-afd2-6d3f4f41d2fa" xlink:href="azz-20220228.xsd#azz_InfrastructureSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb1eb48d-41b7-4ecf-b4b9-93b9988c0da5" xlink:to="loc_azz_InfrastructureSolutionsMember_2230d28c-8f63-4f76-afd2-6d3f4f41d2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:to="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a3902b04-2fa2-46b0-ac89-82f54120ed8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_fcb144fd-e24d-4d1d-894b-23db18c86525" xlink:to="loc_srt_ConsolidationItemsDomain_a3902b04-2fa2-46b0-ac89-82f54120ed8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_78f54e02-8e15-4317-af5c-18ed70769b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a3902b04-2fa2-46b0-ac89-82f54120ed8d" xlink:to="loc_us-gaap_OperatingSegmentsMember_78f54e02-8e15-4317-af5c-18ed70769b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0abe3770-1f68-4fc4-8fd8-851849415152" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_02ef7385-2f5f-48c5-a88c-8179221aa9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_02ef7385-2f5f-48c5-a88c-8179221aa9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_1282dc34-51f8-40e0-b157-7cb4df0090b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_1282dc34-51f8-40e0-b157-7cb4df0090b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d257505c-709f-4db3-9c0f-549461698a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d257505c-709f-4db3-9c0f-549461698a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_c30d4729-9f8b-41fa-861e-64aebf78e781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_InventoryWriteDown_c30d4729-9f8b-41fa-861e-64aebf78e781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_CostsAssociatedWithAssetsHeldForSale_e26f2df3-160d-42fa-b0d3-ca3af79b7f02" xlink:href="azz-20220228.xsd#azz_CostsAssociatedWithAssetsHeldForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_azz_CostsAssociatedWithAssetsHeldForSale_e26f2df3-160d-42fa-b0d3-ca3af79b7f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_7ce6f92d-23de-450e-af6f-fe6d5cd11fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67cb1d0c-817b-4f36-b54d-b153b6fc031b" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_7ce6f92d-23de-450e-af6f-fe6d5cd11fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2c984a24-bb56-4f60-95f8-eaf58222bc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_2c984a24-bb56-4f60-95f8-eaf58222bc2e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8e6937d6-8ae2-48d5-88ed-dfcbdbb42ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4a212674-ff6e-4576-8715-8d826e8cf873" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8e6937d6-8ae2-48d5-88ed-dfcbdbb42ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_0fcbb425-07f0-4076-af6a-dc97dacf6e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_8e6937d6-8ae2-48d5-88ed-dfcbdbb42ab4" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_0fcbb425-07f0-4076-af6a-dc97dacf6e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:to="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_f02793c5-203b-4e9f-9b85-30f9cdc7efc7" xlink:to="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7569b39b-7fa3-40da-b32b-b4f8f8b9c585" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_7569b39b-7fa3-40da-b32b-b4f8f8b9c585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_4b317394-91d0-4e47-bcef-25623497d68a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_077beea4-9c58-45aa-95a2-aba4b74b335a" xlink:to="loc_srt_RestatementAdjustmentMember_4b317394-91d0-4e47-bcef-25623497d68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b6576808-1c0c-4715-bc75-ae1820bdb3fd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_9001f47f-21fe-45db-8382-89030997b6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_9001f47f-21fe-45db-8382-89030997b6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_e2e5bd21-c1f0-4953-887f-2256d4bc7703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_e2e5bd21-c1f0-4953-887f-2256d4bc7703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_b740ae38-49a7-4527-a810-d0c208ae72dc" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets_b740ae38-49a7-4527-a810-d0c208ae72dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_74a6beb8-4099-4291-89c0-92b8ba52693a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_74a6beb8-4099-4291-89c0-92b8ba52693a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_333675ac-aa6b-4ace-88f8-927b12b8edd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_333675ac-aa6b-4ace-88f8-927b12b8edd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_62181f38-3c54-4c05-b93b-fe95b49ebccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_62181f38-3c54-4c05-b93b-fe95b49ebccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_a74328a7-a7cf-4a6e-99ab-696a59f0dfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_a74328a7-a7cf-4a6e-99ab-696a59f0dfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5ecaef16-319d-4d8b-8e10-782e056e8017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_d2055160-3197-472a-9f28-f57fd9ff3f4a" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5ecaef16-319d-4d8b-8e10-782e056e8017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_93d1444c-16d3-4bf2-a45a-d00ee0a53d43" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_418bdea0-760a-49cc-a5bf-3512ee2c70c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable_418bdea0-760a-49cc-a5bf-3512ee2c70c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_13873591-d4cb-44ae-9217-9dd512f9566a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities_13873591-d4cb-44ae-9217-9dd512f9566a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_7c4da914-0c81-4436-92a6-469ecc55712d" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationContractLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability_7c4da914-0c81-4436-92a6-469ecc55712d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_bacccbbe-7237-471e-bf4c-12f3d6a04c8f" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent_bacccbbe-7237-471e-bf4c-12f3d6a04c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_f63a9760-2469-4c78-989d-8c15ccd78006" xlink:href="azz-20220228.xsd#azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent_f63a9760-2469-4c78-989d-8c15ccd78006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_b6121990-8580-4d96-8143-cf0d34fa7f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_da296c75-5364-48ee-bf00-049b713cf704" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_b6121990-8580-4d96-8143-cf0d34fa7f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/Acquisitions" xlink:type="simple" xlink:href="azz-20220228.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5ad53b98-7ba2-42e7-95a5-da46958c9486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_d53b2145-261b-4eeb-b5aa-332d03973c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_5ad53b98-7ba2-42e7-95a5-da46958c9486" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_d53b2145-261b-4eeb-b5aa-332d03973c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2dcf21e7-b678-480a-8791-f25b5c771b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_546dbe86-7782-48c5-80f1-9f87c0f0f936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2dcf21e7-b678-480a-8791-f25b5c771b59" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_546dbe86-7782-48c5-80f1-9f87c0f0f936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2115f93b-21c7-4edf-be22-47d75a40141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2dcf21e7-b678-480a-8791-f25b5c771b59" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_2115f93b-21c7-4edf-be22-47d75a40141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2b206128-f0c2-4244-b37a-e4f1c008f1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2dcf21e7-b678-480a-8791-f25b5c771b59" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2b206128-f0c2-4244-b37a-e4f1c008f1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_b2efb6ee-d78c-49e8-9d53-7b7678f4f56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_b2efb6ee-d78c-49e8-9d53-7b7678f4f56b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1351db94-c789-4e54-b883-f1839cfeb17d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DAAMGalvanizingCoLtdMember_f88f339f-55c9-4d6e-ad5a-0fd6b72d713f" xlink:href="azz-20220228.xsd#azz_DAAMGalvanizingCoLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:to="loc_azz_DAAMGalvanizingCoLtdMember_f88f339f-55c9-4d6e-ad5a-0fd6b72d713f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SteelCreekGalvanizingCompanyLLCMember_f769fb38-9827-4a69-a320-eb5806974dd4" xlink:href="azz-20220228.xsd#azz_SteelCreekGalvanizingCompanyLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:to="loc_azz_SteelCreekGalvanizingCompanyLLCMember_f769fb38-9827-4a69-a320-eb5806974dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember_2b2764ad-a702-4e13-854b-3ead0838bd33" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eca0ec9b-0090-4d18-8966-1149e1db96e9" xlink:to="loc_azz_A2020AcquisitionsMember_2b2764ad-a702-4e13-854b-3ead0838bd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_efc90c99-74c4-4320-a9d8-cb4723e07a19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_20b63754-dc15-46ed-94a4-7f27a2b78e35" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_efc90c99-74c4-4320-a9d8-cb4723e07a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_efc90c99-74c4-4320-a9d8-cb4723e07a19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_47f17c3e-fb59-473e-a1b6-fd0a6ffd2c04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_47f17c3e-fb59-473e-a1b6-fd0a6ffd2c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_512fad36-1c36-4bfa-ad5a-9e8a53655711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_512fad36-1c36-4bfa-ad5a-9e8a53655711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_ebe13968-aca2-4a0e-b94c-343c26efcb13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_ebe13968-aca2-4a0e-b94c-343c26efcb13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ca8af4d3-5f06-422a-b44e-6392b76af2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ca8af4d3-5f06-422a-b44e-6392b76af2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cbc2d254-5341-44f5-af0c-7c74bb5a68b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cbc2d254-5341-44f5-af0c-7c74bb5a68b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22ab0d4e-1714-421a-bf4d-12c3d7c33c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_Goodwill_22ab0d4e-1714-421a-bf4d-12c3d7c33c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e21b5e0a-78f7-4577-b80a-87caf81a1391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e21b5e0a-78f7-4577-b80a-87caf81a1391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_4a94a877-c307-460b-953b-5bb2ebef0ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_4a94a877-c307-460b-953b-5bb2ebef0ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5356c4b5-2858-434c-8403-a708e89047f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5356c4b5-2858-434c-8403-a708e89047f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7d86b7c6-c3c7-4639-be75-86a7e1ae18e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_b6051329-f26d-4a1b-b375-5dbdeb8cb472" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7d86b7c6-c3c7-4639-be75-86a7e1ae18e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsAcquisitionsIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_98af6e94-d857-4d93-a12e-65ec141f10d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_98af6e94-d857-4d93-a12e-65ec141f10d6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_42195e51-adfe-45e4-8222-dcb430e8d7f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c112cbac-ebf9-4f07-9dd1-6a671df815ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c112cbac-ebf9-4f07-9dd1-6a671df815ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ed601af6-b825-4df2-bca1-33e4d9973483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41e6cd97-5603-4600-913a-8b1e7ecadd6f" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ed601af6-b825-4df2-bca1-33e4d9973483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15afd282-4895-4a88-b313-51c37abcf614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fab1286a-645a-4493-939c-fd91f8aa69b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15afd282-4895-4a88-b313-51c37abcf614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2022AcquisitionsMember_bd476da6-bf85-48e9-9239-2819b04a139a" xlink:href="azz-20220228.xsd#azz_A2022AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15afd282-4895-4a88-b313-51c37abcf614" xlink:to="loc_azz_A2022AcquisitionsMember_bd476da6-bf85-48e9-9239-2819b04a139a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c97643dd-00e9-4bc7-a2e2-3710a5a797e6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8079e29f-6789-444d-9eb2-674f96625c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8079e29f-6789-444d-9eb2-674f96625c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5c25de49-a5f0-421f-bd39-cbec84192ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f30f7f50-2a2c-4e31-82cb-b2f88ba1d0f6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5c25de49-a5f0-421f-bd39-cbec84192ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5d3b476a-b97a-4b28-9405-3b2e8ac6a0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_5d3b476a-b97a-4b28-9405-3b2e8ac6a0f3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ba21e396-2cfb-4d63-9fb5-14c09c4382de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa98c8e0-d5e6-4ccc-b97c-34ee889a90f3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ba21e396-2cfb-4d63-9fb5-14c09c4382de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember_116dd8d0-d6a6-4f68-96c9-af902213851b" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ba21e396-2cfb-4d63-9fb5-14c09c4382de" xlink:to="loc_azz_A2020AcquisitionsMember_116dd8d0-d6a6-4f68-96c9-af902213851b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68d8b68a-08b9-411a-b018-d096026f1df6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b27a9795-02c8-4331-a232-5eb44093231f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_b27a9795-02c8-4331-a232-5eb44093231f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_6641cec6-1a83-4645-9686-fb801919bd21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b373b50f-045b-47ae-920e-631f6c83236b" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_6641cec6-1a83-4645-9686-fb801919bd21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="simple" xlink:href="azz-20220228.xsd#AcquisitionsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/AcquisitionsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_838584d9-1495-452c-bd9d-d3eddea6d77c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_838584d9-1495-452c-bd9d-d3eddea6d77c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9115230e-bade-47a4-8138-5a86c8193430" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_K2Member_8fd5a78f-b589-4b5c-b161-8675c1e5e9cf" xlink:href="azz-20220228.xsd#azz_K2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_K2Member_8fd5a78f-b589-4b5c-b161-8675c1e5e9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_A2020AcquisitionsMember_682c76cb-b5ee-4ae6-bcfa-0c5a30c6bfdf" xlink:href="azz-20220228.xsd#azz_A2020AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_A2020AcquisitionsMember_682c76cb-b5ee-4ae6-bcfa-0c5a30c6bfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_AcmeGalvanizingIncMember_091cf5d6-0f3f-460c-9fdf-dffb43f05d4a" xlink:href="azz-20220228.xsd#azz_AcmeGalvanizingIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_AcmeGalvanizingIncMember_091cf5d6-0f3f-460c-9fdf-dffb43f05d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_DAAMGalvanizingCoLtdMember_715e8e3c-5e59-4f0a-a52e-24c022171c56" xlink:href="azz-20220228.xsd#azz_DAAMGalvanizingCoLtdMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_DAAMGalvanizingCoLtdMember_715e8e3c-5e59-4f0a-a52e-24c022171c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_SteelCreekGalvanizingCompanyLLCMember_95ffee5c-8828-4505-b560-39b70af5f184" xlink:href="azz-20220228.xsd#azz_SteelCreekGalvanizingCompanyLLCMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc2bdea0-7583-455b-abc3-f0567e720ead" xlink:to="loc_azz_SteelCreekGalvanizingCompanyLLCMember_95ffee5c-8828-4505-b560-39b70af5f184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_72a9d015-4a62-44ad-b350-72d1f501bccc" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da0ec0d4-7e3d-4ca5-9115-f166b8d444a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da0ec0d4-7e3d-4ca5-9115-f166b8d444a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_105a04be-5773-4afa-95a7-1c7f261ca37f" xlink:href="azz-20220228.xsd#azz_BusinessCombinationMaximumContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_azz_BusinessCombinationMaximumContingentConsiderationLiability_105a04be-5773-4afa-95a7-1c7f261ca37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_b32168fd-95db-4c9d-aa20-51a6161a09ed" xlink:href="azz-20220228.xsd#azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation_b32168fd-95db-4c9d-aa20-51a6161a09ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_73d7bd83-d610-40da-a704-adf79972b658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_73d7bd83-d610-40da-a704-adf79972b658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a4c37e25-36bc-4e29-b4ab-4db4b1fdf095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_a4c37e25-36bc-4e29-b4ab-4db4b1fdf095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_81f97b3c-18f9-415b-8acc-1c49ccbbb7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_81f97b3c-18f9-415b-8acc-1c49ccbbb7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94456016-ebea-4284-9ec3-649c62c019a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94456016-ebea-4284-9ec3-649c62c019a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_30c385bf-3182-4d52-a263-1e93c460ef95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_665ae8d3-4fac-48a0-9595-7be790d9afe5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_30c385bf-3182-4d52-a263-1e93c460ef95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="azz-20220228.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_01ecaf4d-05d2-459e-9901-e07d2a880a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_56140b93-45b3-4088-8149-a62acef12e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_01ecaf4d-05d2-459e-9901-e07d2a880a00" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_56140b93-45b3-4088-8149-a62acef12e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a54dfb30-89f5-4ee9-83fb-cea6bba9494e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a54dfb30-89f5-4ee9-83fb-cea6bba9494e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfd2d02d-803a-4586-87c3-0a11626bf1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2c914fbb-5618-42d1-a2b3-6eb71abe6f8d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfd2d02d-803a-4586-87c3-0a11626bf1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_5f544493-8fcc-4b08-9bf8-f3466a034094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfd2d02d-803a-4586-87c3-0a11626bf1e2" xlink:to="loc_us-gaap_ForwardContractsMember_5f544493-8fcc-4b08-9bf8-f3466a034094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_cf093f31-91ef-47f0-b1fe-0c8864e00222" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_e4f524bb-7ddd-44d3-b082-80ea18fff96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_e4f524bb-7ddd-44d3-b082-80ea18fff96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_34f5afd8-9733-4392-944e-46142edda880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_34f5afd8-9733-4392-944e-46142edda880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_cc57234b-d2b1-4eab-aeb9-1b78584c8ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_3a27bb2b-f170-47d6-a1ef-b0a1cf4bc273" xlink:to="loc_us-gaap_ProductWarrantyAccrual_cc57234b-d2b1-4eab-aeb9-1b78584c8ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SubsequentEvents" xlink:type="simple" xlink:href="azz-20220228.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a80c3c93-c714-4d50-a8b6-96d5877ab447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_dec4f461-a6f1-4204-b5ec-59ed4f93ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a80c3c93-c714-4d50-a8b6-96d5877ab447" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_dec4f461-a6f1-4204-b5ec-59ed4f93ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.azz.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="azz-20220228.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.azz.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_79f46f7e-8487-4def-b3e1-6648a6b83169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_79f46f7e-8487-4def-b3e1-6648a6b83169" xlink:to="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d5ada695-efd7-46e1-8737-aee0c129b761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1dbeaa2b-2243-4f35-8806-1b1bcccc112d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d5ada695-efd7-46e1-8737-aee0c129b761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a5555127-406b-4bbb-b708-b2d343182dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d5ada695-efd7-46e1-8737-aee0c129b761" xlink:to="loc_us-gaap_SubsequentEventMember_a5555127-406b-4bbb-b708-b2d343182dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7f29642-e985-4ffc-a0a9-5fccb57a6c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f2fbd1cf-5e3e-4cb5-924a-29b9f855174d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7f29642-e985-4ffc-a0a9-5fccb57a6c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_azz_PrecoatMember_ee0a9887-dfe1-432d-9bcc-f3e79e603dc6" xlink:href="azz-20220228.xsd#azz_PrecoatMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a7f29642-e985-4ffc-a0a9-5fccb57a6c1b" xlink:to="loc_azz_PrecoatMember_ee0a9887-dfe1-432d-9bcc-f3e79e603dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_da0ed935-d996-4177-b6cf-5b24284d51c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_fce71fc2-3064-428c-8d3b-7bfa48d88d4a" xlink:to="loc_us-gaap_SubsequentEventLineItems_da0ed935-d996-4177-b6cf-5b24284d51c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2c424771-6bbb-43a6-8d4c-32c777f969ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_da0ed935-d996-4177-b6cf-5b24284d51c4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2c424771-6bbb-43a6-8d4c-32c777f969ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>azz-20220228_g1.jpg
<TEXT>
begin 644 azz-20220228_g1.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%1$&AT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q,S(@-SDN
M,34Y,C@T+" R,#$V+S T+S$Y+3$S.C$S.C0P(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CY!6EI?,D1?8F%D9V5?,C Q-CPO<F1F.FQI/@H@(" @(" @(" @
M(" \+W)D9CI!;'0^"B @(" @(" @(#PO9&,Z=&ET;&4^"B @(" @(" @(#QX
M;7 Z365T861A=&%$871E/C(P,38M,3 M,C!4,3$Z,S<Z,C,M,#4Z,# \+WAM
M<#I-971A9&%T841A=&4^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#$V
M+3$P+3(P5#$V.C,W.C,U6CPO>&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX
M;7 Z0W)E871E1&%T93XR,#$V+3$P+3(P5#$Q.C,W.C(S+3 U.C P/"]X;7 Z
M0W)E871E1&%T93X*(" @(" @(" @/'AM<#I#<F5A=&]R5&]O;#Y!9&]B92!)
M;&QU<W1R871O<B!#0R R,#$U+C,@*$UA8VEN=&]S:"D\+WAM<#I#<F5A=&]R
M5&]O;#X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E
M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H
M/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=)
M;6<Z:&5I9VAT/CDV/"]X;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @
M(" @/'AM<$=);6<Z9F]R;6%T/DI014<\+WAM<$=);6<Z9F]R;6%T/@H@(" @
M(" @(" @(" @(" @(" \>&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"
M06=%0DQ!17-!040O-U%!<U5':'9D1SEZ84<Y=TE$375-04$T46ML3D$K,$%!
M04%!04)!0DQ!04%!045!)B-X03M!445S04%!04%104(O*S1!1&M&:V(R2FQ!
M1U1!04%!04%F+V)!25%!0F=114)!545"9U5&0F=K1T)164I#=V='0F=G3$1!
M;TM#=V]+)B-X03M$0D%-1$%W341!=U%$031014$X3T1"351&0E%417AW8D=X
M<V-(>#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X
M03M(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X
M9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G05E!14%!=T52)B-X03M!04E205%-
M4D%F+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+
M0W=%04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],
M14%!0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC
M645537!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9
M,U!#3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"
M<GDT+U!%)B-X03LQ3U0P6EA71FQA5S%X9%AL.5=:,FAP86UT<V)7-799,U(Q
M9&YD-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO*T-K-5-6;'!E66U:)B-X
M03MQ8FY*,F5N-4MJ<$M7;7 V:7!Q<75S<F$V=F]204%)0T%1241"455%0E%9
M14-!341B445!06A%1$)#15--545&55).:$EG6GAG6D5Y)B-X03MO8DAW1DU(
M4C133D-&5DII8W9%>DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*
M0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L
M9%E75G!B6$8Q95@Q4FQ:;61O85=P<F)',75B,E(Q9&YD-&58<#=F2#$K9C-/
M16A984AI26U+:31Y3FIO)B-X03LK1&Q*5U=L-6E:;7!U8VY:-F9K<4]K<&%A
M;G%+;7%Q-GET<G$K=B]A04%W1$%104-%44U2040X03E5-'$W1EA9<7,Y94@Q
M=E$Y4F98)B-X03LT."]3<4]F0W1/6$AR4W4Q8TY+:'1:=7(R,#!M.'5R1S-&
M,V51479*0F%L:6YQ3VEK:$]11&)M;3(R1T%"24(R0TI%9V)0;GEB+VY*)B-X
M03LS>E584'!A4EEO;CAR;5IJ.31D4#%:=5(R6$1V3'%J,FEF-7%R6B\X-5%A
M*VIG,VUI,FMY5C-71U-323 K8F5R*W)!97EO.4I&23=3)B-X03M0.#%M9FPO
M+T%*>4\X;&%G-GAA;D1C85))>'!Z:TAR42]W1$)X+T8Y-EIJ6D]Z8VME5S=K
M43$K3UA06C9D<#)P-F1Q5F]L-7 Y>D9D)B-X03LR<VXR2C185U)$.4MK-6=3
M:5EM:G,U9TE)<TEN27!D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D
M:7)S5F1I<G-69&ER<U9D)B-X03MI<G-69&ER<U9D:7)S5F5*9FUJ*V9S9&A*
M3F\S;$IK;74P2E,T,55G3DA'4G-6:$(R9'8X;R]$-%8V:F$V6',O:3E5*UAC
M-B]5-C-H)B-X03LY365B279Y2C!3+V@X<U,K6717;&MU3E<X=U-E=DI03WAE
M5#!)-G)#0U<S,W%Z+TEJ2TYF36-F1$AL1G0P8U1W.%5U8VYP95E,;'9K)B-X
M03MJ.#8O2B\X06AV>GAD96=N1%0Y4W)E5VQ/9SE1+W9%+S)-;&%$=W!N4C9(
M3G@T>#-J6C!7='AC13<V1F=/6FII3WA63W9++VY(>D8U)B-X03M9=FAE84QE
M4&)/9C=Y3#=556<X2DEZ.$QF<DAB2W-U1T]15DE.=4Q.2T)S1CE/9FQJ*V(R
M:BMC-%)A5$MT:G)S83%L<VEF:&Q!1S=W)B-X03M%-W-01F5O.7AV;6@Q5VIL
M:3,U>&0Q<#E62$HU1FXK66)K=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A6,DMU>%8R2W5X)B-X03M6,DMU>%8R2W5X5C)+=D50>CDO3DM7>%8O
M2U=I>F-,<59"*VQR;$12;S!C5D5#:V1'6F0S.71U-7IA.6XV4R]83&PP9&1R
M9%1W*VU0)B-X03M.-&HU43AU,TAM4'I,<#)I=U9$6&MY<$DT1F5%62M+4B]W
M1%EO0V,R=6))25%-=34Q=4A(>'I%6#)X83)T=F%7<TYR8DE)<F4S4EEO)B-X
M03M9>#!614%65DAY07IL:6).;#9-0E9W2S@T+U!J>6=D9CAK>3-C0V-R+U)I
M8G5'9S--5DM4<"]W035F3E)M8F]-,T)K;SAP3TQR35A()B-X03M$>D0U4GIO
M;E%U>%8R2W$Y;&4S9&IE43-L;DLP1C%B=4I)6FM.1U8Q3E%18T5O9VEJ>51'
M4FEB2$XY8V9L4BM9:TAN5'DX2G!E365S)B-X03M79D=,56]"<T]22'=Y;U U
M6DMF46%J3V(Q96U/2U@Y13AN9C9B3TUK8C8Y5V)::751-T9867$W1EA9<3=&
M6%EQ-T9867$W1EA9<3=&)B-X03M867$W1EA9<3=&6%EQ-T9867$W1EA9<6MN
M;EAZ3$(U6CAR86IR571#8E=);49$*S--,W=X3#%(5C)&9F),8T=,:FU).3=8
M;'E#151))B-X03LY2'A:9EAT,68S<SDW9'E'5S9U6D=L;FQB8W,W;FMX4#!N
M3W!J14%52&Y:4TUJ6F4U+SA!3TTS;$]P,41Z5&-*<U X05%R16M$<G,X)B-X
M03MZ:B]H5D(K96%J=%1.>6=093=0<S=&<UI097E10E4W05IQ2%IV2&9Y-"].
M4G1C+TY(6'1.:VQ,861Q1E1O-FUT0CE40E@T4C(Y5T]S)B-X03MH*U=B4%4V
M5&=W>%!58R]I-$]$53A74U5E;E(W0S9+-FQ(05I'0D1+4E5%2'%#33%J;E!*
M-78X06Y';GE&2DTX9W9.5&I$<U=%85-W)B-X03MC5G%A.%9R05119'0X,DDW
M5'ED=R](>&-%.6XT>65V-"M#>B]!2T9L.&@O.'0K<68X:F)F+W-N=R]W07%:
M3S90,B]R4B]*,E!V4#0K)B-X03M$=CA!;U=8>4@O>3,V<"]Y3G0O*WEF2"M6
M36YD2#=F,7(O2C)0=E T*T1V*VA:9DEF+TQF<6XO23(S+S=*.&8U57ED,&9T
M+U=V.&Y9)B-X03LK."]J-$U7,4-0>6PK569N+U-).4=V3#(T:W5">#$Q3&U3
M2C0P<S5I074P8V-:-6=J,4)5.6@O3FPX5%!5-'IX0658=F%I25E*:6ED)B-X
M03LK9G5F46])64)L3E%D=U(P27I43S!D:7)S5F1I<4$Q-UA.3S!,4TQR5G12
M:SE+>G1%36MR9%-E=U92,UIJ<T(T-5!(07IK26IM5TTU)B-X03M#27,X;GIH
M9&8X-4DK9DAU6EAT;W)/2S-:,DU-5%)--TMH4'=Q5S5I<$$W-75X,EIJ<F4S
M54AT0V0W04M8+U%X,S5I949J+WE)8B]M)B-X03MV1"]*=4QZ4B]+1U1Y93=F
M;%HU='4O3EAK=7HQ92M#0RM:-5ER;U)$:6Y+3U%H94EQ,S=(2$Y4<3A)>#5$
M16-N86%F2UIW16EY,TU:)B-X03MU67HK6DAM,E1Y;C50=F1A9U=.-W5,9VQP
M1DU'2U!*231506A3<#)&5S9J<&PK;7<K2DU2-DY79DIW44UN:&XO045-,34X
M+S593DPO)B-X03M!3U)6>"\R55IT=C5,>#DX=G,O539V.$%L2$HS1#AF1C,O
M47I8;GHO04I93DPO-4982"]:4FHO2F50=FPY;C9L+VQ(2C-$.&9&,R]1)B-X
M03MZ6&YZ+VQG,'8O:U9C9CA!6E)J+T%#6&HW-69:*W!F-5)Y9'<O2'AD+W="
M1$YE9E K5T13+W=$:U9C9CEL1U X;#0K*U@R9G%8*U5C)B-X03MN8U!X.%AF
M.41.9690*U=$4R\X06M68V8Y;$=0.&PT*RM8,F9Q6"M58VYC4'@X5UEE8E!Z
M<3@Q840U4CAS6#5T3$4V,7)C36PQ8W=V)B-X03M(3C93459":$M+2E%W3'$T
M-G-E:'I'=S9+135Y1FYH:35/8E9Y:$-*,C1P35 O-D=A."MF.'-';"]W1$EQ
M-"\W2TUY9C5,>#DX=G,O)B-X03M5-#,X;S5/-&9J-'4O=T-H;790;B],0G!F
M+TEQ-"\W2TUF-4QX.3AV<R]5=CAO-4\T9FHT=2\V1V$X*V8X<T=L+W=$27$T
M+S=+368U)B-X03M,>#DX=G,O578X;S5/-&9J-'4O-D=A."MF.'-';"\X04EQ
M-"\W2TUF-4QX.3AV<R]5=CA!2T]4=4@T*TM*,#,O04IY3"]-4%5.4G1B)B-X
M03M#,S O4S)N=DIO-$E2-DYY879+=U)F.$%J-#A49VPR8FEI0U-:8F4W.51+
M1W9Y4TE&1&8X9#=)9BMC;G1C84Q3=$@P4TYV.$%E<5=3)B-X03LW;E5D94U)
M0U(Q.6E:1RLW2T]Y.&1Y374U=3=2;E522'9F4'1T8GI83GA&8E%)6DHU,U=/
M2TUB;&YC.%9!*UI/8FMM:%ID5$57840W)B-X03M9.&UE6$E03&9L9E1T1FEO
M9G%K2W)+-#902S-X4W8X03=*>51N3%IS;DA->3<S<$UC0D-):4]J2"]W035V
M3E@K2&9)9#E*12]#.79X)B-X03LY4W102&Q-0TA99C9S9DDQ.&%:9&]S6$AK
M2&-.,G)66F5#0E!6.'!A0G).,6]U=#)/<E=V.2]9>DI/9S=.=TY3<#EM1WAZ
M;V-K0D]*)B-X03MI97)O<V,K0U%08RMR669Z=2],1U-*2&)7,&I:,41'3F]P
M*U-K:71$4TUI;WIN:F]C=CA!3F0W*V%X.318+SA!2S9V>78O-G9S9CA!)B-X
M03MY2VXO04]Q940X;&PO;7 O3EDO-7=D+WEU<CAR+W=$<2MX+SAI<"\K<650
M-4Q,+TY8.#%J+VY";&UL-G!9-G)P.$=O,D5V<E=D>79/)B-X03M#6&EY.&Q0
M46=/1F%H*U=9.#1M2F\X,C9*0D9H0F5B9DUT:C5:.'98=718<"]D5W%%<$A7
M:&MK3S!C82LW3E%F:FMS3TEZ:TEH:FMM)B-X03M)4DI,-'8Q=E=B+U=T6'4Y
M5G8U4%5V3'E1>7ET,G%E9T$W0E)S0C1:,4=/06I%4DA)4$\U2FU5:50Q9EA(
M-5,V,BMS+VPU;W0U2S-+)B-X03MD269Q,'@W;')D:D15*S5#035Z;7)X.$]5
M:#,K;FYX67=76#5J3GIS5F1I<C5K+U!V.'E"<G5R+T%/2'1-;35A4G!R;C$U
M15!W>C-))B-X03LR2CDQ:BMY=G95*T=B-W,O5&-%94DX>39F6&%J:5!#3U%E
M4S5S6%AU>%8Y2F8X-'EA:#9V;%!5-T$W=&$S=G%J+U9M:55!9F9%,F%0)B-X
M03MT4TY40C=W-VYS*U9W23@S<V5A>'HS:&8O3U0K=3AB4%)T0U)T-5AE.6Y8
M,E%E;D8Y+TXO=7IB9&PT.7I,-$]T-U)N-E)&."]:=5A5)B-X03MU>%8R2W5X
M5D@V1F\Y-7)7<U=E;#)C8E-81C-+:U-H451136%&:E1S;S-*.$UH:VU)>$I0
M4FYJ9UI3041-9GIW,4]'-C@Y>39F8F)7)B-X03M7:5<X3VTR>41O;VA8:W<K
M:#-)*VI-8E%1<DA:-7DS8VY84W9*6&,X+W=!>DA$9&ER<U9D:7(P6#AH=DQS
M=7$O;41:,U)I6G)04W<Q)B-X03LQ4$E!94MU1DEH0F)O1'I)22M765!A1U1H
M>&MD4S5U:'@S:W9U5'8O04IY8FUC*V1D3FA0,D4P,4A(>F5E64@O04EG37(W
M3$@W<VYZ)B-X03M:.6]N,6=E4T$O-7@W.' O<&IZ<"ML2C U5V5I;TIZ5W1$
M8U!665(Y1D=F+T%'3U,W4GIC34LV>5)O359Z-'4U.5-:;TAC=D1V4%E()B-X
M03MN=CA!3U13=DMA;C%.2C!29E<Q14$O0U114U1!:V5).4],,DI/8EA"*S9W
M1V976$HQ*V(Y-6U%3VMD>3E"+S560BM7;B]69W1V*T@O)B-X03M!3V%S=R]Z
M;5@K8UA++TPT+W=#84AF.$%+;U!Y,"\V<T9T+W<O=T1Z5FHK8WDO>FEV-69(
M+TY$=BM6469L<"\Q64QB+T%)9B]!2G%X)B-X03LO3UIF-7A8.'9J+VUH-#-F
M955V3%AM-S@Q62],;FQI=VES.4,P<78V5G5O2VXQ4%1997%E4DQF=%5J5#-Q
M8S)C8S X94AI;6)K951G)B-X03M3>%)Y6F5'23E-96(V4F=G:&=G:F=H45)W
M>$M%:FI55596555!03A!33!H3G4Q9DY(+T]16&XT83%R>2M8<D=8;'!U:W-2
M3U90=WE8)B-X03MF4G9M26@X23DK5V)Z<S=4.$UE23AZ.7IP.69N<SA)-4(U
M2FUY9&4K;G8X06Y'=61P4'DO=4504TA56F]X.&I&12\X07AV;6@W5$@W)B-X
M03MZ-$\W,$5R>"LT=E8X,7IM=7A6-6HK95@U:V8T63!0.49A9$QX,7I5,$E2
M;#9W,C4K1C5F6FTK>6XP;G1M9F]D3C1K<E P:'A.6G%0)B-X03M$:E$K;W9L
M:G)U8S9",%-O24IZ03%W23)-0TUS8E,P4$5/=TI64V9%:%1G<UA384Y7<#15
M4&)V*V-8=%%+87IR;6Y6,FYT;W)G3#=W)B-X03MU57(O04UL<S%887-F5$5U
M>C=.;'9)4&]F3DLW5D-896MA5F5Y0U,X<V],;5)2>%8U;VMK64Q7=$%70C(S
M>5%M4GE+0T%H<'1!.')1)B-X03M24$Y.<'1J1D1'<&%34C195E9607%3>$LP
M04=31U-:-FQA1#4Q+TYF.#!D13%*<&1&.'%71G1B-F-$>'5.5%-"16QM.%9I
M4$5&22]%)B-X03LY5#=$<G5T2G!*4CE5>6(W;E4V<E9G*VU(>F556G-86$IX
M-5<X<6$S-6\Q85!3.4EG33 W-WE/9&\T,$A6-4<O6E5F,D1F2W-U84]/)B-X
M03M.>6)C5T=743!(,5@K6$@U639*-4MS2U%!6$]R5$Q3.#%&:%)M-DAH1U R
M239J<#,W-7HR<#%5<W S-61Z=DU';FIJ1S-.:V-V;"]1)B-X03M:<%=L;3 R
M,6ML8VQN:V5'3FU9;G%34W138W!'4U$V;'5O2E8U:%1Y2C5E,'%B5DY7<W)'
M,W1)97)',VE,37@V26DX87-Z9&=-<W@K)B-X03M*33%%;3)%>D=)<SAN>34K
M65AN,R]&3V]F-DA946%:<$U*4#%A,&AJ4DAB+T%#-6U11&MX2&)O3S-I9"]P
M=% T63-.>61,<4Y4-&AO)B-X03MB4EEJ;5,T<DYV>3$O2S-7=D]T.7E11S$P
M849Q6&5O34YT<45X>$$O865N,$1V-S1M<#%C8U$W-61Z;&%F4VY)8C529E9F
M;')Y>&\S)B-X03ML<E-9=$PP:3-%1G)&=7@V=DDY2T=34G8R;6%M-2]H;E U
M8W-P;35/-VA!4D9"-$0O=T$U3S)R<C5V,'4V25!#6%1X140R<D9.27@O)B-X
M03LU3T1.>#)79E%2-75R-U)J-F=F2C9R*U-8;% O04$Y-41S+U=4:F9A;B]P
M=#%7;%(V9TAP3#E%65AB>')M=C$R8FIY2'5'>FYA6$9W)B-X03M1039S<CAY
M835A-D1O3B]R1C$O8S)-3'EL83 U34(X2T$W-W,Q1D=9,D]";DE22%9V;DE2
M0DHV4&UF.$%,9CA!3FI4+T%#=G%/<V%V)B-X03MQ;6YY-FIQ*W)Y8S-U1615
M0W%736IJ-'$O8F1Q;C5$3C=Q9$EC9T5186E(56%F5E)G4UI$8W,K:B]W0V-N
M=$IK:U=/4%%,;#-C:%55)B-X03M425-39&=!3T]96C=,;"]/1&MJ=$-*-D8W
M4&%3>E,R<TUS.%@Q96521F%707-'36)%07-N26)(:61Q:DY94G4W04U$+T%$
M<#@O9C16)B-X03LX<G1$85-C9%HQ5&Q"6F-4.%5A,"]E5&8W14=I+W=#55)M
M6&]T4#1K.2]P1&IA<E T8V1U6C5/+TI8>4HO:&)Y;VLQ,TAX,6963TYX)B-X
M03ME.&@X4TQ4.3-&+W-63E0W:S0V,U T:SEV<$,V6$1W43,U;&YD-4),4&%4
M=U)43F)Y4WAS:5A#049O>7=O2%=U,58V:759:U128VMV)B-X03M)1R\U>&HX
M<TUX6G19=FU::E9M26E*2E!C+T1M>2]L4V9C2$%06CA/.'1F.4-W*U9V*W)V
M9F9D1"]W03 T+WEP4'5#4#5/:#-L-D0U)B-X03M!.&DV9C5,,%=84W)'95<T
M:6QU1W58:VTT.'5B;VE5*T5!57!'37<Y4FY/5U9L>3A/15EX45I,;$1A;%AM
M;GI,<'9L<E%R<E=.4F9J)B-X03M"8DE3<59O,&IN-T5A9C542&(K>DQ-5TEZ
M:TEH:&MM25)*3#1Z.'HK63E3.'@V-60V>'%,.')M-F9L>$@R55%B2D=N*U-Q
M-T1/;GA9)B-X03MH0TEI2&YS=5%Z;%I19&A9,V5O6'-&:EIX3DYD6$UI>%%2
M3#%:,TY!0CE/4VQ)4D9N:WAJ17E.0C=H*V%(-68R9FQ8.&UT4'-)9W(S)B-X
M03MD=F9W,T8Y9$%B>5134E-)*S5&94EQ05!91$Y6<&118VUC;G!4=$Y49T5-
M3D1O6&<K8F0Q3#!N+T%*>#=V>F$O;5AA46AQ0RMT-VDS)B-X03MB<G5"2#8Q
M4'9H>D(W4FIE22M4;39#5EI094@Q6FY03S=1;7)A=G!M:V%F3G%'<#-#5W1L
M079+5V%1,$%(9T(Q2E!91&,U2T5$23!/)B-X03MA2E-!1FPX=F9M;BMC97 K
M8G!P3D\P.'9:*UAK8C1983!K=4M(6C5Q9'1Q:$]G.7IM+S!M:4=08S=Y9$QQ
M9%=:-T0V6&TR6GIH37(O)B-X03M!0R\O04,U,3-Z<'%8,65Y6#!B1TEJ-C5Q
M3'%42$50061/8FMD1D(K-&(U:C9J57AX1&9N,T]2<#E03$EF2CE7*U1V2F5H
M955T2EA4)B-X03MT2F@T9S!.>&-.47EZ3U R<$<W.61H,$AB3V5Z6C5:1&-N
M95ES55E#9VYU571J2&9/+VYZ469*,FQ'*S%/5W-R,49P6F]16EIN2%I2)B-X
M03LR03=S9&@X-D1,.$=#5U$P1W),;6IJ1FPX;V5E4%!U=F5C9%5.-W%C;D='
M36M7;&MH4'!1<65Y9SE3869%>#8O:&Y1-$Y02$5+1&\X)B-X03LK;VQK3R]*
M:F58=$0Q3#AQ9GE7=B].3%(V='))97HX=F<Q469:;'5A9&\V+UI4>&8W=D5A
M+U8V-%DO5$AE6#-/9G!D1UHK<5@P=G!V)B-X03M4=$]S9$YS66)'=V=3,G,W
M9%%K3459-'%Q:G='84M5:DDR96)U04%"45)'4E-W6#AZ4'DW6'IH96582%E!
M=V%F96QR-$5G5G186&Q))B-X03M"6'%784I&*VUU6F5L,5!H:5AM4'1C9E!G
M1U%X.&EZ;T%!54=W1UEJ:U!%=BMC;5!.4#%F4W)$>3%#,4I,,79R9#)"+W9M
M23!J52MZ)B-X03M35E K>'IA.6U9<FM:.7IR=3!-;%)%93DX-S5U;E506"]W
M1&Y(;GE(*VQT9&)Z3&5X,7-.2EE#,$)'>C-D2V<O.#AG95AZ2S5R93!D)B-X
M03M2=W@T0GI0,T]X,$=#>GAN;RMK8GDW=')/,&UU-W%143(Q=6I3>GET.6Q5
M46-M62])1$Y'05-A1'1I869,9S@Y95AV378U<&8T:C@Q)B-X03MZ4$1O9&LQ
M9%!T06IY,5-)+W552W%'<%9V,VHK*S)B+T%03'EH:#199E5E8G!X;FI03'A3
M4'!(2C=$+S!-1BM76"],9% O,&I3+S!Z)B-X03M7+WEF;#=V=&,W.#=I-R]V
M9"\P348K5U@O3&10+W="23!V.$%42"M4.'9D.7$O;F-89CA!93<O;UE,.'-V
M*U<V9B]P1VPO<&HO2BM8)B-X03MU*S%F>G5,=BLY<V8X-4$O;&U304PR8VLY
M0CE7;"\U<'=F>69L-W9T5"MD>&0O,D8V2D<O3TY8;U8U04YX65595D9A14AO
M8W=N2UA%)B-X03MG0W R07A6.')F;F8K6D(X,&$Y*VID4&PU849P:FQ94W8R
M6G!H<S@R,U9F,E4Y="LK9$)O9$XT8V)0,48P=70Q2$A,:$A)4$TX>C-")B-X
M03M296QA='%/:S,P9"]P,#=7=#5&6#!P,&]'6&M+1VA05%DU1V-"255E5$]%
M>D4R3V%A878U.3@U87A9=EEA<'$Y>&0R8FQ794-6<7%3)B-X03MP<7!P-TA+
M-&%E15191D9N4%54:TM*,E-$3&UL:VXU8C,T<U!0,F=82E!&4F9123=E0WEU
M23(V97I:4G%9,VIK4$IV,#!Q>4$K8C8T)B-X03LX,F5B.4,X<395*W!A=D])
M;VAT1D5.-5I8+VMJ6#EO+V=/*V,U:7=Y>4=O=2MY6DEW1FPX<&9M2BM:975E
M9&1236QY>'0Y36E9;7HP)B-X03LU1TI20C U4# U>54V<V9O;TTV2%1A5T])
M8F,K.3!E;S%*>4AY66AM4S1Y9BM43DDX=39J<7ER-6@Q6DY*,'5+:E10>&0U
M6D(O2D5%)B-X03M6-D4O>DXP.2MM534U>6E04TQ,9F=X>&MF56%$-E(P5#AZ
M+WEB,%14661.,'9664Q7>F=&231K:'50<%IJ-F1763EY9'IM:FYP8SAJ)B-X
M03M:1S=U234X55)127!(+SA!2S9V>78O-G9S9CA!>4MN+T%/<651+TI:9C5R
M3#@Q:B]!2G=59GI%+TYZ469+5VU),%1,939V9%)I4WES)B-X03M25556>%9:
M6G4V2C=F85!B=5%D3F\U6D0S0D=F57AX:GIF3%!M3'I*<DAM3%9:9%4Q831A
M-'5P5#%0,E57<$E21B]:5F$W1$]G>#1O)B-X03MW1E)D2&MY>6UB2U=:63%V
M469Y=C!R.'1X8T169D]E<GA):U16=#E).4]6*UI"*S-/>6]Y.&8X04DW.3ET
M:FAA<658;&I(>&,S4S0X)B-X03MF,51).7HS>5 X-2]Y<VI2630Y8FA33D%&
M4D9H;D%!1W=!06HV6G O>5=B*V$W5#AZ:B]N0D=A6"MA,S5F87)Q14=N869R
M0UA&-V-T)B-X03MW9VA73UE&;5!A<DE":UIA5$I%5U)S;4]E16I13S=,37@R
M-3)+=4I#9W-X;T)U4V5G1TMV:D0X>"].3&5:+T]E<&%S<D9R6C5$1EIG)B-X
M03LY;TEV9VHR-V-G3U(Y>FY586)&-&5-0C4W535E3UI+5#9*;SDY<E=R5VUL
M5T-E<&0S:VEX47(P1E<W:SEG0G54-%I::VU)>$I024YE)B-X03M/0FQ)0618
M,FHU5#AT,E!L<GDO6F%,6D0Y>F%2:%=K<%%Y4TAD-4<Y,EEK-7DK6$M:>4UJ
M,65I>'=%26=$;VU&-5I79#EB4U=L-T)()B-X03MD5W-O<$Q"36EY4G-+,6]Y
M<T-$:TEY24YH:U%$<U5N+T%/5F8K42\K<&(P=B]P0W0O=T1M:DQF>D=4*V1,
M-6QR.$1(+T%$4CAN9CA!)B-X03M+=CA!>4@O,4QE;"\Y259V+W=!,%DO;4UN
M.#98>DLK0FHO;6HU3R\U5B\U1"]W0W!B,'8O04M1<F8O;6I(.'AK+VY3*UI8
M=TUF.#!F)B-X03M*,R]+=B])9B]5=#98+S!H5R\X07I2:BM9>69Z<&9-<C1'
M4"MA4&MU:CAH*U(T-49K:CAU-EEK:45-:G):,C1)23-"0D-B15E$<4UN)B-X
M03LX-"]-<4U-0B]#4&MN;59.<GE0."]F>DDO46UK+W=#1SE.;'!Q=7!)9G)4
M<69I9W1M,E!4;S!V464Q9F).;#)F<'5/6$5E46-(5S9J)B-X03MG:G=J;5AZ
M3FTY9$MN=FLO>5AR=FTS5D1P=6IX2SAY4FU75U-1.%DP46)66G%';%-A1$MC
M,F5/35A*='<T6EI$45IR+T%.0S0O;4HT)B-X03LR4#A!>5!B+T%*;WI&+VQ,
M1C5U5"]**U1Y46UR+VM*-3@P<E-R>E4W;C9O,719=WE8131J;4IB,#1L3'11
M1D)865I+2&%'3U)!1C=S)B-X03M:-D=C45-A,F5C6FY/1W%7.#=W6$55-F9B
M:6186#5Q86I!4EEP3512=#9B+T%--4-E6EDY63@T5W1V8G-483).;$-60B]N
M=59%-4\S)B-X03M4-$A19E)M0C)D:31916YQ9G5C-W1#9'I!-V<X=7I93T$W
M1EA9<3=&538X;6%,*VY03F5K-E525T\W=5DP;3EO9S-+52]19TIY<E!0)B-X
M03MG9U0U3G5#2$9-0C-N5%=H<F9M>E9T5E@K-W5R;5(T93E)9S-'36919T=/
M0TA"041Y6%!0:6U3:W57=%1S5F1I<G-697$O.$%/3T]I)B-X03M'.3@Y=G%,
M1#DS<%9T2DE$5"]D:S,W<%(O=T%#>FXV33$S854V>#$S;'HK>C1836YU938V
M3BM:=FQ45CE96%,W4UHO5VUQ3&%69V]J)B-X03ML4$5U3TY'3')Y449K-7%V
M269:<FUP;G!P>&I:9')(3$5M9WEV361S4TAZ-V%A,V5E5&19=$Y%;V14=4Q:
M-#1&2G!53G,V<50P67!Y)B-X03M#*SE-=3 U:4IG>357,3515$5G8S-X6F-7
M.#EV3SA&>$<P53A41DI);D)6;%EB145(8TA/;T)",T1Z:$)";W-K.&=E94@X
M;39T2G%S)B-X03M';G<S,3(P6FEH861M06E$9F)+:&4W1&%V:%AX>6I565!&
M1EA18CE0;CA-,U9V468K:&XO041(+T%.5V%Z+S1/6"MU668X;'@W>35F)B-X
M03LX<$@K83<O;UHO>D@O=T)787HO-$]8*W50.&QX-WEV.'!(*V$W+V]:+W=!
M>"]W1%9M<R\K1&PO<FHO2F-E.'(O04-K9C5R=BMH;B]-)B-X03MF+U9M<R\X
M06<U9C8T+WE82'9++WEK9C5R=CA!;UHO>D@O,5IR4#A!-$]8*W50.$%*8V4X
M<B]+4B]M<'@U5"]04'HU-7 Q;4Q3=$LP)B-X03M'>FMN:S-K:TQY:4]+34@T
M<$I'<G-O+W-'*U9:=$)J>'AS>4QB:#%K<VAO4F4U<'HT3'I)3#!(27%+0W9E
M9TYC,4QS1WI7:#1M:#=%)B-X03LW:75+=D4Y8R]W0V-C=%$Q=E9R<E9D43@Q
M;5<X=35$2DLU<V1Q;F]O2#%J6E9'=TAH;3%X.7!#15%"2%EE9C=(6%I.05IY
M2DUV<R]A)B-X03MG9CA!;U9J+T%,*V8O<'@O-T]-;B]+=CE(-V8R35 U3B]P
M9EHK,39:*U<S-6,V9C5(,&57>6=M*W58;'I*-FPS9D9"1UAP<VEH950X)B-X
M03M6461U4C-Q92M91W Q2GEY=FM(3C K05DT,$=86FI.-D4Q9E0Q,4A3<C-4
M,V)G=#5"3&)S.4LP17%&0V%61F%6.&-L0UA#464U0D9I)B-X03MN:4@O045+
M>"]W0B]0+S T+W=$6GAM,B]L6"MJ.78W2%=F>6(O4RMZ.7)V*VA74"LO;B\V
M8V8X07,T>"]L6"MJ.78W1B]K,RML.6XW)B-X03M65S8O-7AJ;G5P>E!0-7 U
M>7-&57-B2'-I:%(O>#AE07E-93%!0E%J.78W1U5U>GI),EIF6BLQ4R]W0VA7
M4#A!=C4O*VY(+W,T>5@X)B-X03MQ+S!F="]9>"]K,RML.6XW6&8X05%R2"]!
M2#@O+U1J+T%.;D=0.'$O,&9T+UEV.$%*=CA!4RMZ.7)V.$%O5FHO04PK9B]P
M>"\W3TUF)B-X03LU5B]O+V(K>&8U3B]P9EHK,3,O47)(+V9Z+SA!5&HO,F-9
M+WER+U(K,SEI+WEB+U,K>CEQ8RM69BMC92\X4#,Y>&9*<B]R,TUL<&-7)B-X
M03MT<2\Q5&@V36QX1UEV5R]V,C5C5EDO1'0X.'!Z9&\X67)H-CDO=T-X='<V
M3&=.,S W:VTO-D99+S<K9B]!2V-F*WIJ3'8U5B]O+V(K)B-X03MX<2]K,RML
M.6XW6&8Y0W-F.2]0+T%.3U O6GAJ+TMV.4@W9C),+TIV.4PW4#)U+S9&62\W
M*V8X039C9BMZ:D@K5F8V4#(O<U@K5&8V)B-X03M8,F9T9"\P2W@O,S@O=T0P
M-"\X05IX:B]!0W(O045F="]9=CAM+S!V<R]A-R]O5FHO=C4O*VY(+T%,3TUF
M-58O;R]B*WAF-4XO<&9:)B-X03LK,39$*U=0-5A7,VME=S%',F$Y+U-4-FDV
M1U=1=RMI3T-+5E9/4$]7=C(R-SDX=W16<6IL24Y65&PV9E0K1T-,=3%,>2]W
M1&Q(66%2)B-X03MR:T=O:2ME94,P65!B=T9#<G-9,$U52')Y8S)%;F]X;6DX
M55AX3F-C;7)-;S%43T]%03)Z-TU2=61I<GHO=T1-<CAN9$0X-4LQ-T5W)B-X
M03LP+UA65VDS<4Q66F%#:7)/;RLQ-$)H=5!F<&U:<'1:3$9T>FDT,F\P<V-N
M:UAZ8C5T+TPW>E@U575':C%E>&1)06%2,W-93#(W*TA')B-X03M18F(K1%50
M=&TX=S9I1U%E:W5N>39E95!M3FU/6F4P3WA6,DMU-C=$1EAO6&MB.&LO3C-M
M9#0W:65%-E9P3%5*=DQL4TAD9BM+;VI2)B-X03MM,C9%,%@S>D-Z-C9'4%EB
M;'I-3VEN4&,W0CE+951F2DAL+WEJ<&=S3DEG-#AQ1S1U6&\P,'I$=3=52%1S
M0G--,&5B4$Q)8FLW:D9I)B-X03MJ055%+W=!<&)(67$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T96
M<W-557-B)B-X03M24V]S:V)G<39-059)4%5%2')I0W)#9&(O2E@X=4Y86G!*
M3DI7,&U9,4UT;7I19CA)<#E0+VAC>3AE='EX-B].>#4V6$A,;4=-6% O)B-X
M03M!1&I,-4QC9S(K;S9H1#1Q>G=U4&\O9$MC=DAA;51Q03!(<RM(959A>B\U
M>'$X:'<X5W5,<E5,<&@Y<%=L:5)$.4-2:'8K1W=3-U1Y)B-X03M(:T%M4%HK
M360U6FXU9CA!>3 X:39!-GDV6F\X161W;$].>DE$3DM#3S1E575Y;B]!1F%:
M:35.5&MN>DQK=W=1:'E$2G-O8EA9<3=&)B-X03M867$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<2\O6CPO>&UP
M1TEM9SII;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @
M(" @(#PO<F1F.D%L=#X*(" @(" @(" @/"]X;7 Z5&AU;6)N86EL<SX*(" @
M(" @(" @/'AM<$U-.DEN<W1A;F-E240^>&UP+FEI9#HT.#0W86(Y8RUC,S U
M+31E93(M.#4R92UD.61D-F5C-F8S.&$\+WAM<$U-.DEN<W1A;F-E240^"B @
M(" @(" @(#QX;7!-33I$;V-U;65N=$E$/GAM<"YD:60Z-#@T-V%B.6,M8S,P
M-2TT964R+3@U,F4M9#ED9#9E8S9F,SAA/"]X;7!-33I$;V-U;65N=$E$/@H@
M(" @(" @(" \>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y
M,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C
M=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F
M.G!D9CPO>&UP34TZ4F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#QX;7!-33I$
M97)I=F5D1G)O;2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @
M(" @(#QS=%)E9CII;G-T86YC94E$/G5U:60Z.3DV9#%C,38M,3DW-BUF,S1D
M+6(S,30M-C9D83(T-34Q-V$S/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @
M(" @(" \<W12968Z9&]C=6UE;G1)1#YX;7 N9&ED.F)A-F4P938T+6$U.3DM
M-&,W92UA,30R+3EF.30X.3(W-F,P.3PO<W12968Z9&]C=6UE;G1)1#X*(" @
M(" @(" @(" @/'-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$,C X
M.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]S=%)E9CIO<FEG:6YA;$1O
M8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIR96YD:71I;VY#;&%S<SYP
M<F]O9CIP9&8\+W-T4F5F.G)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \+WAM
M<$U-.D1E<FEV961&<F]M/@H@(" @(" @(" \>&UP34TZ2&ES=&]R>3X*(" @
M(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F
M.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,#$X,#$Q-S0P-S(P-C@Q
M,3@R,D%!.#0Y0D4Y.3DQ,C,\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,30M,#$M,#E4,3$Z,30Z,S0M,#4Z
M,# \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T
M=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-3-B H36%C:6YT;W-H*3PO
M<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T
M.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R
M9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB
M4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A
M=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II
M;G-T86YC94E$/GAM<"YI:60Z,#8X,#$Q-S0P-S(P-C@Q,3@R,D%!13A!-C,Q
M-$,U-C,\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IW:&5N/C(P,30M,#$M,C!4,3 Z,S0Z,#,M,#4Z,# \+W-T179T.G=H
M96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D
M;V)E($EL;'5S=')A=&]R($-3-B H36%C:6YT;W-H*3PO<W1%=G0Z<V]F='=A
M<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^+SPO
M<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @
M(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@
M(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F-O;G9E<G1E9#PO<W1%
M=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R
M<SYF<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@=&\@87!P;&EC871I;VXO
M=FYD+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP87)A;65T97)S/@H@(" @
M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO
M<&]S='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL=7-T<F%T
M;W(\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI
M/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO
M<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N
M8V5)1#YX;7 N:6ED.CA$1D(W,D$T138R,S8X,3$X,C)!044X038S,31#-38S
M/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M=VAE;CXR,#$T+3 Q+3(P5#$R.C(Y.C$R+3 U.C P/"]S=$5V=#IW:&5N/@H@
M(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!)
M;&QU<W1R871O<B!#4S8@*$UA8VEN=&]S:"D\+W-T179T.G-O9G1W87)E06=E
M;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T
M.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @
M(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED
M.C(V,3A$03<V,34R-#8X,3$X,C)!044X038S,31#-38S/"]S=$5V=#II;G-T
M86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$T+3 Q
M+3(P5#$W.C(R.C(U+3 U.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#
M4S8@*$UA8VEN=&]S:"D\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.F%C=&EO;CYC;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO
M;B]P;W-T<V-R:7!T('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R
M871O<CPO<W1%=G0Z<&%R86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z
M;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S
M;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F-O;G9E
M<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@=&\@87!P
M;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP87)A;65T
M97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P
M;&EC871I;VXO<&]S='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N
M:6QL=7-T<F%T;W(\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @
M(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y
M<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO
M;CYC;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T
M('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z
M<&%R86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I
M;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI
M:60Z,#,X,#$Q-S0P-S(P-C@Q,3@P.#-!138W,$-!-C8T0CD\+W-T179T.FEN
M<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,30M
M,#(M,3E4,#DZ,S,Z,#(M,#4Z,# \+W-T179T.G=H96X^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R
M($-3-B H36%C:6YT;W-H*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @
M(" @(" @(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z
M;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z-#@T-V%B.6,M
M8S,P-2TT964R+3@U,F4M9#ED9#9E8S9F,SAA/"]S=$5V=#II;G-T86YC94E$
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$V+3$P+3(P5#$Q
M.C,W.C(S+3 U.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#0R R,#$U
M+C,@*$UA8VEN=&]S:"D\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^
M"B @(" @(" @(#PO>&UP34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A
M=&]R.E-T87)T=7!0<F]F:6QE/E!R:6YT/"]I;&QU<W1R871O<CI3=&%R='5P
M4')O9FEL93X*(" @(" @(" @/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@;&EB
M<F%R>2 Q-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C<FEP
M=&EO;CX*(" @/"]R9&8Z4D1&/@H\+W@Z>&UP;65T83X*(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &3
M ?_; (0  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M_\  $0@#GPGA P$1  (1 0,1 ?_$ .@  0 " @,! 0$!           *"P@)
M!08'! ," 0$!  (" P$!              <(!08#! D" 1   00" 0(# @@-
M @4" P 3  $" P0%!@<1"!(3"10:(2(5%I?76 HQU)75EM875QAHJ.@9(U9!
M,I,DIT)343,E832U=CE28C4V=[=Q@4-C5+8GF!$!  (! @,#! H.!P4&! 0'
M  $" Q$$(04&,1('05%A$W$B,I/3%!55%QB!T4*2TB-35)2DY&46")%28G*B
M,]2AL8)#)/#!X6-SH[*#PS3QPK-D="4F-C=U1/_:  P# 0 "$0,1 #\ G\
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                 / >2^ZSMBX9=;BY8[AN%..;=%9F
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
M;'G'*.9T]9RW=;?<4UTUQY*7X^;VLSQ]#( P3)
M
M
M
M
M
M                      &*_>UVZIW7=K'-/ \&3GPF<WC3;T>GYNO>LXWY
M)WG$.BSFEW+=NHJ6$Q";)CJS+\;?AGH/FB_]9LW1W/\ ^&.IMGSNU(R8<.:)
MR5F(GO8[>UR1$3P[W<F>[/DMI/D8?J#E<\ZY+N>5TR6Q9<V*U:WK,Q-+Z:TM
M[68G2+:3,:QWHUK/"57MGL%F-7SF:UG8<=9Q&?UW+9'!9S$W8_*N8O,8BY-C
M\GCK<2JJQV:5VN^*1O\ P>U4/2O!GP[K!3<[>T7P9*1:MH[)K:-8F/1,3$O/
M_<[;/L]SDVFYK--SBO:EZSVUM69K:.'#A,3'!Q)RN$
M  !DEQ?WB]V'"G1G%'<AS9H51%8Y^*USDK;:."G6)K6Q^UX!N4=A+GEM:B-\
MVN_HGP)\!KG,^C^E><1__-.7;+/;SVPT[T>Q;3O1]B6S;#K/JSEEXOLN8[NN
MD::3DM>OWEYM3_#P;-.)_O"_J.<<NIQ;5MG&G->.JQPUG5>2^.,52MR58F^5
M\.7XSGX]R,UY(NG2Q9?9>Z1$?*DJJ_Q1QS7P#\/N8=ZVUQ;G9Y)XZX<LS$3_
M '<T98T]$:<.$:<--YY=XV]9[.*TW?Q;=TB>,WQ]V\QKQB)Q32L3IPB>Y/GF
M+<==IW#GWH/0KOL5+G_M?VO7'HL<=[8N(]QQ6VP2JY6I)9@U+;ZNGS48V=57
MRUS%IRHGP.55Z$9<W_EJW].]?D7,L62-.%,^.V.?8[])R1/L]RJ0N6>/?*<L
M=WF^QSX;=[37%:N6NGGGO>JF-/-'>X=FL\&VO@_UG/3DYV=2I8?N*UWC[/W/
MBKKO,U2]Q;8KR+X?!!)L&S0UM&LSS.=X6,K9:=SG? B=>B$5\Z\(?$'D>M\W
M+\F?!$:]_;S&:-/[M-<D:>76D>=(W*O$;HKG$Q7:[_#7+,Q'=RZX;3,]D1ZR
M*][7L]K,\>':V88#8<!M>'H;#J^<P^R8#*0K8QF<P&3I9C#Y&!)'Q+/0R>.G
MLTKD*2QN:KHWN;XFJG7JBD<Y\&?:Y;8-S2^//6=)K:)K:/9B=)C[+=:7I>L7
MI,32>R8G6/Z7,'$^@
M
M
M
M
M                                                        @;_>
M&.S_ /8/W<UN>M7QGLO'O=!2N[/:="Y75\?RUK_L=3D*HK%?)+"F?BN4<TCG
MJB36K]ML:(R%6MN_X!=6_+?2L\BW-M=_RV8I'GG!;6<4_P#!,6Q^B*UUXRJ=
MXV]-3RWGU.?[>O\ TF^KI?T9J1$3Z([].[,>>8O+0 3NA(
M           'K?%'/G-_!.63.<+\N<C\5Y195EEM:%N6?U?VISHVPO2_!B+]
M6OD(I(6HQ[)V2,>U$145/@,3S7D/)>>8O4\XVFWW6/33\9CK?3R\)F)F./FF
M&8Y5U!SSD=^_RC=Y]O[;O:4O,5F=--;4U[EN&D>VB>R/,W)\ _>*._#BGV'&
M\H_L^[B=>KI!#,NZZ_%JFY>R0RHJLI[9HK,-26W)7ZQK8R&+R4BJB/=XG>)7
M1%SW^7_HCFG>R<LG<<OSSQ_%V]9CUT\M,G>G37CI6]8\D:1II*')O'#JC81&
M/FN/!OL41/&8]5DGCP]M2.YPCA_E:SPF9UUUWD]O/WCSLJY02EC>:M?Y![<-
MBLS-BFLY:A+R3H$2RI&V%(]KTW'MV5%69SFO?9UZI!$U$>Z3PJ[P0KS_ /E[
MZRY9WLG)[X.8;>(UTK/JLO#^QDGN]G9%<MIGLT[-98Y+XT](<R[N/?SEV.XF
M8C3)6;4UGS9,?>TB)[;7K2(CC.D:Z;N.(^>.%>?-?;M/"G*V@<IX%8X))LAH
MNU8;8VT%L(Y8Z^6@QMN>UA[O6-S75[4<,\;VN:YB.:J)#7->2<XY'N/BO.-K
MGVN?7LR4M373S:Q$6CTQ,Q,<8E*.QYCR_FF"-URW/BS[:>RV.];U\T\:S,<)
MC28\D\'K!BW=
M
M
M
M
M                                                :V?5C[0%[T.R
MKD[CK"8SY1Y+T^NG*7$3(H6S7;&]Z;3NSQX"DGDRRK8W/ V;V'C:BL;YUZ-[
MG(C"0_"[JS^#^L=MS#-;N\NRSZG/QX>JR3$3:>,<,=HKDXZ\*RT[KSINO5/3
M&YY96L3O(KZS#/#6,M-9KI,Q.G>XTF8X]VT\5; YKF.<US5:YJJUS7(J.:Y%
MZ*UR+T5%14^%#T3B8F-8[%$YB:S-;1I:'\A^
M    .X:-R#OO&.Q4=OXWW7;./]KQDK)L=LNE;%E]7SU&6.1LK'U,OA+E&_ Y
MLC$<GAD3X40ZF^Y?L.9[>=IS'#BW&UM'&F2E;UGR<:VB8=W8<RYARO-\8Y;G
MS;?/_6QWM2?/I,UF-8U\D\&[+ME^\+=\G"/R=A>59]7[F=,I^SP25^0*R:_O
M\=&&1SY(L?R-K5:*:Q=L->K76LUC\W+\#>GX%18:ZC\ ^B^<][-ROUO+=W/Y
M*>_BUT\N*\\(]&.^..U+/(_&[JCEVF+FU,6_P1Y;?BLGH]O2)KI'IQS,^?SR
M*NUSU]NQ'N"^3\)O>QYCMKWJWY$#\1RW' S3+-V:16.9B>3,.MG78Z4**SQ3
M9EF#<JN7PQJC5<5^ZF\#.M^0=[-LL=.8[*/NL&OK(C3[K#;2^OHQ^L]GBFOD
M'BUT=SW3%DS3L]W/W&?2D3V=F2)G'.NO")M6T\?:\&Z7!9[![1A\=L.LYK$[
M%@,Q5CO8G.8+(T\OA\I2F3K#<QV3Q\UBE=JRI\+9(GN8[_@I#^;!FVV6V#<4
MMCSTG2U;1-;1/FF)TF)]$I+K>MZQ>DQ-)CA,<8GV)<L<3Z
M
M
M
M
M
M                   !79>MIV@)VG=\&\3Z]B_8.+^=4L<Q\?)7KP5\=CYM
M@OSIO&K4XZJ,K5X]=W!+#H*[6,\C&VZB=%14<Z_W@SU9_%'1>&FXMWN9;'3!
MEUF9F8K'XN\Z_P!;'I$SK.MJV]A33Q=Z:^0>JK[O!738;^)S4\D1?7\;7MG[
MJ>_V1&F2(CL:A26$6                               !E-VW=['=/VC
M9;Y4[?.:]TX^K2VV7,CJ]:^S+Z)FYV(]B29W0\]%D]1RTZ12O8V::FZ>)'N6
M-['+U-8ZBZ,Z8ZKQ>KY]L\.>^FD7T[N6O]W+72\>3A%M)TXQ+9^0=9=2],WC
MY(W63'@B=9QS/?Q3QUG7';6L:^6U8BW&=+0DM]I'WF+!WUQ>J=Z'$TF!L*R.
MK-RWPW#8R&(=(UL,3+FQ<;9>Y-EJ+'>%\MFQB\A=57N1L-!C?@;7/JK^7+<8
M^]NNC]U&2O;ZC<3$6]BF6L=V?-$7K7AVWF4[].>.NPS]W;]3[><&7LG+BB;X
M^SMMCXY*QY/:SDXSY(25>".Y;@/N=U.+=N N6-,Y1UYT4$EJ76<K'+E<,MET
MS:];9M;MMJ;)JM^;V=ZMK9*I4L*UO7P=.BE=>=].\\Z;W4[+GFUS;;<>2+UT
MBVGEI>-:7CCVTM:/2F_EG-N6<YVT;SE6?%N-M/W5+1.GHF.VL^>)B)CRP]Q,
M,R(
M
M
M
M
M               ,6NY_O3[9.SG6/G-W"<L:WH[K-26U@]66=^6WS:O+2=K&
M:SI.);;V+*Q2V:ZPNM) VC7E5/:)X6KXDV;IOH_J/JW<_%N0[7)GTG2U].[C
MIV>[R6TI7A.NFO>F/<Q+"\[ZBY+T[MOC7.=QCP8O)$SK:VGDI2-;6GT5B?2C
M9<A>NSW']Z///'W:QV$:5!PI0Y8WC$Z'0Y6WFGCMIY1;CLM>?7R>UU\&Q<EI
MNC8[!X!TUZTSP9ZY%'4=)#8C>G@+#[#P2Y!T?R+<=3]<YIWF3:X+99P8YFF'
MO5C6M)MPR9)M?2L?Y=9[VDQ,<4+9O%KF74_/-OTYT=A]33<98I.?)%;9(IQF
M^2F.9[E>Y2+7COSDF=-.YKP2W<%BFX+"8;!MR&5RS<-BL=BFY7.WI,IF\FW'
M5(:B9#,Y*5&RY'*W$A\RQ.Y$=-,YSU^%2J^?+Z_-?-W:U[]IMW:QI6-9UTK'
MDK'9$>2."P-:]VL5UF=(TUGM^SZ7*G$^@             &E?UW.T#^)_LDV
M+<M<Q/M_*';;->Y9U1]>O)/DKVHP4FP\HZU51DJ*D5[6JL>4\#8Y99[6$KQ,
M1%>JDP^"75G\-=9X]KN+]WEG,(C!DUG2(O,_B;S[%Y[FNL1%<EIGL1OXJ=-?
MQ'TIFG#7O<PVFN;%I$S:>['MZ1$:S/?IKI6.V\55\!?52D
M                   #OG''*')'#VV8W>N*=[VWCK<L1(DF.V;3,_D]=S-?
MHY'.B2]B[-::6K/X?#+"]70S,56O:YJJB]'F/*^7<WVMMCS3!BW&TO'&F2L7
MK_1,3I/FF.,=L3JR'+>:\RY/N8WG*L^7;[F-/;4M-==)UTMIPM76.-;1-9[)
MB821NS/[R7RQI4V,T_O/TF'EO6$6O5?RIQ]1Q6M<DXV)$BB?<S6JM=C=,V]$
M:Q7*E5<),BJYRNF7HTKQU?\ R[\LWD6W?1^:=KN>,^HRS-\4]LZ5OQR4\D>V
M]9'L=J=NE_'/<8IKM.J\/K,?"/7XHB+>2-;X^%;>6UII-?-7'*5;VT]X?;9W
M?:JFV]OG+&L<@58*\,V8P=6R_'[CK#ID8B0;1IN593V3!.25_@;)/6;!,Y%6
M&21O1RUAZBZ2ZAZ4W7Q3GVUR8+S/M;3&N._IIDC6ENS7A.L>6(6!Y-S_ )/U
M!M8WG)MQCSX.&O=GVU9F-=+UG2U+:3V6B)]#)@UQEP
M
M
M
M
M                                                 'A?<!W,<#]K
M.D2\A\_<G:SQIJS72Q4[&<M229/-VH4C=)C]:U['PW=@V?),;,USJ]"K8F8Q
M?$YJ-ZN3-<BZ=YWU-O8V'(MMDW.Y\L5CA6//>TZ5I'IM,0QO-.;\LY)M+;[F
MV?'@VM?NK3IK/FB.VTSY*UB9GR0B7=\/WCWDW?OEG0NRK5IN)M2L0V,?-R[O
M%+'Y'E#(QR-F@FLZMK\=G):SI,4D;^L4\[LG?1/#(Q:<J=$M/T7_ "]<NV/<
MWW666-UNHF)]1CF8PQV3I>^D7R>F([E?)[:%>>J_''/F[^SZ3Q>KQ\8]?EB)
MO/;&N/'QBODM6U]9\DXZRC3;IO&Y\D;/E]UY"VS9-XW#/VY+V<VG;<UD=AV#
M+W)5ZOLY'+Y:Q;OW)5_^+Y'=$^!/@+%[+8[/EVVILN7XL>#:8XTK2E8K6L>:
M*UB(A F^W^^YGN;;SF.;)GW5^V][3:T_9GR1Y([(\B3E]V@[3G;)R3RKWB[-
MCG.Q/&]&7B?C&>>O)Y4V[[30AO;SEZ5A6M8VUKNFV*U%417>*//R=416IUK=
M_,;U3&WY?M>D=M;\;N+>OS1$]F.DZ8JS'FM>)M_\N/.G_P ".G9MEW74^>/:
MUCU&+V9TMEMV>2.Y6)B?+>)3+"HBR@              !^-BO7MUYZEN"&U5
MM0RU[-:Q$R:O8KS,='-!/#(UT<L,L;E:YKD5KFJJ*G0_:VM2T6K,Q:)UB8[8
MGSP3$3&D]BL^]3KM'L=EG>7RSQ!3I2UM"NY-=^XEG='92"QQGN4UG):_1KV+
M,<;KK]4G2QA+,S>K9+>,E5%Z'HSX:]5UZQZ0VO-;SKOJU]5GCAKZ['$1:9C6
M=._&F2(\UX4:\1NFOX7ZJW&SQ5TV.6?78=(TB,=YF>['D]I:+4B/-6)\K7^;
MXT8                                  !W'0N0M[XLVK$[SQKN6SZ#N
M6"L-LX?:=0S>1U[/8Z9%15=5RF*L5;<39$3H]J.\+V]6N1454.IO^7['FFUO
MLN98<>?9WC2U,E8M6?9B8F/L]L>1W>7\RYARG=5WO+,V3!NJ]EJ6FL]L3I.G
M;6=(UK.L3Y8E)H['OO(>]Z@F'T'O=U&3D77(((*$/-''N/I4.0:B1M9%%9W'
M3W6*&N;8UWX9K6/?B[3&-5RU[DKEZUOZT_EYV6Z[^_Z,R^HW$S,_%\LS.*?1
MCR:3:GHK?OQ_:K"?.D_''+3N;/JW%WJ:1'QC%'MO)&N3%V3KQFUL>GDB,4]J
M6/P5W$<(=S.CU.1N!N3-6Y.T^TJ,=DM<NN?:QMEROZ4-@PEV*IGM9RO2-7+4
MR-6K91O1RQ^%45:M\ZY!SGIS>SR_GFVR[;=QY+QPF//6T:UO']JLS'I6&Y;S
M3EW.-I7?<KS8\^TMV6I.L>Q/EB8[)B=)B>$P]G,0[X
M
M
M
M
M                                             X39-EUS3L%E=IV_
M8,)JNLX*G+D,WL>R96A@\%AZ$"(LU[*Y?)SU<?CZ<*+\:6:1C&_\5.;;[?<;
MO-7;;7'?+N+SI6E*S:UI\T5B)F9]$0^,F3'BI.7+:*XZQK,S,1$1'EF9X1",
M5W[_ 'C/1=&=FN-NQS#4>2MIB\5*USEMU"Y%QYB)E9+':=I6K6$Q^7W&]4>J
M>5=N^R8Q)6>)D5^!R*MD>AOY?=]ONYS'K2]MMM9XQMZ3'K;=FGK+\:XXGRUK
MWKZ=LTE!O6'C5RWEO>V/2]:[O>QPG+;7U%>W7NZ3%LDQIPF-*<=8M;281(^:
MN>.8^XS><CR5SCR-M')F[9-52;-[/D7VEJUO&Z1F.P^/B;#BM?PU=SE\FC1@
MK4X47I'&U/@+5<FY%RCI[95Y=R7;XMMLZ_<TC36?/:9UM:WGM:9M/EE6SG'/
M>;]0;J=[SG<9-QN/)-IX5CAPK6-*TCAV5K$:\=-7DAE6)?51I7,E=IX['U9[
MM_(6J]*C3JQ/GLV[EJ5D%:K7AC1TDT]B:1K&-:BJYRHB?"?.3)3%2V7),5QU
MB9F9[(B.,S/HB')APY=QEK@P5FV:]HK6L<9FTSI$1'EF9G2%GCZ?7:[3[.>T
M+A7@9*]:+8];U:'+<AVJ[H)DR/)6TR/V'>9UNUW/;D*U//9"6E3E5SO^PJP,
M1?"QJ)YM==]2WZNZKWG/)F9P9,LUQ1/DPT]KCC3AI,UB+6C3W4VGMF5^>E.1
M8NFNGMKR7'IKAQ1WYC7VV2WMLEN,SPF\VF(UX1I$<(AF8:@V$
M     1T?O&/9\WF#MCU_N<U7&,FWGMNONCVB2"-/:\IQ#M]VI2S"2(S_ %+;
MM1V9U*_$B]6UJ4^0D^#J[K8#^7[JWY(ZEOTYNK:;+F-?::]D9Z1,U]COT[U9
M\]HI'F0[XS],_+'3<<WV]==[R^9O[.&VD98[8CVNE<FLQ,Q%;1'NI09BZRH8
M                                     ]HX)[B.;>V3>Z7)7 _).S\:
M;C2\#'9'7KWEU<K48])%Q>Q86TRSA-GPLDB(Y]+(5K-5[D1RQJY$5,/SSI_D
MO4FQGEW/-MBW.TGR6CC6?ZU+1I:EO[59B?2S').H.<=.[N-[R;<9,&?RZ3[6
MT<>%Z3K6\<9TBT3I/&-)TE+J[!_O%?&G)C\)QKWL8G&<0;K.L&.J<R:Y!<DX
MKSMCRFQ0S;;B7/OY;C^[<G:B266.N8A))%DD=0@:J-JCUS_+_P RY;W^8]'6
MMN]E&LS@M,>OK&O92>%<L1'9'M;\-(B\]MENC_&CE7->[LNI8KLM_/#UD:^H
MM/#C,SK.*9G7W4S2(^[C72),6%S6&V3$8S8-=RV,SV!S="IE<-F\+?JY3$9?
M%WX&6:.2QF2HRSTK]"[6D;)%-$]\<C'(YJJBHI7/-AR[?+;!GK:F>EIBU;1,
M6K,<)B8G28F)X3$\83=2]<E8O28FDQK$QQB8GLF)\L.3.-]
M
M
M
M
M                                               :O^_KU9.V'L'Q
MUG"[1EOVF<VRUHYL1PCI.3I+L4:6(VRU;N[9=S+E'0,--%(U[9+<<MV>-R/K
M5+#4<K9)Z%\+>I.N<D9MK3XOR>)F+;C)$]SAVQCKPG+;T5TK$^ZM5I/5W7W(
M.C\.F_OZSF$QK7!CF)R3KPB9XZ4KV^VMIKI/=BT\$'[O?]3/NF[\\],_EC<'
M8'C:K<2SKG"^DRW</QSA4@D<ZE;OXYUJ:SMFP0(Y57(Y22S,Q[WI72O"Y(6W
M0Z+\-^F>A\$?)>+UG,9C2^XR:6RVU[8B=-,=)_J4B(T]U-IXJH]7>(74/5^2
M<>\OZGEFOM<&.9BFFNL3?RY+1PXVX1,:UK371KY-]:*  -U/H.=J#>Y/OIU7
M;\_C4N\>=M]./F'8_:(7/IV]JH6DJ<88=TBQ2P);=MZLRJ1R=$FK8>PTASQQ
MZI_AWHK)L\%N[O\ F,^HIIVQ28US6[8X=SVGHG)"6_!OIV.==51S#/6+;/E]
M8RSK$3$Y)UC%&D^:8MDB?)..%@\4,7#                 #KNX:GK^^ZEM
M&B[;C8,SJNZ:[F]3V;#V?%[-E=?V/&6</F<;8\"M?Y%['7)(G]%1?"Y>AV-I
MNL^QW6/>[6TTW.')6]+1VUM28M68]B8B7'EQ8\^*V#-$6Q7K-;1/9,3&DQ/H
MF."KT[R.VW8^T;N:Y@[>]E2:6;CS;;=/!Y*9$ZY_3,G'#F](V)%8UL7BSFIY
M*G9D8WX(9I'Q+\9CD3TJZ0ZBV_5?3>TY]M]-,^*)M']7)7VN2O\ PWBT1YXT
MGRJ$]7=/Y>F.HMSR?)$^KQY)G',Z^VQ6]MCG72-9[LQ%M.$7BT>1C*;(UL
M                                    -D'8KZI7=-V%9BO4X[V=VX\2
M3WG6M@X2W>S;R&D7EG5/;+NO.1[K^D9^9J=?:\:Z-DTC6+:AM,8V,CSK;PRZ
M9ZXQ3??X_4\UB-*[C'$1DC3LB_DR5]%^,?<VKKJD#H_Q'Z@Z0O&'#?XQRGRX
M,DSW8U\N.W&<<^QK2=9F:3.DQ.![#?5-[8._K#0TM SK](Y?J4FV=BX2W:U3
MJ[A5=#4;/D+^JV(WMH[UK=5[9>ERETL11,1]NK35[&+2_KCPSZEZ%S3;?X_7
M<JF=*;C'$SCGCI$7\N.\\/:VX3,Z5M;35:WI/KGD/6&#O\MR=W>5CV^&^D9*
M^G372U?[59F/).D\&R8CQN(
M
M
M
M
M                   ZKO&]:9QGJ6>WWD/:<!I.E:MCY,IL6U;1E:>%P.%Q
M\3F,=:R.3ORP5:T;I9&L9XG(KY'M8U%<Y$7M;+9;SF.ZQ['88KYMYEMW:4I6
M;6M/FB(UF?M<7#N-QM]I@ONMU>F/;8ZS:UK3%:UK'&9F9TB(CRS*(1ZD'WAC
M8]O7/<.]A\V1T_6%6WBL[W#9*E[)M^>@<UU>=O%^&N1K+J&.F8KO!E[C$R[D
M<CZ\-"2-LS[7>'G@'@VOJ^;];Q7+N-(M7:Q.M*SVQZZT>[GSXZSW/):;QK"N
MO7/C1.M^5]'SII.EMS,1Q\_J:S_1ZRT>2>[7C6Z+3E<KE,[D\AF\YDK^9S.6
MNV<EE<ME;EC(Y/)Y&[,^Q<OY"_;DFM7;MNQ(Y\LLCW/D>Y7.5555+-XL6+!B
MKAP5K3#2(BM:Q$5B(X1$1'"(CR1'"%=<V?-N<MMQN+VR9[S,VM:9M:TSVS,S
MK,S/EF>+CS[<8   6"7H)=IZ]N/8SKN];!C%I<A]RUZ#EW.OF9(RY7TF>FE/
MBS#O1WA8M3YL.=F(_B(]LN<E8YSD:U&T-\<>J?XAZUR;/!;O;#EU?45TTTG)
M$ZYK>SW_ &G;V8X[.*Z?A/T]/(.D,-\T:;W>3Z^_HB\1ZNO&(F-,<5F8\EIM
MQ;M2&TE@                  BG?>6^T!N:T[C'O3U/&]<EIDU3B/ER2O&Q
M%EU;-7K-SCS8[21PL7IA]EN6L7--)(]\GRK2C:B-B+/?RZ=63AWFYZ.W5OQ6
M:)SX-?)>L:9:1Q^ZI$7B(C[B\^5 ?CGTW&YY;AZGV]8]?MIC%EGAQQ7GVDSY
M9[F2=(C_ ,R9\B'26X5=                                       !
MS6N['L&H9W$;1JF<RVM;+@,A6RN#V# Y&WB,UA\G2E;-4R&,R="6"[1NUIFH
MZ.6)[7M<G5%.'<;;;[S!?:[NE,FVR5FMJ6B+5M$]L3$ZQ,3YI<^UW6YV.XIN
M]GDOBW6.=:WI,UM6?/$QQC[25CZ<7WAZ]C78#A[OV=)DL<C:6(P?<=AL<Z3*
M4FM5*\/[6-;Q==SLM V-6H_,XR%+:>#Q6:MA[Y;3:O>(7@%2_K.;]#>UOQM;
M:6GA/E_$7F>'HQWG3R5M$1%5CNB/&FF6:<LZOTKDX5KN:QI6?)^.K'N?3>L=
MWC[:M8B;);NJ[7K&\ZYA=PTO8L)MNI['CZ^6U_9=;RE+-X'-XNVQ)*N0Q66Q
ML]FC?ISL7JR2)[F._P""E5]SM=SLMQ?:;S'?%NL=IK:EZS6U9CMBU9TF)CS3
M"PN'-BW&*N?!:M\%ZQ-;5F)K:)XQ,3'"8F.R8<^<#D
M
M
M
M
M                                   P4[Y?40[<NP71?G'S!LGM^ZYF
MA9L:#Q'KDD%S?=XL1+)#')6HN?Y6#UR.U&K+.7O+%3A\#F1K-8\NO)NW1?0/
M4/7.]^+\HQZ;.EHC+GOPQ8XGSS]U;3C%*ZVGMG2NMHUCJCJ_DG2.S^-<VRZ9
M+1/J\5>.3),>2M?-V1-K:4KK&MHUC6!IWZ^IGW(=_P#MCK7)&:^:G%N)R$EK
M2N%=5MV8],UUJ>-E:_EGN;!8W':FUW*DF3O-ZM<^1*L-2%_DI>#H;PWZ>Z$V
MO=Y?3UO-+5TR;B\1ZRWGBO;&.G]BO_%-IXJB=9>(7/.LLW<W%O4<JB?:X*3/
M=[=8F\\)R6[.,Q%8T]K6LZZZ[B0&A@    S$[!.V'(=X7=QPIP+!#:=@]IVR
MKD-]MU)(H9L9QOK37;!O=Z*Q.J006_FYCYX:JNZ^.Y-"Q&N<]K5U'KOJ7'TE
MTIO.=S,>OQXIKBB?+FO[7'&D>3O3$S_9B9UCM;=T+T];J?JC:\KM&NU[_?R^
MC%3VUXGC&G>X4B?)-HG25GKC,9CL+C<?AL11JXS$XFC4QF+QM&".M2Q^.H5X
MZM*C3K1-;%7JU*T38XV-1&L8U$1.B'FUDR9,V2V;+:;9;6F9F>,S,SK,S/EF
M9XRO?$16(K6-*Q#[CX?H                  /).>N&M0[A^&.3N#]\K-LZ
MIRAIF<T_+.6&.>:@F5IR14LU19(K6MRN R*0WJ<G5%BM5XWHJ*U%3*<DYON^
M0\WVW.=C.FZVV:N2OI[LZS6?1:-:VCRQ,PZ7,MAMN:\OS<MWD=[:Y\5L=H_L
MVB8G28XQ/'A,<8GC"KBYJXDV_@7EOD?AC?J+L?N'&6X9W3<] J(D4ES"7YJB
M7J;VND9/C<I QEFK*QSHYJTS)&.<UR*OIAR;FNTY[RG;\XV,][:;G#7)7V+1
MKI/IK.L3'DF)A0+G?*=SR+F^XY1N_P#/V^6U)G33O1'N;1&L\+UTM'&>$P\P
M,DQ8                                        &R_T^_5+[C/3_P!E
MK5=0RDN^<)Y#*+>W#@_9\C:36;_M*L9D<MJ=OPVI='VR:%C52[5C?#.^./VN
MO:8QK$CCKWPQZ?Z[V\WW58P<ZK73'N*1'?C3LKDCAZRG]F9UB)GNVK*0^B?$
M?G/1V6NWK,[CDLVUMAM/9KVVQ6^XMKQF.-;3KK&L]Z)X_93W[=O'?AQU'O/"
MFTL7-XZ"NF\\99Z2K2Y"X_R$R(B5\_A8YYO:,79D14J92HZ?'7.CFLE\Z.:&
M*D'6/0_/^B.83LN<XI]3:9]7FKK.++'GK;3M_K4MI:OEC28F;<=-=5<FZKV$
M;[E&6+<([^.=(R8YG[F]=9T[)TF-:VTUK:8XLT33VQ@
M
M
M
M
M                                !'_]4CUPN.>T?YP\(]NLN!Y5[D(H
MK>+S6529F3X_X<R"HZ"1-AFJR>3LV[8^3Q?_ $:&5(Z<[>E][7,6I+.OAGX,
M<QZK]7SGG\7VO3LS$UCLRYX_L1/N,<_E)CVT>XB?=1$W7WBER[I6+\MY;W=S
MS_N^Y[<>*9[)RS';;R^KB>]_6FL3$S!]Y8Y;Y+YTW_8N4N7MTSO('(&UW/;<
M]L^Q6UM7[DC6-BKP1,:V*KC\;1KL;#5J5HX:M2!C8H8XXVM:ET>5<IY;R/88
M^6<IPTP;#%&E:4C2(\\^>9F>,VF9M:>,S,JE\UYMS+G>]MS'FN:^?>7[;6\W
MDB(C2*UCR5K$5CR0\Z,@QP     $Q_[L]VG)@=#Y:[Q]GQG@R6]W7\0\63VJ
MJLDCU'7;=?)\@9NA/+&OGT\]M45/'M?$Y/!-@[+'=?%T;47^8WJGU^_VO2.V
MM^+P1Z_-$3_S+QIBK,>>M.];C'9DK*T?@7T[&UY7GZESUCUVZMZO%.D:QBQS
M[>8GMB+Y(TF/_*B4J@K&GL                    !#-^\K=GWS5Y+XX[S=
M1Q2QX3DVK6XPY8DJ5G^37W[6L?+-I.PWYT\;?:-HTRI)CU_Y&,3 1?A?,JK;
MS^77JWXSR_<='[NWX[;S.;!K/&<=YTR4CT4O,7_^9/DA6GQUZ9FF;!U5M:^T
MO$8<^D=EHUG%>=(\L:TM:T_<XZQ'%%J+-*[@
M                 /5>%N;N5NW;D?7>6N%]WS?'^_ZO92QBL_@[/E2.B<YO
MM6+R=.5LM#-8+)Q-\JY0MQ34[<*K'+&]BJAB^<\EY7U!R[)RKG&&F?8Y8XUM
M'E\EJSVUM';6U9BT3QB64Y-SKF?3_,*<SY3EMBW=/+'9:)[:VCLM6=.-9X<(
MGMB)B<SZ7OK8<6]Z$&"X?YL7!<2=SKV0T*6.2=]+1.6[2-5$L:#:R$\[\5L<
M_A_U,#:GDG>Y?%3ELM5\<%*?$KP<YGT=;)S;D_?W737;-NW)@CS98B(UK'DR
M1$1_7BO"9MQT%XG\LZMQTV&^FFVZ@TXX]=*99B.-L,S/FXSCF9O7CI-HB;-[
M)":4@
M
M
M
M                                                   'Q9/)XW"X
MW(9C,9"EB<1B:5O)Y7*Y.W!0QN,QM""2U>R&0O6I(JU.E3K1.DEED<V..-JN
M<J(BJ?>/'DS9*XL59MEM,1$1$S,S,Z1$1'&9F>$1'&9?EK16)M:8BL1K,SY$
M.[U6_7GR.Y_.3MU[&]AMX?4'+-B-Y[A\:^6GFMJB=&^&_@N*WO9':P>OO\:Q
MS9Q4CO6U:J4_(@1+%FVGA?X'4VGJ^H.M<<6W7NL>UGC6D^2V;R6MY8Q\:Q]W
MK/M:UP\0_%_6,G).D<G]G)NJZ=GEK@]GLG+[/J^V+Q%9DD?*]\LKWR22/=))
M)(Y7OD>]5<][WN57.>YR]55?A52S\1%8[M>$0KE:UKVF]YF;S.LS/&9F>V9G
MSOX#\      [EQWH6T<J;]I7&>DXZ3+[AR!M6 TS6,9$DBNO9[9<I5P^+KKY
M4<KV,DN6V(YR-7P-ZN5.B'3YAO\ ;<KV&;F6]MW-IM\5LEY\U:1-I[=/)'#T
MN[RWE^YYMS##RS9QKNL^6M*]NFMITUG2)F*QVVG2=(B9\BTH[;>#=7[:.!>)
MN!=-;&N XMTC":I#;C@6L[,Y&G627/[)9KK-/Y-[9\_/:R-AJ/<B3VG]%Z=#
MS.ZAYUN>HN>;KGF\_P _<YK7F.WNQ,^UK'9PI72L>B(>@/*N7;?D_+<'*]K&
MFWV^*M*^Q6(C6?3/;/IE[:89D                     &*7>]VPX'O$[6^
M7^W[-,H17-VU>R[3\Q?B\<>M<@89S<OI&PI*R*6S7AQ^Q4X$M+#TDEHOGA^%
MLKFKL_1G4F?I+J7:<^P=Z:X<L=^L?=XK>UR4\TZTF=->$6TGR,)U)R3!U%R/
M<\FW&G<SXIB)F->[>.-+^S6\1;[&BL V37,[I^Q9_4=HQ=S![-JV:RNN;%A,
MA$L%_#YW"7I\9E\7>A7JL-S'Y"K)%*W_ -+V*AZ4[;<8-YM\>[VMHOMLM*WI
M:.RU;1%JVCT3$Q,*![K;9]EN<FSW59IN<.2U+UG36MJS-;1PUCA,3'"='"',
MX                                          '[UK-BG8@MU)YJMJK
M-%9K6:TKX+%>Q ]LL,\$T3FR0S0R-1S7-5'-<B*B]3\M6MZS2\1-)C28GC$Q
M/;$QY8E]8\F3%DKEQ6FN6LQ,3$Z3$QQB8F.,3$\8F.Q+3]*+UZI(':[VZ]]N
MRNEK>&#$:%W(Y23Q2UU8V.''X#F.3P^*>%[4\N+94ZR-=X$R+7(Z6^RJWBCX
M'1IDZ@Z(Q\>-LNTC^F;8/^_%[/JY[*++>'?B]&YFO)>K<E:Y^S'N9TBMO-7-
MY(MYLG"+=EHBT=ZTN6K:JWJM:]1LU[E*Y7AM4[E6:.Q5M5;$;9J]FM8A<^*>
MO/$]',>U5:YJHJ*J*55M6U+32\3%XG28GA,3';$QY)A86)B8UCL?0?+]
M
M
M
M
M                                       #I')/).B</Z)M/)W)VTXC
M2=!TG$6<[M&T9VS[-C<3C:WA1TDCD:^:Q9L3/9#7KPLDL6K$C(8622R,8[N<
MOY?O>:[W%R[EV*^;?9KQ6E*QK-IG_MK,SI$1$S,Q$3+@W6ZV^RV]]WN[UQ[7
M'6;6M:=*UK'&9F9\B"'ZK/K,\@][&2S7#7"]G-\==K-*\ZO/0;-+CMHYD?C[
MDZU<WN[H%BFIZK-X8IZFON<^)LK&3VUEG9"RM=WPO\']AT=CISCG,4W'4TQK
M$]M-OK$:UQZ]MXXQ.7S:Q32)F;5,\1/%3==23?E'(YOAY#K,6MQK?/VQQ\M<
M5O)2>,Q[O37N1HK)M0V        2+ONX_:<O+7=-L_<GLN,]HTSMOP/@UV6P
MR-U:YRQO5:[BL'Y<<R*VTFN:K'E+CU8GBJW)*,G5JN9UK[_,)U3\E]-8NG=M
M;3><POK?3MC!CF)M['?OW*^FL7CSIU\#>G)WO.<W46>NNWVE>YCUCMRY(XS$
MZ_<8]8F-/^96>&B<R4K6I                       $$K[Q)V?_L0[KL5W
M#ZOCDKZ#W.X^WELJM=J^SXSES5(J%+<Z\C4DE\ANRXNWC\M&]_@]IN3WO WI
M"Y2[7@!U9\L],7Z?W-M=]RVT177MG!?6:3V<>Y:+4GMTK%->V%4?&_IN>7\\
MQ]0[>O\ TN]KW;]ND9L<1''R1WZ=V8B--9I>?.CVD^(/
M                            $@#TF/6HW#L_M8/@7N(N9C?.V*U:@I8/
M+JMG+;AP>ZQ+%$EC (^5\^9XZB1ROMX5$=-4Z>=C^CDEJ6X'\5/!W:]65OSW
MI^*8.HXC6U>%<>XT_K?U<ODC)V6[+^2U9M\./%7-R",?(^H+6R<EX5QY.,WP
M1PB(GRVQ1YN-J1PKK72L3GM(WC3^2M1U[?>/]FPNXZ7MF+K9K6]HUW(5\KA<
MUB[C/'7NT+]5\D$\3OA1>B^)CT5KD1R*B4KWNRW?+MWDV._QWP[S%::WI>)K
M:MH[8F)[/^TK5[?<8-W@INMK>N3;9*Q:MJS%JVK,:Q,3'"8F.,3#M)U7,
M
M
M
M
M                                      >.\]\^<3]LO%FS\R\U[?C]
M*T'4ZS9LAE+OCFLW+<ZK'C\+A,;7;)>S6?RUCI%5IUV/FF>OP)X4<Y,OR/D7
M-.I.9XN4<FQ6S;[+.D5CLB/+:TSPK6L<;6G2(AC^:<TV')=ADYGS/+7#LL5=
M;6G_ &1$1QM:9TBM8B;6F8B(F95^7J<>J?RSZA.]OQ<:WM$[==2S-FSQQQ9#
M8\$MU[$=6K[GR%+6F?6SFXVJRN\J-%?4Q,4SX*WB<^Q9LWN\-O#'E?06R]=;
MNY^H,M(C+FTX1Y9QXM>-:1/;/NKS$3;AI6M//$#Q&W_6.XG:;?O8>0TOK3'V
M6OIV7RZ3I,^6M?<TU\LQWFJ<E%&@         LF?2.[4$[0>QCB/1,MCDQ_(
M.\T?VO\ *;'PR07(]UW^G0NLP^0BFBBDBR&HZM6QF%G;\+?/QSW-54=U7SN\
M5.J?XLZUW>^Q6[VPPV]1A\WJ\4S'>CC/"]YODCT77LZ Z=KTQTMMN76K%=Y:
MOK,W9K.7)I-HF8[>Y&F.)_JTCBV7$=-R                       &NCU5
M.T1O>AV5\I\7XK'>W\B:Y59R;Q(D?C]I7D/2ZMVS0Q59&1R^.3;<-9O87HYJ
MM1<BC_@<QKFR!X8]5ST?UCM>9Y;=W87GU.?S>JR3$3,\8]Q:*Y/^'[#4>N>G
M*]4],[GE41'QJ:]_%/FRTXTXZ3I%N-+:1KW;3IQ5J4D;XGOBE8^.2-[HY(Y&
MJQ\;V*K7L>QR(YKVN3HJ+\**>BT3%H[U>,2HA:MJ6FEXF+Q.DQ/"8F.V)CSO
MX#\                                            &X#TMO5GY/]/_
M &^#3]F=E^1.V/9\G"[;N.7W'SW]+GLVO%=W?C!+<[*F,SK&RODN8]714LRU
M/#*L4Z0VH8E\3?"OEO7>UG>;7N;?J3%7VF732,D1'#'FTXS7R5OQM3R:UUK,
MI^'?B3O.D<T<OW_>S=/7MQKVVPS,\;X_1.LS>G9:?;1I;7O3_>(>8>,N>^.]
M9Y7X?W/";[Q_MU"/(8/8\#;;9JS,5.EBE;B7P6L7F,;/XH+E&S'#;I66/AGC
MCD8YJ44YKRGF/(]_DY7S;#?!OL5M+4M&DQYICR368XUM&M;1I,3,3JN!L=_L
M^9[2F^Y?EIFVF2-:WK,3$Q[,>6)X3';$Q,3I,/2C'.V
M
M
M
M
M                     !X5W(=R'$/:?Q#M'-O-NT0:OI.KP(BJB,L9G8LS
M89*N*U35,4LL,N;V?-RPN96K,<U$1KY97Q5XIIH\UT_T_P UZHYKBY-R;%.7
M>Y9]BM:Q[J][?<TKVS,^Q&MIB)QO-N;<OY'R_)S3FF2N+9XJZS,_[*UCMM:T
M\*UCC,\(5X_J,>I+S+ZAG)S<[MSWZCQ)JEZ^WBOB+&W))L1K-&=[XFYK/3IY
M;-CWG(TD:VWD'L8QB=8JT<$*JQU^O#WP[Y1T#RWU.UTR\VRUCU^>8]M>8^YK
M_4QQ/N:]L]MIF>RF'7?7O,>M=]K?7%R?%:?58=?L>LR:<+9)CAYJ1,UKVVM;
M7*2$T(         ;//2![3E[N^^CB?4,QBW9'CGCRXO+_*7CC>^F_5-%LU+=
M#"W?"L:.K[;MT^-Q4K4>R3V:Y+(WKY:H1KXL]4QTIT3NMUBMW>8;B/48>S7O
MY(F)M']S'W[QPGC$1/:D;PLZ=MU!U=@]9778[2?7Y)XZ>TG\777336V3N^UF
M8UI%].S19%GGFNP                         "O']<;L__A5[WMOS>NXK
MV#B[N%2]S%I"P0Q18ZAF<SD)/VC:M59!%!6K-PFW3268*T3$CK8W)4V)UZ%^
M?!7JS^)^C,6#<6[W,^7Z8,FNNLUK'XJ\Z]O>I'=F9G6;4M*F_B_TU\@]4VWN
M"NFPW\3EKV:1DU_'5CCK[J8OV1'XR(CL:<"744@
M                       !M&],7U.N3O3SY.\3?E'=. =TR-7]J?%GM2?&
M^".M\]=*]ID;5Q6[XJJU$^%8Z^3KQI6LJWPP3UHS\2?#;EO7W+?N<//L-9]3
MFT^SZO)IQMCM/LS29[U?NJVD;P^\0=[T9O?59>]EY%EM^,Q^6L]GK,>O"+Q'
M;'"+Q&DZ3%;5L+>%.:^,>XCC'4^8>'MLQVZ<?[ICF9'"YK'/7X/A6.WC<E4D
M1MK%9K%6FOKW*=AD=BK8C='(UKFJA0CG')^9<@YEEY3S;%;#O\-M+5G_ &3$
M]EJVCC6T:Q,3K"Y?+N8[+FVRQ\QY=DKEV>6O>K:O9,?[XF)X3$Z3$Q,3$3#U
M0QCN@
M
M
M
M                                        !XUS_P _\4=L/%&U\T<T
M;73U#0]0IK8O7K"I+=R-V5'-QV P&.:Y+.9V+,V42&I4A19)I%_X-1SFY?D7
M(N:=2<TQ<GY/BG+OLLZ1$=D1Y;6GLK2L<;6GA$,?S3FFPY+L,G,^9Y*XMEBK
MK:T_[(B.V;3.D5K$3-IF(B)F5=3ZBOJ*\O>H5R])N.XR3ZOQAJ\]ZGQ+Q+3O
M/L8;3,-8>UK\AD'M;#%F]US<4,;\EDGQM5ZM;#"V*M%%$ST \/O#[E70/*OB
MNUTR\TRQ$Y\\QI;):/N:_P!7'7[FO_%;6TS*EO7?7?,.M.8=^_>Q<HQ6GU.'
M7L\G?OIPMDM';/96/:U\LVUYF_M#          "=+]W+[3TXA[4-A[B]CQD<
M.Y]RN>2Q@IK%=B7:'%6B6LEA=>BC=(BV*C=BV63*7Y$:K([=1*$BH[P1N2DW
M\P75/RMU33D&WMKL^74TM$3PG/DB+7GS3W*=RL=ND]^/+,+>^"_3GR1TQ/-<
M]=-YS"W?XQI,8JZQBCMGA.MLD3PUB\1/8D1$!)A
M    !II]<WM 3NF[(-KV+7L8MWD_MUEM\P:8M:"*6_D<!C:+X>2M8BD?*Q[:
M^2U)CLBD42/ELW\/4C:U5<2[X*]6?PQUGBP;BVG+=_$8,FL\(M:?Q5^S[F_M
M=>$16]IE'7BATU/4G2F:F&LSO]K^.Q:<9F:1/>IZ>_2;1$?UN[YE><7Y4F
M                                            !M&],7U.N3O3SY.\
M3?E'=. =TR-7]J?%GM2?&^".M\]=*]ID;5Q6[XJJU$^%8Z^3KQI6LJWPP3UH
MS\2?#;EO7W+?N<//L-9]3FT^SZO)IQMCM/LS29[U?NJVD;P^\0=[T9O?59>]
MEY%EM^,Q^6L]GK,>O"+Q';'"+Q&DZ3%;5L+>%.:^,>XCC'4^8>'MLQVZ<?[I
MCF9'"YK'/7X/A6.WC<E4D1MK%9K%6FOKW*=AD=BK8C='(UKFJA0CG')^9<@Y
MEEY3S;%;#O\ #;2U9_V3$]EJVCC6T:Q,3K"Y?+N8[+FVRQ\QY=DKEV>6O>K:
MO9,?[XF)X3$Z3$Q,3$3#U0QCN@
M
M
M
M                                                           '
MG?+'+''?!O'>V<L<L;9BM)X^TG%39G9-DS,RQ5*52)6QQ1111MDM7\E?M2,K
MU*E=DMJY:ECAAC?*]C%[_*^5[_G6_P 7*^5XK9M_FM%:4K'&9_W1$1QM:=(K
M$3,S$1,NKO=[M>7;7)OM]DKBVF*LVM:TZ1$1Y9_[:S/".*NV]3OU*N0_4.Y=
M9E98LCIW!VCV+E/B?C)]Z1Z5:\CY(YMSVV&">3'7=ZSL"HDKXT=%1K>&K"YZ
M-DGGO]X:^'6PZ!Y5ZO6N;G6>(G/FT\OY.DZ:QCK/9KQM/MIB.$12_P 0NO=W
MUIS"*X^]BY+AM/JL>O;/9ZS)$3I-YCA';W*S-8F=;3;6*22CL          /
M=NV+@C9.YWN"XBX"U-5BS/*6[X;5TO>7)+'AL5/,MG8MALLABGE6GK>O5K5^
M?PL>J0UG+T7\!@^I>>;?IKD&[Y[NN.+;8;7T_K6[*5CC'&]YK6.,<99WIGDN
M3J+G^UY+CG2<^6(F8[8I&MLEHX3QK2+3'">,+230-'UOC+1=,XXTV@W%:CH.
MK8#3-8QK7>-*& UG%5<-B*GC5$61T%"E&U7+\+E157X5/,_?;S<<QWN;F&[M
MWMUGRVR7GSVO:;6G[,S*_>WP8MK@IML%8K@QTBM8CLBM8TB(]$1&CMIU7,
M                       #\YH8K$4L$\4<\$\;X9H9F-DBFBD:K)(I8WHY
MDD<C'*CFJBHJ+T4_8F:S%JSI:#M5I?JE=H<_9;WG\J\58_&ST>.\Y?3D;B"9
MT#XJECCC<I[-W&8ZC(]J>T1Z?E8[F"D?_P"N;&/=^!R=?1;PQZLKUAT?M>99
M+1;F&.OJL_'CZW'$1-I_]2O=R>Q=1WQ(Z9_ACJK/M<->[R_-/KL.D1$12\SK
M2-(B(C'?O4B/)6*S/:UX&_M#
M          !MM]*;U1MZ]/KDYF$V";*;3VS;_FZTO*&A0)[7;P5V6*OCUY(T
M2":>"*MM>-IUXF6Z_C9!F*4#8)O#+%4L5HI\4?#/9=><M]?MXKBZDP4GU.2>
M$7CC/JLD^6DS,]V>VEIUCA-HM)_AOXA9^C][\3WLS?I_-?7)736<=ITCUM([
M?)'?K]U$<([T1K84<><@Z5RQHVJ<E<<['C=NT7>,'C]DU79<1(Z2AE\-DX&V
M*EJ%)616('JQWAEAF9'/!*UT<K&2,<U*%;_8;SE>]R\NYACMBWN&\TO2W":V
MB=)B?^Z8UB8XQ,Q.JY&VW.WWFWIN]K>N3;9*1:MJSK%JVC6)B?+$P[D=1S@
M
M
M
M
M                              <-L>Q8'4-?S>U[3F,=KVM:UB<AG=@S
MN7MPT,5AL-BJLM[)9/(W;#XX*E*C3@?)+(]R-8QJJJG-M]OGW6>FVVU+9-QD
MM%:UK&MK6M.D1$1QF9GA$/C)DIBI;+EF*XZQ,S,SI$1'&9F?)$0K\O5[]5+9
M._/DE_'W'%_)X/M9XZS,ZZ9A%6U0GY)SU7SJCN3-MH2,@E1TD,CX\/1G;XL=
M3D<]S6V+$Z-O?X3^&&VZ(Y=',.8UK?J?<4_&6X3&&L\?4TGC_P#,M'NK<(]K
M6-:>^)OB+FZKW<\KY9::].X;<.V)SVC_ )EHX3W8G_+I/]^WMIB*:7B843
M          E:_=F^T]<QM_+W>3LV,>['ZA5?PUQ;/88WR9=FS=:CFN0\U4ZN
M;,RUA-<DQ^/CDZ+%)'F+3/A?&OAJ]_,=U3ZK:[3I#;6]OEGXQFT_J5F:XJS_
M 'K=ZTQV^TK/9*Q_@1T[,?&NI\]9C7\1BUUX]ELMH\\:]RL3'EB\)B14I8\
M                          !'E^\3]G_[:NU7$]QVJXQD^^=LV0EOYQU>
MLZ2_EN(]JLTL?M$"K"WS)TU3,MI99%D58ZM%F0>G17KUGOP ZL^1NJ+=/[FV
MFQYE72NL\*YZ1,TG_CKWJ<.VTT\R(/&;IKY9Z9^5=O77>\OF<GIG#.D98[8B
M.[$5R:\>%)B(UL@I%VU0
M        -[/HR^J[DNRC?*W"/,^7NWNUCD/.L6U8F2>[-PUMF5E@K+O&)B1S
MYOFA<=T7/486/?X$]MK,=8CEAMPCXP>%].L=C/.N3TB.IMO3LC2/C%*ZSZN?
M_,C_ )=I_N6G28FLR^%?B)/3>YCD?.+S\@YK^UM/_(O:8XZS/#%:>-X[*V]O
M&FM]9[^+RF,SF,QV;PF1H9C#9BA3RF(R^+N5\AC,IC,A7CMT,CCK]22:K>H7
MJLS)89HGNCEC<CFJJ*BE&LF/)AR6PYJVIEI:8M68F)B8G28F)XQ,3PF)XQ*W
M%;5M6+5F)K,:Q,=DP^\^'Z
M
M
M
M                                                    "$?ZZ7JO
MOYYV7-=GG;OM*2\'Z?E_9>6MTP-MRU.6]QPMMK_FYC;]=Z1Y'CO4<I7\7C8K
MZV7R<+;$:R5J]666Y7@GX71R7;TZNY_B_P#YSEKK@QVCC@QVCW<Q/9EO$^7C
M2DZ3I:UHBL'B[XB6WN6_2G),G_14F8W&2L_YEHG_ "JS_4K/N]/=6]KKW8GO
M1J"QB             <CB,3DL]E<9@\-1LY/,9K(4L3B<;3B=-;R&2R-F.G1
MHU86=72V;=J9D;&I\+G.1#CS9<>WQ6SYK17#2LVM,]D1$:S,^B(XN;;[?-N]
MQ3:[>LWW&2]:5K';-K3$5B/3,S$+/WL1[9,5V?=IW"W =&"JW+ZAJ-.QO-^L
MRM_]9Y&S_BSN]Y1UBLQ/;()-DOV(JCY'2OCH0P1>-S8VJ>:_6W4F7JSJG><]
MR3/JLV6?5Q.OM<5?:XZ\>SVD1,\(UM-ITC5?OIGDF+ISD.UY-ATGU&*(M,1I
MWKSQR7TUGW5YM;MG373667)JK.@                           .!VK6,
M!N^L;'IFUXNMF]6V[ YC6-DPMSQK4R^ S^/L8K,8NTD3XY%K9#'6Y(G^%S7>
M%Z]%1?A.?;;G/L]SCW>VM--SBO6]+1VUM68M68],3$2^,F.F;';%EB+8K5F)
MB>R8F-)B?1,*OOO5[:<[V@]T/,7;[G/:IHM"VRU#K.5M1.B=L&CY:.+-:3GT
M7IY;Y,IK&0K/F2-7,BL^;%XE=&IZ4=&]1X.K.F=IS[#I%L^*._6/N<E?:Y*_
M8O$Z:]M=)\JA?6/3^3ICJ/=<GM$^II?7',Z^VQ6]M2=9[=(GNVF.'?K:/(Q:
M-G:P                                               !*;]!WU7T
MX^RFN]D'<9LLB:+GKK,9V_[[G+T?L^E9^_.Y8.+\Y=MN:Z+5]BN3*W#3.D<F
M/OO;4\/L]B-U2LGCAX73O\>3K3I['_UE*Z[K%6..2L1QS5B.V]8_S(T]M7V_
MNJSWK%^$'B)7'&/I'GF3VLSW=MDM/"->S!:9[/-BUGS8XT]I"985$63
M
M
M
M
M                        ",[Z\?JGR<':WE.S'@+8Y:O,>ZX6).8MOP]E
MT5SC+1L[29/7U7&7:[TDI;ONV*LH^61JMEQV(F;(SI-;@E@L9X(>&/RWN:=7
M\\QQ/)\-_P 1CM&L9LE9]W,3VX\=HX>2]XT[*VB83\6O$&.1;2W3O*,DQSK/
M3\9>LZ3AQV],=F2\>YT]M6L]_P!K,TF831<I4T            #>#Z!/:?\
MQ%=\6$Y$S^-]LX][9,?!RKFGSP2OI6=ZDL38[BO#OF9&Z.*\S88YLW"UZM;+
M'@96_#\*+"WCKU3\@=%WY=@MIO\ F5IPUT[8QQI.:WL=W3'/F]9"7_!?IZ.;
M]43S/-&NUY?2,GDXY;ZUQ1,3$]FE[Q/"8M2JP&*)+?@
M            "+']Y7[/EV?CWC?O1U/&>9E^-Y*G%7+$D".6231=@REBUHF>
ML1MA\M(=>W')6*$LBR>8]<W7;X59$JLLU_+KU;\5YAN.C]U;\3N8G-@U_*UB
M(R5CC]WCB+1&G_+GS\8'\<NFHWG*L74NWK_U.UF,>68[9Q7GVLSPUGN9)X<=
M(C):?8AJ%O%60
M/Z:YS'-<URM<U4<US55'-<B]4<U4Z*BHJ? HF(F-)['[$S68M6=+0G2^AGZI
MS^Z71Z_:[SML+)^X7C3!H[3MDREE?;^8N/L3!X5LV9IE_P"^WS3:K&LR'P^=
MD*",NJDDD=Z1M)?&KPRCIC>SU)R3',<@W-_;TB.&#+;R1YL>2>-/)6VM.$32
M%OO"KK_^*-C/*>:6CY=VU8X_EL<<._I_7KPC)'EX6CW4Q61 0&E\
M
M
M
M
M                   U?>JMZB.M^G[V^V\[C9\?E.=N1(\AKW"^HV$CLI\J
ML@1N1WG.4W+\.KZ;'8CED:Y.ERY)!53HV622.2?#'H#<]><^C!>+5Y+MYB^X
MR1P]KKPQUG^ODTTC^K76WDB)TGKOK':]&\EMO+Z6YCDUK@Q_UKZ=LQ_4IVVG
MAY*Q.MH5SNX;?M'(&U[)O6[9W);1N&X9S*;+M&QYFS)<RN<SV:N39#*93(6I
M%5\]N[<G?(]R_P#J=\'1/@/079[/:\OVN/8[+'7%M,-(I2E8TK6M8TB(CS1$
M*0[W>[KF.[R;_?7MEW>6\VO:>V;3QF?-'HB-(B.$1$0ZV=AU0
M +"WT*>T_P#AF[$],V//8QU'D;N)LLYEVSVFLD-^EK^7J1U>-<%)(KUF=5K:
M9%!DO*D;&^O<R]F-6]455H-XV=4_Q)UOFP8+=[E^PCXOCTG6)M6=<MOLY-:Z
M\=:TK.J['A9T[/3W2&"N:LUWNZ_'Y-=8F)O$=RLQ/&)KCBL3'#2W>;FB(DC
M                             #RWF[B'4.?N(.2N%=^J>V:?RAIF?TO.
MM8R%]FM5SF/FILRF.=.R2.OE\-9D9;I3=/%!;@CD;T<U%,ER;FN[Y'S7;\XV
M,]W=[;-7)7S3-9UTGSUM'M;1Y:S,>5T^8;';<TV&;EV\KWMKGQ6QWCLUK>)K
M.DQQB=)X3'&)XPJX.<^']M[?N8N2^$][KMK[;Q?N>=TW->6G_;VI\+>EJPY.
MDOB>DF.R]1L=JL_JJ/KS,=U^$],.2<WVO/N4;;G.RG7:[G#7)7SQWHUFL]G&
MLZUGTQ*@?/>4;GD'.-QR?=_Y^WRS77L[T=M;1&LZ1>LQ:(UUB)TGB\I,HQ(
M                                              '=N-N1MUXAW[4.
M3^.=@O:MO6A[!C=GU;8,;(C+6-S&*LLLU9D:Y'16*[W,\$T$K7PV(7OBE:^-
M[FKTN8\NV?-MAFY9S#'7+LL^.:7K/9-;1I/L3Y8F.,3I,:3#N\MYCO.4;_%S
M/87G'O,%XM6T>>/)/GK,:Q:O9:LS6>$RLA?33[^=,]03MVQ7)6.;CL%R?JSJ
M>K\TZ%4L*YVK[FVKYC,IC:\\LMWYG;A#"^YB99'2=&I-5=+)8IV%3SS\1>AM
MYT'U!?EN7O7Y=DUOM\LQ[O'KV3/9ZRGN;Q'HM$16U5Y.B^K=GUCR2G,]O'<W
M-9[F;'Y<>2(XQZ:V]U2?+6>.EHM$;##0FV@
M
M
M
M                                                           >
M2\Z\W<==N'$>^<W<KYI,!H/'>!LY[/7FL;-<G;&YD%'$XFHZ2'Y0SF<R4\-.
MC61S5L6YXXT5/%U3*<DY-S#J'FN#DW*Z>LWVXO%:QV1Z;6GR5K&MK3Y*Q,NC
MS+F.SY1L,O,]_>,>SPTF][>:(\T1QF9[(B.,S,1'&5:9WP=X?(W?'W"[CSKR
M%)+2BRDR8G1]/9<DM8O0-$QTDJ8#5<8YS8V/=!%(Z>[8;''[;D)Y["L:LGA;
MZ+=%=(\OZ*Y!AY+L(B;5CO9<FFDY<L^ZO/\ NK'W-8B/)JHUUEU7O>K^=9.9
M[F9KMX]KAQ^3'CCLC^]/NKSY;3_5BL1B*;8U0            #-?T[NURUWB
M]XG"?!CJ\TNL9O:(<]R-8B5T?L7&NHM78MU5;+45*=G)X:@_'U)'(K4O7($Z
M+XNBZ;X@=35Z2Z1WG.HF(W-,7<Q1Y\V3VF/V8K:>_,?U:RW'H+IZ>I^J=KRV
MT:[2+^LS<-8]5CTM:)XQ[OACU\DWB=)T6<]*E3QU.IC\?4K4*%"M!2HT:4$5
M6G3IU8FP5JE2M UD->M7A8UD<;&HUC41$1$0\W;WODO.3),VR6F9F9G69F>,
MS,SVS/EE>R(B(TCA$/I/E^@                              !#@^\M=
MG\F WKC3O3U+%O7$[Y7J\4<O35H$\NKN&OT'S\>;#>>Q72R2;#JE2SC'R.1D
M4*82JSJKYVH6X_ETZMC-L]ST=N[?C<,SGP:SVTM.F6D?W;S%XCMGUEY[*JV^
M.O35HOM^JMM7VLQZG/I'9/;BO.D=D^VI:TSV^KK':BKEGE<P
M                                    &<WIZ=[^]=A/<=K/,FL-LYC4
M[?@UKE;1FVGUZF[:!?LPOR=)$\7DQ9[$OC;=Q5ES52"["U'HZ"2:.32>O^B]
MEUST]DY1N-*;NOM\&336<>6(X3Y^[;W-X\M9\\1,;IT)U?N>CN>4W]>];89-
M*9\<3[JFONHCL[]/=4F?376(M*RBXKY0T;FKCC2N6>-,_2V?1.0-=QNSZQFZ
M,C)(K>-R4#9F,F8USG5,C2E\5>W6D\,]2U%)#*ULD;VIYV\SY;O>3\PS<KYC
MCMCWN#)-+UGR3$_[8GMK,<)B8F.$PO%M-WMM_M<>]VEXR;7+2+TM'&)K:-8F
M/L._G1=@
M
M
M
M                               $$CUY?4C7N?Y@=VR<2YYMG@7@[8+4
M>?R>,MLGQW)?+6-6YB\GFH[-=5@O:SIL<TV/QBL<^&Q.^U::^2.2LL=V_ [P
M\_AOE/\ $O-::<[WN..Y%HTG#@G28C2>,7R<+7[)B.[7A,6UJEXQ]<?*^_\
MX9Y;?_\ ENVO^-F)X9,T<.[P[:XNSMTF^LZ>UK*/>3V@X             !,
M\^[1=I[M1XIY4[P-EQSX,SRM?DXLXVFL0NCD;Q[J.0@O;AEJ4JL1)J.S;S7A
MIN^,OAEUU?@3KU6G_P#,9U3&[YKM>D]M;7#M:^NRZ?E<D:4K/IICUM[&5:CP
M-Z<^)<GS=19Z_P#4;RW<QZZ<,6.9B9CAK'?R:ZQKI,8Z2E%E:4[
M                        QA[S.VC7.[_MEY>[>]C6I7^?^JVZVMYBY%YL
M>M;OC7,RVD[+\6&>PV+"[/2JS3I$B2354EB142139.D.H]QTGU'M.?;?6?49
M8F]8^[QS[7)3MCW5)F(UX1.D^1ANH.3;?J'DNYY-NM/59\4UB=(GNV[:7B)\
MM+1%H],*OC;M3V+0]KV71]OQ-O [7IV?R^K[+A,A$L-[$9[ Y"QB\OC+D3OA
MCLT;]62-Z?\ !S5/2K:;O;[_ &N+>[2T7VN;'6]+1V6K:(M68]F)B5 ][L]Q
MR_>9=ANZ]S=8<EJ7CS6K,Q,?TQV^5UT[#K
M                       )*_W?SU(I.%>1X.S#E[/+'Q/RYGG3<29;)S.=
M7T+E;*N;'\W&S2.7V/6^29T9$V-.L5?-^7(C6)<MRE=/'CP\CG'+YZPY337F
MFUIIGK';DPU^[T\M\7E\LX]8X]RL)^\&.M_B6Y_A+F5]-IFM,[>TS[G)/&V/
MS17)VU[/QFL<9OPFX%-%H
M
M
M
M                                            T4>N?ZBSNS_@1O"_
M&.;?2[A>?\/DL;BKE)S?;./N,9'38K:MX25KO-HYK+.63%X21J->RPMFW$]L
ME!&OFSP5\/\ ^+>>_*_,J=[D&PO$VB>S+F]U3'Z:Q[O)Z.[6>%T6^*?6O\*<
ME^*[*VG.]Y$UQ\->Y2-(OD\T3$3I37[N8G28K:$ \O4IF              [
M[Q;QOM?,7).A\4:+CWY3<>1]NU_2]:HL;(K9LQL>3K8JDL[HV2.AJ0S64DGE
M5/#%"USW=&M53H\TYCM>3\MS\UWMN[M-OBMDO/\ 9I$S.GIG32(\LZ0R'*>6
M[GG',\'*MG&NYW&6M*\)G3O3IWITUGNUC6UI\E8F9X0M*>WWA;5.W/A'BW@O
M28VMUGBW2L%I^/L)72K+E)<73CCR6>N0-EG1F2V+*NGOVOCO\5FP]?$O7J>9
MO/><;KJ#G.YYUO)_ZG<YK9)XZZ=Z>%8[.%8TK'".$0] .6\OV_*N7X.6;2--
MM@Q5QUCT5B(C77C,SIK,SQF7L)B7>
M   @L_>*^SY.%^Z3"=R6J8EE70^Y:A/9S[J5=(Z>-Y>U2O2J;,D[8WNC@DV[
M"2TLFUSFQNMW?;Y.CG,D<77_ )?NK/E?IJ_3NZMKO>76]IK/&<%YF::</N+=
MZG;.E>Y'"-(54\<.FOB'.<74>WKIMMY'=R:=D9J1$1,\>'?QQ&D1$<:6GC,R
MCO$_H,                                                 ?K!/-
M6FALUII:]BO+'/!/!(^*:":)Z2130RQJU\<L;VHYKFJBHJ=4/RU:WK-+Q$UF
M-)B>,3$^27UCR7Q7C+BF:Y*S$Q,3I,3'&)B8XQ,3QB8[%ACZ,/J)P=\7;I!K
M._9F&;N+X3IXS7.28;-I%R6ZX)8W5M8Y1ABEZ2V'9R&LM?+.8LB19:%\CDBC
MMUF+0;Q?Z MT5U!.XV-)_A_>3-\,Q'#';MOA]'=UUIV:TF(XS6TKL>&W6=.K
M^11;<6CY8VVE,T<-9G3VN6(\V2(F>S2+1:(X1$SN1(C2(
M
M
M
M
M     >2\[\UZ#VY</<A<X<GY1<1HO&NMW-DSUJ-B2VIV0+'7H8G&P*YB6LSG
MLK8@HTH?$WSK=B-G5/%U,IR3D^^Z@YMM^2\MKW][N<D4K'DX\9F9\E:Q$VM/
MDK$RZ7,N8;3E.PS<RWUNYL\&.;WGMTB(UX1'&9GLB(XS.D1Q5DG=QW.[]WA]
MP7(O<!R-+Y>9W?,/EQ>$BL26,?J.JT4]DUC4,2Z1K%6AK^(CCA\SPL=8F22=
MZ>9*]5](.E.FMCTCR';\AY?QQ8:>VMII.2\\;Y+>FUM9T\D:5CA$*(=5=1[O
MJKG>;G.[X=^=*4UUC'CCW%(]B.,SPUM-K:1KHQM-B:Z              DC?
M=N>U%G)W<KNW<_LN.CL:OV\8%,1J#K+?%'9Y3Y"I9#&P6Z\;XWP64UG2XLB^
M7JJ/KVLA2E9\9$5M>/YA^J9Y;T]@Z:VUIC<[^_>R:>3#BF)TG^_D[OLQ2\2G
MKP+Z=^-\US]2;BNN':U]7BF?RMX]M,>FF/AV?\SAQA.!*8+2
M                       -?7J@]HT7>GV8\K<14*,5O?L92;R+Q'(_Q(^#
MDW3*UVUA*D+D<C(W;/C;5W"/D>CFQ0Y1[^BN:G3>_#;JJ>CNK]KS:]IC8VMZ
MK/Z<.28BT_\ !,5R1'EFD0U3K;IVG5/36YY3I'QF:=_%,_<Y:<:3KI.D3/M;
M3$:]VUH\JM"G@FK335K,,M>Q7ED@G@GC?%-!-$]8Y89HI$:^.6-[5:YKD145
M.BGHU6U;UB])B:S&L3'&)B?+"AV3'?%><66)KDK,Q,3&DQ,<)B8GC$Q/"8GL
M?D?KY                                                 9?]BW=
M]O'8]W)Z'SUIK[=REB+7R-O^J5[7LU?>N.LO-7;M&JV_'UKK)/# RS2DE:YE
M;)U:UCHJQ(AJ76_26RZTZ=S\CW>D9+1WL5YC7U>6NO<O'E\LUM$=M)M'E;7T
M7U3N.D>?8N:XN];;>XS4C3V^*VG>CCP[T:1:O&/;5C6=)E9F<7<F:5S-QSI7
M*_'.<J[)HW(.MXK:]7S51R+'<Q.8JQVJ_G1]5?4O5O&L5FO)X9JUB-\4C6R,
M<U/.3F7+MYRCF&;E?,*3CWN#):EZSY+5G2?9B>V)[)B8F.$KU[3=[??;7'O=
MI>+[7+2+TM'9-;1K$Q[,2[X=%V
M
M
M
M                                             $*_[Q5W]OY)Y,QO
M9)QKFV2Z)Q)?J;%S+<Q\T,D&P\KOK2+BM3?9KOE\W'\=XFZKK,7C1%S-R2*:
M))<=$XN'_+]T+'+^76ZSYC33>[JLTV\3]SAU]M?2?+EM&D3^3K$Q.EY5E\;>
ML)S[BO2.QM^(Q:7W$QY;]M,?L4C2]HXZVFO9-)1B"R:O8             #^
MFM<]S6M:KG.5&M:U%5SG*O1&M1.JJJJOP()F(C6>Q^Q$VF*UC6TK*_TJ.U%>
MSOLAX@XPRE)U+?-AQSN4.4HY$5MB/D#?*]/(Y#&6FK'%X;&K8>&CA7=$Z.^3
M4=U=U\2^='B=U1_%O6>[YGCG794MZG#YO58IF(F.,^[MWLG_ !^3L7PZ&Z>C
MICI?:\JM_P#<Q3OY9\^6_MK\=(UBLSW*\->[6-=>UL6- ;:
M   .(V#/X;5,!F]HV+(U\1K^MXC)9_.Y:XY65,9AL/2FR.3R-I[6N<VO2I5G
MR/5$54:U?@.7!@R[G/3;8*S;/DO%:UCMFUITB(],S.CYO>N.DWO.E*Q,S/FB
M.V6O+TQ>_P#PWJ#\,;QR)%BZ6M[)I'+N\:?D]9@G5]FIJ5C*V,_Q=E;5=ZNE
MCEO:+DJM.S-XEBLY3&W9(TC8J0Q[[XD="YN@N<8>7VM.3;YMICR1>8X3?NQ7
M-6)]&6+3$=L4M2)U[9U+HOJS;=8<KR<QV\=V<>YRXYKQB8K%M<<SKY;8K4F=
M.'>[T>32-DA'K;P               !7L^NMV@M[7>][9]JUO%K1XQ[CX[W+
M^I+$U4I4=GR%[P<GZ["K:]:O"^AMMAV0CKQ(YE7'Y:I&B_!T2^O@CU9/4O1F
M/:[FW>YERZ8P7\\TB/Q-YXS,ZTCNS,]MJ6E3KQBZ:CD?5$[_ &]=-ES")RQY
MHRQ,1FC[,S6_LWTCL:7B843
M             $KW[N7W_P F%S>5[#N3\XJX?89<KN/;W>R=Y4CQ>?:R?*;O
MQM42?Q-;5V"%DF:Q\+'1LCNQ7TZ22W&(VKG\P70D9<5>M^64_&TTQ[J*QVUX
M1CS3IY:\,=I_JS3LBLK(^"/6/>BW2&_OQC6^VF9CL[<F*//IQR5CC.GK/)$)
MA14Q8T
M
M
M
M                       #7]ZF/>MANQ3M2WGEM+-&3D7+Q.TKAO!6UAD=
MF.1LY5LIC+CZ4S9$MXK5:D,V5NM<WRY(*GDJY'S,Z[WX<]'9NMNJ,'*HBWQ"
ML^LW%HU]KBK,=Z-?)-YTI7RZVU\DM5ZSZFV_2?3^;FV6:SGB.[BK,^[RVU[M
M?3$<;6TXQ6MI\BM.SF;R^S9O,;)L&1MYC/;!E,AF\WEK\SK%[*9?*VYK^2R-
MV=ZJ^>W=N6'RR/7X7/<JK^$]%L&#%ML--MMZQ3!CK%:UCLBM8TB(]$1&D*([
MG<9]YN,F[W-ION<M[7O:>VUK3-K3.G#C,S+BCE<(             #:MZ,_:
M=_%EWV\7X7-8Q<AQSQ++^VKDGSJ\<]"?#Z/>H3:]@;T<[XX+,&T;M:QM*>OU
M<^2C)9>C'-B?TB_Q?ZI_A;HC<Y<-N[S#=Q\7Q<=)B<D3W[1Y?:8XO:)\EN[&
ML3,)+\)^G?E_J[#DRUF=EL_Q]^$Z:TF/5UF8X:SDTMI/NJUMPF(E8XGGRNF
M                &C'[P'W4?L [',IQE@LDM/>^YW+OXOQ\<$CX[L7'U."'
M+<IY)G1S&24;.'=5P=EJ^)59GDZ-_"YLU>!'3'R]UK3F.>NNRY;3UT^;ULSW
M<,>S%M<D=G^7V^28N\7NH(Y)T?EVV.?^KWT^HKV>XM$SEF8UCAZN)IK&NEKU
MX>5'F^[X]U:<"][5?B78<JM'0^Y_"LX]L1SV)H\?!R5AWVLQQ?D)88TD;/=O
M79;V!K(K?@FSJ*KFM1Q/GCWTQ\N=&SS;!77?<MOZWLC6<-M*YHU\T1W<D^C'
M/"9T0OX)]0?)G4UN3YITVN_Q]V/1EQZVIY=(UK-Z]DS-IK"?.496Y
M         &GOUO>SYW=?V0;ED=;Q:7^4N GV.8M#\EK/;;^.PE&5O(>LPO<O
MF2MS.F)8LPUXT5]K)8ZFQ$Z]"6?!GJV.ENM,--Q;N\LWVFWR^:)M/XJ__#DT
MB9\E+7E'WB;TU/4W2F;!@KWN8;?\=B\\VI$]ZL>>;TFU8B>'>FL^17>%_5(@
M                                                 #M.C[KM/&^Y
M:KR#H^:NZYN6D;#A]KU;/XZ3RKV'S^!OP9/$Y&J_HK4FJ7:S'HBHK7=.BHJ*
MJ'5WVRVO,=GEY?O:5R;/-CM2]9[+5M$Q,3[,2[>PWVZY9O<7,-E><>[PWB]+
M1Y+5G6/9CR3$\)C6)X2LU>P;NZUKO>[7.-^?,$RM1S&9H.P7(FN5GN>W4^2\
M!'!6V[ M\Q72^PK:D9<H.>OF2XRY6D<B.>J)YP]<]*;GHSJ;<<BSZVQ4MWL5
MY^[PVUG';V=/:V\UZVCR+Y=+=0;?JCD.WYUMX[OK:>WKV]S)7A>FLQ&O=M$Q
M$Z1WHTM'"69)J+80
M
M
M
M                                5\/KE=\K^[GNWR>CZAEO:^%^W*?-
M<=:6VK.R7&[#M[+S(>1=ZB?#+-#:CRN6QL6/I2L>L4F-QD$S$:Z>7Q7S\%.B
MHZ5Z5KOMW33G',(KER:QQICT_%8^S6-*S-[1V]Z\Q/N8TI[XP=63S[J&>5[6
M\SRS83-.'9;-KIDMZ>[IW*^;NVF.%FE8F-$8              !.]^[M=IR<
M*]H62Y\V/&QU]X[F\VS.T)9HF>VT>+-0EOX?3*BN<Q9($S>4ER>57P.\$]6U
M4<Y/%&G2D/C]U3\L]65Y'M[3.RY;3NSYIS7TMDG_ (8[E/1-;>25PO!KIWY&
MZ5CF.:L1O=_;UL]FL8HX8HUC76)C7)'F]9I,:PD%$#I<
M "O6]=WNH;W(]^.Z:U@LG[=H';O33AC6FQ/C=4GV+#6YK?)659Y4LT;[$FZ3
MSX_S4=_JU<7 O1J]4+Z^"'3$]/=$8=SGKW=]S"WQB_;K%+1IAKQT_P"7$7]F
M\]JG7C'U#'.>K+;'!;O;/85]5&FDQZR9URS$QQUB>[CF)GA./LCBT]ZWL6:U
M#8L#MFMY"SB-BUC-8O8L#E:<CHK>,S6%O09+%Y"K*U4=%9I7JT<C')\+7-12
M6]SM\.\V^3:;BL6V^6EJ6K/9-;1,6B?1,3,(NVFZS;'=8M[MI[NXPY*WI/FM
M28M6?L3$+1KL^[AL+W6]LG"_<%@_(CCY*T?%Y;,T:_7RL-MU-),/NV 9XG.>
MK,#MV.NU&N5?CLA1_P"!R'FAU9R'-TQU'O.0Y]==MGM6LS]U2?;8[?\ %2:V
M^R] .0\VP<^Y-MN<;;_*W&&M].$]V9CVU9T\M;:UGTQ+),UYE@
M    #^7L9(QT<C6O8]KF/8]J.8]CD5'-<U45'-<B]%1?@5!$S$ZQVBM;]5WM
M"?V8=ZO*/&^)Q\M/C?;+3>4.(Y5@2&JNA[I9MVXL-3\/5KH=,V""_A$55\;V
MXYLCD3S$/1+PMZLCJ_HW;;_+:)YCACU.?CQ]9CB([T_^I3NY/9M,1V*0^)G3
M,],]5Y\.*NG+]Q/KL7#A%;S/>I&D1$=R_>K$1KI3N3/&6MXD1'X
M                                        !OO] /OD7MK[I$X&W7+.
MK<2=SMO$:M'[0^%M+7.7X)'5>/LYYDS5DK0;$^W+@K+8E8V6:[3EF565&JV#
M/';HK^(NFOEW9UUYKRV+7G376^">.6O#MFFD9(U[(K>(XV31X,=6_(_.YY!O
M+:<OWUHBFND17/$:5[9C_,C\7PUF;^KC3ME/8*.+;
M
M
M
M                                                        !J:]
M9KO3_@U[,=PN:SEOD_E_F;VKBCBKV>?RLEC+F;H2_.S=:O@<D\'S,U=TTL%A
MJ.;%EK%%K_@D)1\(>COXOZPPX]S7O<IVFF?/KV3%9]ICG_U+Z1,=O<B\QV-#
M\1^J/X5Z7S;O#;3F.;\3A\\7O$ZW[)C\76+7XQI,Q%9]U"N=/051T
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
M>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\
M!+Z57V6?_-_<;];P^F[Q/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;]
M;P^F[Q/^<_U;:? 'T1^'OS?_ ._N?AC_  2^E5]EG_S?W&_6\/IN\3_G/]6V
MGP!]$?A[\W_^_N?AC_!+Z57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O
M[GX8_P $OI5?99_\W]QOUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_
M ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q
M/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^'
MOS?_ ._N?AC_  2^E5]EG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+
MZ57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QO
MUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI
M\ ?1'X>_-_\ [^Y^&<)LOHD^D9IVN;!M^T]MM/!:SJN$RNR;'F\ASIW&P4,/
M@L'0GR>7RMZ9>7E2&GC\?5DFE=_Z6,53FV_C-XK;O<8]KMN8S?<9;UI2L;;:
M:VM:8BL1^([9F8B'SD\)_#K%CMER["*XZQ,S,[C<Q$1$:S,_CNR(0/>XG;N(
M,]S[R%M';1HMCB'AR+;)/V3:Q%G]NR^7Q.N858:>%SE[,[?L>S;)%L6=6DF4
MM,6_)'3MV710>&*.-$N[T_M.;8>0X-MU)GC=\WG%^/O-<=:VM;C:D5QTI2:5
MU[D>U]M$:VUF95)Y]N^56Y[EW/3.*=KRRF2/4Z7R3;2G9D[U[3>+6F._$:QW
M=8CMC585>E'WF0][?9OQ[R)E\C%;Y1TZ).-.8X%D8MI=[U>G4C=L,T7C5Z1;
MMA)ZF61R-;&V:W+"SKY+NE"?%#I"W1G5VXY?BK,<MRSZ[;SY/57F?:]G_+MW
MJ>Q6)\JZ'0G4U.J^FL',YF/CD1ZO-$>3+32+<-9TBW"]8F=>[:&R4CQN
M                                                        1P/7
MV]2JUV]<=U^TKA39YL;S5RSB/;^1=BP.1=!E>->++7F0-QL-NG+'9Q6U\AO:
MZ.%4<DU;$13RJUBVZ<Q87P+\.J\_YA/57.<46Y-M;Z8J6C6N;-''72>%J8NV
M?).2:QQ[MX0AXP]=6Y+LHZ<Y5D[O--S77+:L\<6*?)K'&+Y.R/+%(F>'>K*&
MI_$!SQ^^SESZ2-R_/);SY!Y'^9;3WG'^"K#\L\W_ #K<^^W_  C^(#GC]]G+
MGTD;E^>1\@\C_,MI[SC_  3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6
MT]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_YUN??
M;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV<N?21
MN7YY'R#R/\RVGO./\$^6>;_G6Y]]O^$?Q <\?OLY<^DC<OSR/D'D?YEM/><?
MX)\L\W_.MS[[?\(_B YX_?9RY])&Y?GD?(/(_P RVGO./\$^6>;_ )UN??;_
M (1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/WV<N?
M21N7YY'R#R/\RVGO./\ !/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3
MWG'^"?+/-_SK<^^W_"/X@.>/WV<N?21N7YY'R#R/\RVGO./\$^6>;_G6Y]]O
M^$?Q <\?OLY<^DC<OSR/D'D?YEM/><?X)\L\W_.MS[[?\(_B YX_?9RY])&Y
M?GD?(/(_S+:>\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@
MGRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]]O\
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
M_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\
M;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?
MR*?U._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^
MM?LQ[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[
M4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D
M_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/Z
MG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8
M]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K!
M?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]
M3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,_2'[TQ-8FBKU^
MP^2>>>1D,$$/<TZ6:::5R,CBBC9V\.?))(]R(UJ(JJJ]$/R?Y98K$VMSS2L=
ML_$_VI^Q_,#-ITCE&LS_ /NOV9(:_;+W;_9 UW__ *+I?5.0'\D=*_.V3]$G
MX=-'RGU'\VT_28^!9BFHMF         %=MZV'>G_ !@=YVT4]7RWRAQ!P-\H
M<4<;>SS^;C<K<QM]?G]NM7P.?!-\Z=HK.B@L1KX;.)QU%WX>I?WP:Z._A/H_
M'DW->[S;?Z9\NO;6)C\5CG^Y2=9B>,7O>%,_%SJC^(>J+;3;VUY=L.]AIYIO
MK^.OV1/&T13MF)C'%J^Z:@2646@              $LW[LUVFLNY;F#O,VC&
M-?%AF.X7XGGL1L>B92[#2SG)6=JM>J/AL4\9+B\=!88U4?'=O1>).CT6K'\Q
MW5/=Q[3I#;6XV_ZC/$>:-:X:S[,]^\QK]S2=.Q93P)Z<[F+<]4;BOMK_ (C#
MKK[F)BV6T>28FT4K$]L36\>64OHJ@L4                 $/?[S1W5?*>S
M<,=G6MY)'4]9K+S5RA!6LMD8_/9>&_KW'.%NQQL:^M:Q&#7*WY(GO<DL65J2
M>!O@8YUL_P"7#ICU>WWG5VXK[;)/Q?#,Q]S72^6T>B;=RL3IPFEXUG685R\>
M.H9BNUZ9P6[?Q^6(U[.-<59\DQ,]^TQ.O&*3PX:Q0"T:MP!ECV-]RV5[0NZ[
MA3N Q\MKY/T?<:?SPHU'?ZF9X_SK)=?WS#I&L4\<LUW5<G:2NKHY/*M)%*U/
M'&Q4U7K;IS%U9TMO.17B/69L4^KF?N<M?;8[>332\1KQC6NL3PF6T]%]06Z9
MZFVO-IF8V],G=RZ:\<5_:WUB->]I$]^(TGVU:SIK$+03#Y?%[#B,5G\)?K93
M"YS&T<OB,G2E;/3R.+R5:*[C[]29G5LU:Y4F9)&Y/@<QR*>:^7%DP9;8,U9K
MFI::VB>V)B=)B?3$\)7TK:MZQ:LZUF-8GT.2.-^@
M                                             !%S^\8=_2Z'H>)[
M'.-<RL6V\F4*&U\WW:,J)+AN.66UFUO273PR>97O[ME:'M=V-? ]N*JQQO1\
M.0++?R_="_']_;K3F--=IMK33;Q/W6;3VV33RQCK.E9_KVF8XT05XU=8?)O+
M:]+[&VF]W=>]EF/N<&LQW==8TG+:-)CC[2+Q,1WHE#$+@*K-XGH,=Z?\+W>#
MC^,MMR_L7$W<S\E<=Y[VJQY6.PO(,=F;]F.SR>9)'!#XLO?FP\TCE1C*^665
MZ](&](6\<>COXEZ3MS/:4[W->7=[+72.-L6GXZG9,S[6(R1'GIIY4P^#75/R
M+U#\C[JVG+]_I6-9X5S1_ESQG2._K..=(F;6FGDA8!E$EO0
M                                            !A[WU]XFA=C7;AO'
M.^[.K7[^,K?(O'NGOMLJW-]Y%RL$[=:U>HO7SFUI)H7VLA-&V1]3%UK-A&/6
M)&.VWHGI+?=:]0X>1[/6M+3WLN336,6*LQW[SZ?N:Q.G>O-:ZQKJUKJWJ;9]
M)\CR\WW6DWK'=QTUTG)DGW-(]'EM,=E(M.DZ:*T7F3EW?>>^4M[YDY/S<VP[
M[R+L=_9MDRDJO1C[EYZ>53HP/DE]BQ&*ILCJ4JS5\NK3@BA9T8QJ)Z,<HY5L
M>1\LP<HY;2,>QV^.*4KZ(\LSY;6G6UI[;6F9GC*BG,^9;SG',,W,]_>;[S/>
M;6GTSY(\T1&D5CLBL1$<(>:&1=$                    !_<<DD4C)8GOB
MEB>V2.2-SF21R,<CF/8]JHYCV.1%147JBB8B8TGC$D3,3K':M=.$=\CY4X7X
MAY/AGCM1<C\7Z!OD5F%870V(]PU3$["R>)U=D==T<S<BCFK&UK%1?BHB=$/+
MOG6QGEG.-WRV8TG;[G+BT\WJ[VIIQX^3RO0_E6\CF'*]MOXG6,^WQY-?/WZ1
M;R>R]0,:[X                          &BC[P[SA^RST^<OH=&XR#-\_
M<C:;QS'#')X+J:YAK$W(>RW841S7+35-/JX^POQD\&21BIT?U2;? +DORGU[
M3?7C7#L-ODR^COVB,5(]G\9-H_N:^1$GC3S;Y/Z,MLZ3IEWF>F+T]VL^LM/L
M>TBL_P![3RH!Y>E3P
M                /1>(.-LUS)RQQEQ'KG_Y_P"4-_T_C[#.5CI&QY/<=@Q^
MOTYI&M^%88)\@U[U^!$8U57HAC^;<QP\HY7N>:[C_(VV#)EM[&.LVG^F(=WE
MFQR\TYCM^6X/\[<9J8Z^S>T5C_>M8M3UC"Z1JNM:7K=-F/UW4=?PVL8&A&C4
MCHX7 8ZMBL738C&L:C*U&I&Q.B(G1OP(AY@;K<YM[NLF\W$][<9<EKVGSVM,
MVM/V9F7H7MMOBVFWQ[7!'=P8Z5I6/-6L1$1]B(=@.!S $4O[S_SDE'1.VGMO
MQ]QJR[)L^R\S;548YS)8*>J8UVF:6Z;HJ)+5R=O:LVJ-7JB24&N7X4:I:#^6
MODO?WW,>H<D<,>*FWI/GF\^LR?9B*8_L65Y\?.;=S:;#D=)XWR6SWCT4CN4^
MQ,WO]FJ'86V5G
M            #8!Z6G!J=P_?_P!L''5FFEW"1<E8W?-IKRM<M2?5N+H+/(N<
MH7GM3K%5S5365H=>K5<^TUK7(YS5-$\3>=?('0G,N85G3-.VG%2?+%\TQBK,
M>FLW[W_#KV-Q\/\ E/RUUCL-E:-<49XR7CR=S%KDM$^BT5[OV5F.><B]H
M      U;>L+WAIV<=DW(FRX'*PT.4N3XW\2<4QLLK%D:^?VRE;BS6T460RLM
M1OTS58KE^*PB+%'D&5(Y%_UFHZ2_";I*>KNLMOML]9MRS;3Z_/PX32DQW:3Y
M/QE^[68[9K-ICL:1XA=2QTMTON-_CM$;[)'JL/G]9?6(F//W*]Z^GE[NGE5P
M)Z%J,               '+8'!9C:,YA=9U['6<OG]BRV.P6#Q-*/S;F4S&7N
M0X_&8ZI$BHLEF[=L,BC;_P 7N1#BSY\.UP7W.XM%,&.DVM:>R*UC69GT1$3+
MFVVVS[S<X]IMJS?<Y;UI2L=MK6F*UCCPXS,1Q6A?9/VVX?M&[6.%NW[%-KOL
MZ#IE"':;]9(O+S6^9ATF=WS-,?'%$Z2ODMMR5N2OX_$^.JL4:N=X.J^:G6/4
M6;JKJ;><^RZZ9\TS2)^YQU]KCK]BD5B?)KK.D:K_ '3O)L'3W(]KR;!IW,&*
MM9F(T[UNV]](\M[S:T^F64QK+-                #K^V;3@=&U79MUVK(P
M8?6-/U_,[3L>6LJJ5L7@=?QUG+9C(V%1%5(*6/J22OZ?^EJG/M=MGWNYQ[/;
M5F^YRY*TI6.V;6F*UB/9F8A\9<E,..V;+,5QTK,S,]D1$:S,^Q"K@[L^X/8N
MZKN1YC[@=G?82_R;NV5SE"E9G?8?@]8A<S%Z;K4<SU5SZ^L:E0I8^+_^G60]
M+^E.08.F.G=GR';Z=S;8:UF8X=Z\^VR7]F]YM;[*@G5?/,G4G4.[YS?7NYLL
M]R)\F.OM<<::SQBD5U].LL=S8&O@ "P0]!#NN=W&=C.OZ)L&36[R#VTY&+B3
M-LGFGGNV=)BJ)?XMS$BRHYL=1-<\S#1-21SE?@I'*C6N:BT-\<NEXZ>ZUR;S
M!7N[#F-?7UTTB(R3.F:O#R]_V_9V9([>*Z7A/U#//^D,-,TZ[S9SZB_;QBD1
MZNW&9F=<<UB9\MJVX0W;D-I,
M                             &/'=;W(Z+VD=OW)?<!R%.Q,%Q_K\UZI
MBTG;!;V?9+;V8_5]3QKG-D7Y0V//68*K'(QR0MD=*]$CC>J9_ICI[?=5<]VW
M(N7Q/K\^2(F=-8I2.-[SZ*5B;3Y]-(XS#%<[YQL^0<JS\WW]N[ML%)M/GF>R
MM8U[;6M,5K'EF85BW.?,^]]Q'+_(?-W)F4?F-XY+V?(;/GK2J_R()+;T92Q.
M.BD>]:N%P.,AAHT:Z+X:].O%$WXK$/2/DG)]CT_RC;\EY=7N;+;8HI6/+.G;
M:?/:UIFUI\MIF?*H7SSG&[Y_S;<<XWTZ[G<9)M/FB.RM8]%*Q%8\ND1KQ>4&
M48I]%6U9HV:UVE9GIW*<\-JI;JS25[-6S7D;+!9K3Q.9+!/!*Q',>U4<UR(J
M*BH?-Z4R4G'DB+4M$Q,3&L3$]L3'EB?+#[QY,F')7-AM:N6MHFMHF8F)B=8F
M)CC$Q/&)CC$K+WTP>[EG>IV9<4\PY&Y%:WZA2DX^Y:CBC6+R>3--@J5,Y<?$
MV-D,*;/0L4\U'''XF0PY-D?7JQ43SF\2.E9Z.ZOW7*,<3&QFWK<'IPY-9K'_
M  3WL<SY9I,KX]%=0UZHZ:VW-]8^,6IW<L1PB,M/:WTC6=(F?;5B9F>[:&P(
MT1M0                                                       #
MX\AD*&)H7LKE;U/&8O&4[.0R62R%F&E0Q]"E"^S<O7KEE\=>I3J5XW22RR.:
MR-C5<Y41%4^\>.^6]<6*LVRVF(B(C69F>$1$1QF9GA$1VOF]Z8Z3DR3%<=8F
M9F9TB(CC,S,\(B([95U/J]^H?D>_;N/MR:K=M0]OW$<^5U3AO$N6>&/-Q.L1
M1;!R7D:LJM5N3W>U1C?7:Z.)]7$PU(7L2=L[I/0'PGZ Q]#=/1&ZK$\^W<5O
MN+</:\/:88GS8XF=>,Q-YM,3W>[$4H\2>M+]8<\F=O,QR;;3-,,<?;<?;99C
MSY)B-.$:4BL3&NLSJ:)21T                       +)ST>N0DY+]-3M*
MSJSI--AN.9N/9V^<Z:2NO%VS9[CFM!+XV,DB5*.KQ.8Q4Z)$YOA5S%:Y?.[Q
M:V'R=XB\UP::1?<>M]GUU*Y9G^F\_9UUX\%Y/#3>_'^A>6YM=9K@]7[U:V*/
M]E(^QZ&RLCIO0                          $);[S1SE\[>YGA;@3'W?.
MQO#O&-S;<U!%/\2#<.5<JQTE.Y7;\"V:>IZ?B[$3G]5;'D'>'HCG*ZY7\N')
M?BO3F\YYDC3)N]S%*SIVX\%>V)\TWR7B?33CY%5O'?FWQGGVUY/2=<>VV\WM
M_?RSV3Z8I2DQZ+(T)8Q!0
M                    ;L?0 X,_;#ZBNC;+=I^UX#@?3MQY?R:30>.F[)UJ
MD&E:E&Z9W1D=ZIM&YU<C7:B^8Y<>YR(K6/5L-^.W._DGP_S[:DZ9]]FQX(X\
M=)F<E_L33'-)\GMH\LPE3P<Y3\I];8<]XUP[/%?-/FUB.Y3[,7O%H_N^B5@L
M4-7*  %=WZZW.7[;/4>YAJT[OMN X8HZYPA@7)/YK(9-.IRY#<*R,159 ^KR
M+L&9B<U%5>L?5W1RJU+^^"7)?D;P]VEKQIGWEK[FW#\I.F.?3KBKCG[*EGBW
MS;Y5ZWW-:SKAVL5P5_X(UO'V,EKPT^$LHT
M                                 "4;]V'X1^7.:>XGN$OUNM7CWC_7
M^,-?EFB\4<F:Y'S3\_F;5*3\#;F(P^A10R+^%(LKT_ Y2M'\R7.O4\GY?R#'
M/MMQGMFM_=Q5[M8GT6MEF8]-/0G[P%Y5ZWFF]YS>/:X<-<5?[V6W>M,>F(QQ
M$^BZ9T5 6@         $![[P7W</Y^[S)^&==R?M7'G:_1M:)%%7LR24KW)^
M5=5O<EY)T?C2)EK$VZU3!/:K?%'-B)51RI)T2\O@+TI'(^D(YQN*Z;_F5HR<
M8C6,-=8Q1Y]+:VR=O&+QPX*D>-?4D\TZBKR3!;79["NEM.R<UXB;S/'2>Y7N
MTCA$UMZR->+0R3BA@               WN_=]NT]>?>]>IRWL&+=;X_[8,5#
MR)9FGIR3X^UR5DI9\9QABWV$\,5:_1O17,]7<JJ[S,&B>%4<JMA#QYZI^0^C
MIY3M[:;_ )E?U6FO&,->.:=.W28[N.?1DGBF7P4Z=^5.I+<XSUUVFPIWHU[)
MS7UK2.S2>[7OW[=8M%)\J?4486Y                 #0G]X7[JF\&=E:<-
MX+)>R;UW/YU^DQ10RNBN0<:ZTM'-\D9"-S'M58+GGXS#3,<BMEKYB1/_ $J3
MCX"=,3SOK'Y6SUUV/+:>LF?)ZZVM<,>S&E\D>G'"*/&'J*O)>D[['%:(WN_G
MU-8X:^K[<UM)XZ=W2DS'9.2J!(7E4X   #=UZ!O=8G;KWT:]H>?R?L7'_<OC
M6<1YID[Y_8Z^ZR6OE'BW++#%(QKK[]F1V%BDD1[(8<Y,Y41/CMACQTZ8^7^B
MK[_!77?<NMZ^NG;./33-7V.YIDGLUG''L3+W@QU#'*.JODW-;3:<PIZOR:>M
MKK;%,S/GUO2(C76UXX>6+ TH@N
M                                (,?WA#OX7GKGBOVI<=YM]CBCMXS%
ME-TEHV9OD_;.;6P3X[,^=%T9'8AXVIV)L1 YR*K+\V1\*NC=&Y;J> O0OR)R
M2>J>84TYIOZ1ZO6(UIM]=:Z3Y)S3$7G^S%/+JJMXU=8?*/,:]+[&^NRVMN]F
MF)X6S::=WV,43I/&?;VF)B)HCJ%@D%  "1=]W)[MUXB[HME[:=GR:5])[D<.
MU^N,LS,95QW+6D5+V2PGE.L2LBJIM6L29&C(D:++;O18^+HOA;TK[_,'TK\J
M]-8NH]M77><OOI?3MG!DF(MV=O<OW;>:*S>4Z^!O4<[+G&;IS/;_ *?=U[^/
M6>S+CCC$1I]WCUUG7_EUCRIS)2M:D
M                        !%@^\,^H_P#,K6YNPWB#->';-SQ='*=PF=QM
MSP3:[I60CBO8/C%KJS_-BRF[5G1W<JQ[H_!A700JV6/(R>59OP#\//CFXCKC
MFU/^EPVFNUK,>[R1PMFX_<XYUK3M_&=Z>$XXUK[XT=<?%<$](<MO_P!3EK$[
MFT3[FD\:XN'EO&EK_P!C2.,7G2&N6[5C                        "=[]
MVUY 7:>P;9=0L3JZSQCS]O.!JUG/GD\K";#KVF;I4G9YB>1#'8S.?R+?+C7X
M'1.>Y$5_5U(OYB-A\5ZZQ[NL>UW.PQVF>'NJ7R8YCS\*UIQGSZ>1;GP-WGQC
MH_)MIGVVWWF2L1_9M6EX_IM:W]&OE2"B!DR@
M  5A'J)<Y_Q(=[W<SS!!:]LQ&Q\J9_%ZK:\7B]HTC25AT71IU1'R,C?8U'6J
M4CVM<YC7N5&JJ?"OI-X?\D_A[HSEO*9C3+CVM;7CS9,GXS)'V,E[1["A/6O-
MOESJO?\ ,XG7%?<6BD^?'3\7C_II6K"\W!JX
M                                   3/ONQ/!JX'A3N%[ALC4<RWR/O
MV"XSUV>=K4<F!XWQ$F;S%JBJ)XO9<KG-X;!*JJJ.EQ2(B)X%5U/_ .9+G7K^
M<[#D&.?:[?!;->(_K9K=VL3Z:UQZQZ+^E:'P%Y3ZGE6]YU>/;9\U<5?[N*O>
MF8]$VR:3Z:)1)6E/H!T?D[?\'Q1QKR%RELSW1ZWQKH^V;_L$C7,8YF#T[ 9#
M8LL]KY/B,<VACI%15^!/^)W>6[#-S3F.WY9MN.XW.>F*G][):*5_VS#J;_>8
MN7;'-S#/_D8,5\EO[M*S:?\ 9"J;WS<\[R/O&Y\A[19]LV7?-KV+<]BM]%3V
MK.[1E[F<RUGHJJJ>??O2._#_ ,3T_P!CL\'+]EAV&VC3;8,5,=(\U:5BM8^Q
M$0\]-YNLV^W>7>[B=<^;):]I\]KVFTS_ $S+JAVG7
M                                        "P;] 3@[]C_IT:#L-VC[
M'GN==NW'F#*I*WK96A>NP:9J7655<OL=O4M-I7H8VKX&>VN=T1[Y.M#/'7G7
MRMX@Y]O2VN#8XL>"OFUB/67^S&3):LS_ &8\D0N7X.\I^3.B<.:\:9MWDOFG
MSZ3/<I]B:4K:/[WGF6ZPAQ*8       !BMWM]R>([1>U;FKN!RCZ[K>A:9>E
MU2C91LD69W[-.BP&@X:6%9H7RU<CMV3ILL^!5?'4\V1&JC%0V;HWIW-U7U-L
M^0XM>[GS1%YC[G%7VV6WEXQ2+3'GG2/*PO4?.L'3W(]USG/IW,&*;1$SIWK]
ME*:^>]YK6/95>V<S>6V7-9C8\]?L97.9_*9#-YK)VW^9:R.6RMN:]D;]EZ(B
M/L7+D[Y'KT3JYRGI7@P8MM@IML%8K@QUBM8CLBM8TB(]$1&B@.YW&;>;G)N]
MS:;[C+>U[VX<;6F;6GAI'&9F>'!Q1RN$               L0_0][34[7>Q/
M0LCG<8VCR/SXYG-&[.EC<V[6H;'3@9Q_@IG2+YL;,7H\52>2!S6>SW[UIOAZ
MJYSJ!>,_5/\ $W6V>F"W>Y=L?^GQ^:9I,^MM'][)WHB>.M:UX]B[GACTY_#G
M26##FKW=]N/Q^7MUBUXCNUF)[)ICBE9B-([T3.FLS,[A")DA
M     !7>>N-W4)W-]^O(=#!Y+V_C[@6)O"&FK#*Q].S>U:Y;EW_,0I"KJ\SK
M^^W+\$=ACG^T4*55WB\*-:V_G@KTQ_#?0^#)GKW=_OI^,9-8XQ%XB,59UX\,
M<5F8X:6M;V9IKXO]0_+?5V3:8;:[+8QZFNDZQ-^W+;LX3W_Q<]NOJXG7CI&G
MLEI%8   <CB,MDL#E<9G,->LXS,87(4LMB<E3E=#;Q^2QUF.Y1O59F='16:E
MJ%DC')\+7-13CS8L>XQ6P9JQ;#>LUM$]DQ,:3$^B8X.;;[C-M-Q3=;>TTW&.
M];UM';%JS$UF/3$Q$K0CL=[DL;W<=J/"7/\ 2EJK?WO2Z+]MJ5$9'#B]^P;Y
M=?WS%L@:][J]>GMF+MI7:[HYU98W].CT/-3K/I[+TKU/O.19(GN8,T]R9^ZQ
M6]MCMZ=:377TZPO[TWSG#U#R+:\YP:=W/BBTQ$Z]V_9>OLUO%JS[#*XUAFP
M
M &K?U<>_"KV)=J>>V37K]=G-G*"WM X5Q[^DDU7/6J:+G-YD@\75:&@8BS[6
MCG-?$_)24J\B>"PJI)?A5T1?K?JC'ML]9^1]MIEW$^>D3[7'[.6T=WS]WOVC
MW+2/$#JS'TAT]DW]-)YADGU>"LZ\<DQ/MIT^YI&MYUTB=(KK$VA7$6K5F]9L
MW;MF>Y<N3S6K=NU-)8LVK-B1TL]FS/*Y\L\\\KU<][E5SG*JJJJIZ$TI3'2,
M>.(K2L1$1$:1$1V1$>2(\D*-Y,F3-DMFS6M;+:TS:TS,S,S.LS,SQF9GC,SQ
MF7SGT^  !VW0MXV?C+>-.Y&TK*3X3<-"V?!;CJ^7K.<V?&;!K>3JYC$7HU:Y
MJJZM?IQNZ=?A1.B_ IU-_L=MS/8YN7;RL7VF?%;'>L^6MXFMH_HEW.7;_<\K
MW^'F6SGN[K!EK>L\=-:S$QKI,:Q.FDQKQC6%I+VQ\[ZUW.=OO$//NI.A3#<I
M:-A-H6G#*^=,+F;%?V?9M:FF?'$LMS5MEK6\;.Y$\*SU7JU5;T5?,[J/DFYZ
M<Y[N^1[O7UVVSVIK_6K$^TO[%Z36\>B8>@/*.9[?G/*]OS7:_P#V^XQ5O'GC
MO1KI/IK.L3Z8E[J85D0
M            8!^I'WSZGV"=M&R\N9)E',<@9E[]2X>TJU/X7;3OV1JS/IS6
MX(WLLKK.L5F/R.4D:L?_ &\*5VR-L6:Z.WKP\Z*W7774>/E6/O4V%/QFXR1'
MN,43QTGL[]Y]I2./&>],36MM-.ZXZMVW1W(LG,LFEMY;VF&D_=Y)CAKY>[2/
M;7GAPC37O6A6P;WO&V<F;IM7(>]YR]LVZ;OL&5VC:=@R<OG7\QG<W=FR&2OV
M7]$:C[%J=RHUJ-8Q.C6HC41$]$MCLMKRW9XN7[&E<>SPXZTI6.RM:QI$1[$0
MHUN]WN-_NLF]W=YR;K+>;WM/;:UIUF9^RZF=IUP
M   EO_=<-^Z3=X/%UF5R^.+B'?L- B2*UOE.WO7MEE>JR+"USO.Q*-\+&N7H
M[Q*Y$:C:J_S,;'ARGF=8\N?%:?>KT_\ SK'> &\X\SY?:?R.2O\ [E;?_D2Z
M"J:R                          ,/?4!YP_AP[*^Y;F6&XS'Y74N*-DKZ
MO<DD\ID.[[5"S3=#57(YCE\6Y[#0;X6N:]ZKX6JCE13;>@^2_P 0]8\NY1,=
M[%EW5)O'GQT_&9?_ &Z6:UUES;Y#Z6WW-(GNY,>WMW)_\R_M,?\ CM55]'I2
MH,
M  "S*]+;@U.WCL#[8>.9Z:4LU+QKC=[VF%S7)9CVGDZ:QR'G*EUST1\EK$V]
ME6BOX4:RLUC5\#6GG)XF<Z^7^NN9<PK/>PQN)Q4\W<PZ8JS'HM%.]]G6>,KV
M^'_*?D7H[8;&8TR^HC)?S]_+KDM$^F)MW?L:=C/TT1N(!I@]>_G).&O3FY)P
MM.XE7/\ ..R:EPSAU:YWG.J9FY/M&VHD;%1RP6=*U+(U7N=T8U;345>KFM=,
M'@9R7Y7\0=OFO&N#98[[BWLUB*4^S&3)2WV)1?XP<V^3.B,^*LZ9MW>F"OL6
MGOW^Q-*6C[*O7+[*8@
M                !V/3]5S6];;JVD:W6]MV+<=CPFJX&GU<GM>:V')U<1BZ
MW5K7N3S[UR-OP-5?A_ IU]WNL.RVN7>[B=-OAQVO:?-6D3:T_8B)<VVV^7=[
MG'M,$:Y\MZTK'GM:8B(_IE:P<0\;X7ASBCC/B36VHW7^,-!U#C_"]&>#Q8S3
M]?Q^ I2O:KG+YDT&/:]ZJJN5RJJJJJJGF#S;F.;F_--SS7<?Y^YSY,MO9R6F
MT_[9>A?+=CBY9R[!R[!_D[?#3'7V*5BL?[GHACW=        (BOWFSNE\<_"
M/9YKN2C<R!DG.')U>M8BD<V>3Y2U;C;$7$A57UY8X/EF]-7E5%<R:E-X>BL<
MMK/Y<.F?_O.K=Q7_ /;X9F/8OFM'G_Y=8F/[<:]L*\>._4/J]OM>F<%O;9)]
M?EB)^YKK7'6?),6MWK=O":5G3C")$6J5H               ,[?35[5I.\?O
M.X7X6N4Y+6F6-@3;^3Y&N=''!QII:)G=J@DG9%,ZM+L$%9F)K2>!R-N9"'Q=
M&]7)I'B-U/'2/1^\YQ2=-Y&/U>'_ -;)[6D^3W.LWGC[FL^5NWAYT]_$W5FV
MV&2O>V5+>MS=FGJ\>DS$Q/;%[=W',1$^[U[-9BS6AABKQ10011P001LAAAA8
MV.*&*-J,CBBC8C61QQL:B-:B(B(G1#SAF9M,VM.MI7H['Z'X
M    #";U$^Z6MV<=GG-/.<=FO%M.&UJ37^.*\ZQN6[R5MKTP&FHRO)%,EV+%
M92ZF1LP^'XU*E,JJU$5R;CT!TS;J[JW9\DTF=M?)WLLQY,-/;9..L::UCNQ/
M]:T=O8USJWGN/IKIW=<YOIW\6*>Y$Z^VR6]KCKPUG2;S&OFC69TB-58S:M6;
MUFS=NV9[ERY/-:MV[4TEBS:LV)'2SV;,\KGRSSSRO5SWN57.<JJJJJGI'2E,
M=(QXXBM*Q$1$1I$1'9$1Y(CR0H/DR9,V2V;-:ULMK3-K3,S,S,ZS,S/&9F>,
MS/&9?.?3X    !+1^[*]U*ULGS5V<;)DT2')1)S?Q=7LSHU&WZC<9K/)6&IK
M*BK++;H_(]^&M&Y/ VI>F\"^*1R57_F/Z8[U-GU=MZ\:_P#3YIB/).M\-I]B
M>_69F/+2NO9"RG@/U#W\6ZZ8SVGO4GU^*)F9]K.E<M8\D1%NY:(C36;WMIVR
ME[%45B@
M        /BR>3QN%QN0S&8R%+$XC$TK>3RN5R=N"AC<9C:$$EJ]D,A>M215J
M=*G6B=)++(YL<<;5<Y41%4^\>/)FR5Q8JS;+:8B(B)F9F9TB(B.,S,\(B.,R
M_+6BL3:TQ%8C69GR*V_U5N^;)=]_==MF^XRY9_9!HS[6A<(XB7SHHX]*Q=R3
MS=IGJ2MB6'+[[DFOR4Z/8DT,$E>H]7I5:Y?0[POZ*Q]$=+XMEEB/E;/IEW%O
M_,F.%(G^KBK[2/),]ZT>Z4C\2>K[=6]17RX+:\IVTSCP1YZZ^VR=L\<EHUCL
M]I%(F-8G76J2*CX    $RG[LQW1.V+CGF;M$V#(K)DN.\C'R_P <UII)9)G:
M;M5JOA=[Q]5JJL5;':_MZT+?A3HK[&?D=\/P]*A_S'=,_%^8[3JO!7\7N*^H
MRS_YE([V.9]-L?>K[&*%I? KJ#XURC<=.YI_&[6_K,<</\O),]Z(CMGNY-9F
M?_,K"4\5E3R
M   ' ;5M.NZ/K&Q;IM^9Q^N:IJ6#RNR[-L&6L,J8O"8'!T9\EE\MD;4BHRO2
MQ]"M)+*]?@:QBJ<^UVVXWNYQ[/:4MDW66]:4K6-9M:TQ%:Q'EF9F(AP[C<8-
MI@ONMS:M-OCI-K6F=(K6L:S,SY(B(UE6[>J%W\;%W_\ <KF>08WY/&\0Z8ES
M4N$=0O/?&N(U".RUUK8LC1;(^M7VK>+==EW(*WQ/BC;6J+)*RG$]?0WPTZ%V
M_0G3M-A/=MS;-I?<9(^ZR:<*1/;-,<3W:^>>]?2)O,*/=?=89^L>>VWD=ZO+
M<6M,%)^YIKQM,=G?R3'>MYH[M=9BL2UP$A-(
M !(!^[=;]\U?4!S.J2RHD')W F_ZW! Y(_\ 4RF"S6G[S6F8YTD<GF0XS5[K
M>C4DZMD=U9\'C9!/\PVQ^-="4W41[;;;[%>9_LVKDQS_ +;U\W9V^29C\#]Y
M\7ZRMMY[-QL\E?LUM3)'^REOZ?LQ/&*/K=@
MC6?>9.<OF?VM\/\  ^/N^1E.:.49MDS%>.?XUG3.*L6RU:J6:[?A\FQN&U8:
M>-[OB^.DY$1515;8K^7'DOQOJ;=\\R1KCV>V[E9T[,F>VD3$^C'3)$_WOZ8,
M\=N;?%NG]MRBDZ9-UN.]://3%&LQ,?W[TG_A0BRYBJ@
M                                          9)]G7"LG<9W4]OW"'D
MOFI<C\KZ;K^>\MKGOKZF_,5K>XWD8U6J_P"3M5JW+'3JWJD?3JGX4UWJ[G,=
M/],;_G6NE]OM<EJ^F_=F,<?9O-8^RSG3/*YYWU#LN5::TS[BE;?W.]$WG[%(
MM/V%IC'''#&R*)C(HHF-CCCC:UD<<;&HUC&,:B-8QC41$1$Z(AYF3,S.L\9E
MZ Q$1&D=C^S\?H!#0^\]<Y_+/+?;GVZ8Z[UK:)I&Q<K[/6KS^.&;,<@99FMZ
MW!D(D56Q7\+B-(N31(O1Z09=7*BM>Q2WO\MG)/4\JYAU!DCVV?-3!29C[G%7
MOWF/1:V2L3Z<?HE6'Q[YMZWF6QY)2?:X<5LUH_M9)[M=?36,=ICT7],(LY9E
M7\
M -MOH>\'.YO]2#@QMFHMK!<1RYKG'/N2%9DJ-X^J-EU.V[_TQ(SD;)85OC=T
M\*O3I\;PHL5^-'.OD7P\WO=G3/NXKMJ^GUL^WCWJ,B1_"CE/RMUQM.]&N';=
M[/;T>KCVD^^S18M'GZNN        ?-=NT\=3MY#(6ZU"A0K3W;UZ[/%5ITZ=
M6)T]FW;LSN9#7K5X6.?)(]R-8U%551$/JE+Y+QCQQ-LEIB(B(UF9GA$1$=LS
MY(?DS$1K/"(5>W?7W(7>[7NUYSY\GFM/Q6[[QD4TVM<<[SL;Q]@4CU[0L<^)
M7.C@GKZGBZGGM9T8ZRZ1Z)U<IZ4]#]/4Z5Z4V7(XB(RX<,>LF/+EM[?+/I]O
M:=-?)$1Y%#.MN?3U)U1N^:Q:9V]LLUQ<9F(Q4]I32)[.]$=^8C2.]:T^5B4;
M6U4               FI?=J>T]VC\)\E=V^S8Q\&>YHRTG'_ !W/9KN9(SC3
M2,AUV'*49G>'QU-IWV%]:5O141VO1N1?C%.?YBNJ8WW.MOTKMK:X-G3UN72?
M^=DCVM9]-,6DQ_ZLK7>!_3L[#D67GV>NFXWM]*>C%CF8B>,1IWK]Z?+$UK24
MG4K>G                  (;?WF3NI=G^0N(.S_ %O**_%:#C4Y>Y,J5YI_
M*?N.RU[6)T3%7XOB0^UX#4G7+J? ]%BSL:HK5:J%N?Y<>F(P['=]6;BOXS-;
MU&&9T]Q28MEM'ETM?NU\G''/:K;X\=03-]KTS@M[6(]?ECCVSK7%&NNG]>TQ
M,3]Q/#RQ7"SJN8     &2G9[W$Y[M/[FN&>X+7WSK-QQNN-R>9I5WN8_-:A>
M23#;OKZJU4Z)G]1R5VHBKU1CID=T56H:YU=T_@ZIZ;WG(<^FFXPS%9G[G)'M
ML=O^&\5G[#8^D>>Y.F^H]ISBLZ8\66._'&=<=O:Y(TB8UGN3,U_M1$Z3HM&=
M;V+";?KN VW6<C7S&N;1A<7L6OY>HKUJY7"9NC!DL5D:RR-8]:]ZA9CE9XFH
MOA<G5$/-+<8,VUSWVNXK--QCO-;5GMBU9F+1/IB8F%^:7IDI&3',32T1,3YX
MGC$N:.%]
M         C7_ 'A[OZ;P[PYC^SOC7.M@Y+YRQWRERA8QUIS;VJ<-QV)(?D>9
M8D:ZM=Y,RE9U7IXU7Y(IW&21^&W"\L1X!="_+'-[=6<QQZ\MV5M,,3'"^X_K
M1YXPQ/>_OVI,3[680MXR]8_(W)XY!L;Z<SWM9[^DQK3!V6GSQ.2=:5X>YC)I
M,3$(1!<Y4H     #/?TQ^YMW:3WO<$\NW;CJFH)M,6D\C=5<M=_'V^L75]CM
MV8V/C=.W7H\A'EHF>)$6SCXNO5$5%T7Q*Z;CJKHO?<JI&N[C%ZS%_P"KB]O6
M(_O:32?1:?9;SX<<]GI[K#:;N]IC:Y;^IR=GN,OM=9U[(K?N7G32?:_8FS0/
M.->4                                                    (@_W
MASU(?;[DO8/PYG7I3QTV-S/<?L&*M_Z5V^UL&4USB2.Q7EZ20XURPY/.,Z.3
MVGV2JKFO@N0K;#P"\/.Y2.NN;T]O:)KM*VCLCC6^?2?/QIC]'?MV325;/&GK
MCOVGH_EE_:UF+;FT3VSVUP\/-PMD]/=KVQ:$3 M,KH
M        !LB](3?TXU]2GM$V!TZ0,RG*#= <YSX&-D7E77<[QC% OM*+$Y9I
MMN:UJ)_J*]4\OI)X52//%C8?*/AUS;!$:S7;>M\O_(O7-KP\T8_8\_#5O'AM
MO/B/7/+<VND6W'J_?:VQ>7^_]KBLI3SL7F                         !
M =^\3<Y_M1[_ &UQS1M>;A.WWC?4M#6*-WCJNVC9:[^1-CNQN1[VK92KM./H
M3HGA1LF.\"IXFN5;S> ')/DSH2.87C3-O]Q?+Z>Y2?54CV-:6M'HOKY5/_&K
MFWRAUC.QI/XK98*8_1W[1ZRT^SI>M9_NM#1."(0
M                                      D/_=L^#OG]WK[AS)>H^=B>
M >*,S;QU[IU]AWGDV5VE86/\*(WVS2G;*G7X5^)TZ?"JI 7\Q'.OB/1N'E%+
M:9=_NJQ,>?'A_&6_HR>I33X&\I^.=4Y>:7C7'L]O:8GS9,OM*_TT]:G4%)EM
M0 !6@>JKSDO<+Z@?<]O]>XZ[A*'(^1X[U:5KFK5DUKBR&#CW&7*"-54;2S2:
MX_(-Z]'.6VKG(CG.1/1GPPY+\@=!\MV-HTS6V\9;^?OYM<LQ/IKW^[_P\."B
MGB%S;Y:ZRW^\K.N*,\XZ>;NXOQ<3'HMW>]]EKW-]:8
M                                         $OG[K[P:L.$[G.Y/(4U
M5<AD]6X1U*]X6M1C,563>N0*_B5%?(EA^6UIS?"K6M6%W7Q*J>"I_P#,KSKO
M9N6].XY]S6^XO']Z?5XI^QW<W]/D\MD_ /E.F+?\]O'NK4P4GV(]9DC_ &XO
MZ/Z)9Q5E8L        U+^MGW*IVV>GSR]8QN0EH;GS*RMP5I;JTK8;*6=^KW
MF[;:CE1WM%9:''>.S$D<T2>..UY*(YBN1[92\&^G/XBZ\VE,E8ML]I,[G)K&
ML:8ICN1/DG7+..)B>$QKV]DZ%XF<]^0.CMWN*6[N[S5]1CTMW;=[+K69K,<>
M]2G?O&G'VO;';%= >@BCP              !Z3P[Q9M?./*_''#FC56W-OY/
MW77-&UZ&1497;D]ERM7%5[-R55:ROCZ2V?.L2N5K(8(WO<J-:JICN<<TVO).
M5;CF^]G3:;;#?);V*5F=(\\SII$>69B&3Y-RK<<[YMM^4;7_ #]QEK2)TUTU
MGC:8\U8UM/HB5I9PAQ'JG ?#_&?"NCU_9]3XNTG7=)PGBCCCL6ZN QE>@[)W
M_+3PRY3+SQ/M6Y5ZNFLS2/<JN<JKYF\YYKNN><VW/.-[.NZW.:^2WFB;3,Z1
MZ*]E8\D1$+_\OV.WY9L,/+MI'=VN#%7'2.W2M(BL<9XS.D<9GC,\9>I&,=P
M               =6WC<]=XYTK<.0MOR#,3J6AZML&Y[1E9&N?'C-=U?$V\W
MF\@]C$5[F4\;1ED5$^%4;\!V=GM-QS#>8MAM*][=9\E<=*^>][16L?9F8AQ9
M\^+;8+[G/:*X,=)M:T\(BM8UF9GS1$:RJU>YKG79.YKN!Y>Y\VQ7LS/*>]9S
M:EI/EDF9AL5;LK#KNN5I)I9Y5H:QKT%7'UD<]ZMKUF)XEZ=3TRZ:Y)M^F^0[
M3D6U_P K:X*TU_K6B-;WGLXWO-K3PCC,J!=2\ZR]0\^W7.LNNNXS3:L3IK%(
M]KCK.FL:UI%:]L]G;+PLS;!@      )]?W?/NJ_;YV25N)\[=]IWGM=S,''5
MMLCY9;5GCO-1W,SQCDIG2/>R.*M3KY#"01M\*-AP;55/C=5HMX\=,?(76<\S
MPQILN9TG-'FC+72N:/LSW<D^G(N5X0=0QSOI''M,D_\ 6;"8P6CA[B(UQ6TU
MGAW/::SIK:EF]PA)*@
M                 >+=Q//.@]L7"?(_/')N03'Z;QMK=O/9%&.:EO*7$='3
MPFNXMK_BRYK9LY:KX^FQ>C76;+$<K6]7)F.0<DWW4G.=OR3EM>]O-QDBL>:(
M[;6G^S2L3:WHB6/YKS/9\FY=FYIO[Q3:8*3:T^QV1'GFTZ16(XS,Q$<95BO<
MMW!;[W3\Z<E<^<E6W6=KY(V2WFYZK;$]FE@<6B,J:_JN(?9<Z9F$U7!5J^/I
MM=\9*]=OBZN557TCZ;Y!L>F.2;?D7+HTVVWQQ772(F]NVU[:?=7M,VMZ94,Z
MCY]O.I><Y^<[W7UN:^L5UUBE(X4I'".%:Z1KI&LZVF-9EX69MA       %E9
MZ3G<FWNE["^!=_NWDO;=K6LP\5<@O>Z9]I=QXUCAUNS?OR3/D62_LF'K4LO(
MY'>%5R'P(W_E;YT^*/3O\,]<;[84KW=KDRSFQ>;U>;V\1'HK,VI_P^7M7QZ%
MYY_$/2FRYG>>]N)Q13)/9^,Q^TO.G]JU>]'HF&QLC]MH
M                                 !K!]5WU \)V!]M>3V;%6J%OG#DE
MF3U'A#6[/ES*[/I5C^5MXR-)W5T^N:!5NQ6IT5JLL7)JE1RL2SYC)*\+N@\W
M7745=MEBT<EV^F3<WCA[77VN.)_KY9B8CS5B]N/=TG0?$3K+%T=R*V?',3S;
M/K3!6?ZVG'),?U<<3$SY[36O#O:JXW8,_F]KSV;VC9<K>SNQ[)E\EG\_F\I9
MEN9/,YO,7)LCE<KD;DSGS6KV0O69)II'JKGR/5RKU4]!\&##M<%-MMJUIM\=
M(K6M8TBM:QI6L1Y(B(B(CR0I'FS9=QFON,]IOGR6FUK3.LVM:=9F9\LS,ZS/
MG<0<KC                           ]'X=WJ7B_ESBSDR'S/.X[Y'TC>H
M?)=X9O-U'9L9GX_*=Y<WAD\>/3PKX'=%_P""_@,?S?91S/E6ZY;.FFXV^3'[
MY2U?^]W>6;N>7\RV^_CMP9\>3[RT6_[EKY#-#8ABL5Y8YX)XV303PO;+#-#*
MU'QRQ2,5S)(Y&.16N15147JAY=3$UF:VC2T=L/1")BT:QQB7Z'X_0
M               !Q^6RN.P6*R><S%R#'8C#8^[E<KD+3TCK4,=CJTEN]<L2
M+\$<%6M"Y[W?\&M53DQ8LF?+7#AB;9;VBM8CMF9G2(CTS/!\9,E,..V7+,5Q
MUK,S,]D1$:S,^Q"JL[A^6\CSWSSS)S7EDD9=Y5Y,W7?'5Y555HU]FV&_E:.,
M8BN?X(,51LQUHF^)49'$UJ*J(>G?(.58^1\CV?)L7N-KML>+7SS2D5F?9M,3
M,^F7GOSKF5^<<XW7-<GN]QGODT\T6M,Q'V(F(CT0\;,NQ@
M                                             3J?NVG!J:!V4;=S
M+>II%EN?^5<Q;Q]U&N:MO1^,6/TG"PN5R)XUJ;HW9/A:JMZ2(GX44I-_,1SK
MX_UEBY12=<6PVM8F/-DS?C+?TX_4_P!"VO@;RGXGTKDYG>/QF\W%IB?/CQ>T
MK_1?UO\ 2D/$!)I ,<>[_FR'MQ[7.?><9)X8+?&O%>X['@TG3Q16MKAQ%BMI
MV.>B_ ORKM5FG63K\'67X?@-AZ3Y-/4/4VQY+$3-=SNL=+:>2G>B<D_\-(M/
MV&$ZEYK').0;SFTS$6P;>]J^F_=F*1]F\UC[*K+FFFL32V+$LD\\\CYIYYGN
MEFFFE<KY)99'JY\DDCW*KG*JJJKU4]-(B*Q%:QI6.R'G[,S:=9XS+\C]?@
M                                                         60W
MHU<'_L(].7MPP=JFRKGM]U>?F38WI'Y4UJWRK>GVW!NN,5K7MMT-+O8JD]'?
M&;[*B+\*=$\\_%[G7RYX@\QS5G7!@RQMZ>B,$12VGHG)%[?\2\'ACRGY(Z(V
M.*T:9LV/UUO3.6>_77TQ2:5^PV@D:M^        (4OWF;N%7;>X3AKMNQ.0\
MW$\/Z):WK::L*N:QN[\F68V4J5YB]$ELXC3==IV8'=.C(\P]$55<Y$N+_+CR
M#XKR+>=19:_C=WGC%2?_ "\,<9CT6R7F)]../LUB\>>=3EYAL^08YGU>+'.:
M\<-)M>9I3TZUK6\^2-,D=ODC)%D5?@              "3#]VP[3DY!Y^Y [
MK]EQ_FZYP1AGZAHDD\/6*UR?ON.L5LC>JR2020RNU;1'V63,1S)(Y,U5D1>B
M*BUQ_F)ZI^(<CV_2VVMIN-[?UF73R8<<^UB>/W>328[8TQVA/W@5T[&YYAN.
MIL]8G'MX]5BUB)_&7C6]H\L37',5X=L9)39BFZT                  1]O
MO%/=5'PSV=XW@7 Y#R-W[F]B3!VXHG-2Q3XNTF?'9_=;B/9,DM=^5S$N(Q:-
M=&K+%2Y;1'(L?PSQX =,3SCJZW.\]==ERW'WH\TYLD37''I[L=^_;PFM?.B/
MQEZB^1^E9Y=AMIO-_;U<=FL8HTG+.DZZQ,:8Y_\ 4UB=8002[RGH       !
MN3]"SNJC[9^_+1L+G\A[%Q_W!U5X3VE97-]FJ9O8;M6SQSF'))-!#%)7WFK4
MHR3O=X:]')67]%7HA$/C;TQ/4?0^;/@KWM_L)^,4\\UK$QEKY>W',VT\MJ5A
M*_@[U%\B]65V6:VFRW]?53KI$1DUUQ3[/>UQQ&L?YGETA8:%!UQP
M                                                   A/_>)>_MW
M*G*N/[+.-LTLF@<+Y6+-\NVJ$W_;;-RV^FYE+6YI8G*VS0XXQ=Y[)H_%X/EB
MW.R5GFT8G-N/X ="_)G++=8\QI_UV\K-<$3VTP:\;^B<MHX3^3K$QPO.M8?&
MWK#XUNJ]);&T^HP6B^XF-8[V336F/R1,4B>]:.,=^:]EJ2C,%CU?P
M"5S]V'[AG8_<>X;M:R^0B93V3#XGFW2:4]OR43-8":EIV^14JTCO+MWLKB,E
MA9G-CZ2M@Q3W*CV-58ZN_P R7(/6;7E_4V*L][':VWR3$?<VUR8M9\D1:,D<
M>&MXCA/;8_P$YS$?'NG\DUCC7<8XXZSV8\OHTC3%I'">WMCLF'%2UCP
M                                           '1>3N2M*X<X\W/E3D
M?/5-9T70-<RFU;3G+KND-#$8BK):LN9&WK+;N3(Q(J]>)'36;#V11-=(]K5[
MO+>7;SF^_P /+.7TG)O<^2M*5CRVM.D>Q'EF9X1&LS,1$NIO]]M>6;++S#?7
MC'M,-)O>T^2(C6?9GR1$<9G2(XRK4_4)[V-U[\NY3;N:=D6YC-5B>_6>*-+G
MG\R'2N.<9:L/PN,<UCG0OS62=.^_E)FJJ37[,G@Z0MAC9Z*] ]&[/H?IW%R?
M;Z6W4^WSY(C_ #,LQ'>G^[&D5I'DK$:\9F9HOUIU5NNK^>Y.:9]:[>/:X:?U
M,43/=C^]/NKSY;3.G#2(P>-T:H                             6EG97
MR!^U7M [7N1I+2W;FX< \2YO+3NDEFD^7;6C83YP0333-9)-/4S;;$4CU3H]
M[%5%5%15\S>L=A\E]6<SY?$:4P[_ #UK']F,EN[/L3728>@'2V\^4.FN7[V9
MUMEV>&T_WIQU[W]%M89-FML\                       -8/K(\Y?L$].C
MN.S]2[[)L&]ZO#PYK2,G]GLSW^5+L.IYA:4R?'9<QNG7LI>8K.CT]D56JBIX
MDDKPBY+\N>(/+\%HUP8,OQB_#6(C#'?KKZ)R12O_ !-"\3N;?(_1.^S5G3-F
MQ^IKY)F<L]RVGIBDWM]A6['H8H\
M                          'ZPPS6)HJ]>*2>>>1D,$$+'2S332N1D<44
M;$<^221[D1K41555Z(?DS%8FUITK';+]B)M.D<9E:7=G/"D?;GVJ]OW"'DLA
MO<<<4:;K^>\MK6,L;8W#U[>XWD8U7(SY1VJU<L=.KNBR=.J_A7S,ZNYS/4'4
M^_YUKK3<;K):OHIWIC''V*16/L/0'IGE4<DZ>V?*=-+X-O2MO3?NQ-Y^S>;3
M]EDH:ZS@!'G^\C\Z+QYV2ZMPY0N-AR_<#REAL=D*?FM8^UH_&K8]WSDS&?#)
M(E;<(==:Y$Z-Z3?"OX&NGS^7CDGRAUEEYODC7%L-K:8GS9,WXNO]./UO]"%_
M''F_Q+I7'RRDZ9-[N*Q,>?'B_&6_HOZO^E!0+M*D@
M                                       !Z_V^\39+GGG7A[A7$>TM
MO\J\EZ5H,<]1B/FHP[3L./Q%S*?&9+''#BJ=J2S*][5CCCB<YWQ44Q//N:X^
M1\DW?.<NG<VNVR9=)\O<I-HK_P 4Q$1Y9F=(9+DW+LG-^;[;E6/7O[C/3'P\
MG?M$3/V(F9GS1"U5PN&Q>N8;$Z]@Z,&,PN"QE##8?&U6JRMC\7BZL5+'T:[%
M559!4J0,C8G5>C6H>8>;-EW&:^XS6FV:]IM:9[9M:=9F?3,SJ]",6+'@Q5PX
MHBN*E8K6([(B(TB(]B')G&Y       'YS315XI9YY8X(((WS333/;'%#%&U7
MR2RR/5K(XXV-57.541$3JI^Q$VF*UC6TG8JWN]?GB7N<[LNX#G99IYJ'(G)N
MQY36TM3/GGKZ70L_(>BT)97]%<[&Z;BZ%?X$:U$BZ-:UJ(U/2_HSD<=-]*[#
MDFD1DV^VI%^&GXR8[V2=/3DM:?L\=94'ZSYQ'/NJ=]S6DQ.+)GF*3'9..FF/
M'/V:5K+%TV9K(             #^XXWRO9%$Q\DDCVQQQQM5[Y'O5&L8QC45
MSGN<O1$3X543,5CO6X1#]K6U[12D3-YG2(CC,S/9$1YUF-Z87:FWLX[*>&N(
M<ACVT-ZLX5=^Y5ZH]+$G).\-BS&?IV_$O@=+J]9U;",<QK$?!C(W*GB5SE\X
M_$CJ>>KNL=YS:EN]LHOZO#YO4X_:TF/[_')/;QO/D7TZ*Y!'3/3.TY1.GQBF
M/O9)[=<M_;9-)TC6(M,UKPCVL0S^-%;2                 %=!ZUG=0G=)
MWZ\GV<-D$NZ!PPYO"&AK#+'+4L5M)NWF[9F*\D"K!9BS>]W,G+!.WJLM%*Z*
MJHU.GH%X-],?PST/MHS5[N_WG_49>&DQZR(]76?[N.*:QY+393#Q;ZA^7>KL
MN#%;79;*/44X\)M6=<MM/)/?UKZ8I66I<E1&        !]-.Y:Q]NK?HV)JE
MVC9@N4[=>1T5BK:K2MFKV()6*CXYH9F(YKD5%1R(J'S>E,M)QY(BV.T3$Q/9
M,3PF)]F')BRY,&6N?#::YJ6BU9CA,3$ZQ,>F)XPL\_3Z[G*G>!V?\(\[>T02
M[#LFI5L5O]>%T*+1Y'U9[]<W>)U>'_[3@N9[&RW*L;D1WL5F%W3HY%7S9Z[Z
M;OTGU9O>23$Q@QY9G%,^7%?V^.?3I68K,_UHE?KI7GF/J/I_:\YQZ=[-BB;1
M'W.2/:Y*^3W-XM'ICBS+-1;
M                     :Z/5%[X<5V']J>W\FT[=)W*NT>9HW"N$L)4LR7M
M]R]2=8L[-C;/C;;PFE4&29.YXXWP2+#%6>J.LQHZ0/#7HO+UQU1BY;:)^3,?
MXS<6C6-,59C6NL=ELDZ4KQB>,VCW,M1ZWZHP](]/9N:7TG=3'<PUG3VV6T3W
M>&L:UKQO;R]VLZ<=(5L69S.6V+,978,]DKN8SF=R5[,YK+Y*S+<R.5RV3M2W
M<CDK]N=SY[5V]<G?++(]5>^1RN5553T2PX<6WPTV^"L4P4K%:UB-(K6L:1$1
MY(B(TB%%-QGS;K/?=;BTWW&2\VM:>VUK3,VF?3,S,RXPY'$        9U^F=
MS^_MF[ZNVWE>:VE/ U.1<;J6Y32(Y]>/2.1(Y]#VRW/"U4\],3A=BENQ-7KT
ML5HW)\9J&D>)'(HZCZ(YCRR(USSMYR8__4Q?C*1$^3O37NSZ+3#=O#GG%N2=
M9['=:S&')FC#>(G36N;\7Q]%;6K?_AA9N'G O0
M                           A8?>#O4B_:GNTW8]P]L#)^.>-LU%;YUR^
M,G\4&V\GX:RKJ>AK/$B-GPO'%J/S+L?B='+GNC7L;)C8W.N)X"^'GR9LXZTY
MOCTYAN*:;:L_<8;1QRZ>2V6.%9[8Q<8G3),*M^,W7'RANIZ3Y9?78X+Z[B8^
M[RUGAC_NXIXVCLG)VQKCA&'+)(%                              %B?
MZ%6_.WSTQ^WQMB3S<AI,W(N@WW=95:UN Y&V>;"QM\YSW?Z6L9"BU>CE9XD7
MPHU.C&T \;=C&Q\2-_->&/-&++'_ !8J=[_'%O\ MQ75\)-Y\<Z#V6ON\4Y,
M<_\ #EOW?\$U_P"W!MX(H22                       (F7WH'G/R,%VR=
MM6/M=79'*;1S?MM3Q>%8H\35?HG'\S6M>JR,M/S&R([Q-:C5@9X5=U=X;3?R
MU\D[V?F74>2/<UIMJ3_>GUN7^CNX?Z9^S73Q\YMIAV'(J3[JU\]X]B/5X_Z>
M]E_HA$%+8*V
M          !G[Z6_!J]P_?YVP\<STUNX6/DK&[UM,*M:M:35N,8;/(><J77O
M161U<M3UI:2]>BN?9:QJ^-S31?$SG7R!T+S+F%9TS?%IQT\_?S:8JS'IK-^]
M]C6>#<>@.4_+76.PV,QKB]?&2_F[F+7):)]$Q7N_9T[5F4><:]H  @K_ 'DS
MG'Y_=Z^G\-T;WG8G@'BC#5,C1Z]?8=YY-E;NN:D_ B-]LTIVM+T^%?B=>OPH
MB79_EWY+\1Z-S<WO73+O]U:8GSX\/XNO]&3URI7CES;XYU3BY72=<>SV]8F/
M-DR^WM_33U2/ 3ZA8
M                -['W>+@U>5/4$Q._7J:SX/@#CO<.1)99&M=3=L>:K1\>
MZS3E14<JVFKMMK(5_P 'A?C5=UZM1%A+Q]YU\F=!WV-)TS[_ '&/%Z>Y6?6W
MGV/:5K/]_3RI;\%N4_*'6==Y>-<6SP7R>CO6CU=8]GV\VC^ZGWE%EPP
M  #71ZLO.R]O'I\=RV\T[T='8<UHD_&>IO\ -\JVNP\I6J^B0V<9T^%^1PF.
MSEG),_"C6TG.7X&J;_X7<D^7^O.7;&]>]MZ9XS9/-W,,3DF)]%IK%/\ BT:E
MUWS>>1]([_F-+33/7!-:3'&8R9/Q=)B/1:T3QX<./!6GGHNH<
M    ;;_10[3D[JN^[CF/.XOY1XXX3_\ ]U<@-F96?2LQZE<J_,W!6HK:.@N0
MYW>[./98K>%[IL?':Z(C6N<V*?&7JG^&.B-QZBW=YCO?^GQ::ZQWXGUEHT[.
M[CBVD\-+37V)E'PCZ<^7>K<>YS5UV.QCUU_--XG3%7M[>_[?RZQ28TXK%@\_
MUS0                 P/\ 4N[IX^SKLOYIYFIW&U=RCU]=-XQ8CVLL2\D;
MLKL#K-JJU\<C)G:X^S+F)HUZ(^KCI4Z]>ANWAUTS/5W6&SY/:-=I.3UF;T8L
M?MKQ/][2*1Z;0UGK'GU>FNF]WSB?\W'CTQQY\EY[N./8[TQ,_P!F)E662RRS
MRR3SR23332/EFFE>Z26661RODDDD>JO?(]ZJJJJJJJO53T?K6*Q%:Q$5B-(B
M/(H3>]\EYR9)FV2TS,S,ZS,SQF9F>,S,]LOS/U\@        "59]V8[J?D3>
M>9.SW8\BK,?N]%.9.,H)YGI#'M>O5Z>#Y Q-6)?&DEW/:PF.O-1/ C(<'.JJ
MY7(B5@_F.Z8]=L]GU;MZ_C,-OB^:>'N+3-L5I]%;]^OEXY*]FBQO@/U!/>W?
M3.>>$QZ_%V^BF6-==/R=HB(C[N>/DF-E2%D0
M                               'XV+%>I7GMVYX:M6K#+8LV;$K(:]>
MO"QTDT\\TCFQQ0Q1M5SG.5&M:BJJ]#]K6U[16L3-IG2(CMF?-!,Q$:SV*YKU
M@N_.?OG[K,YDM6R]FUP7Q([(Z%PU32=SL=DZ%>VQNR\APU_!$C;'(&5I,GC>
M]J3)BZ]&*3XT2GH)X2]#UZ*Z7I3=4B.=[O3+N)TXUF8]IBGM_P J)TGR=^;S
M':I;XI=8?Q5U!./:7UY/M-<>+28FM[:^WRQIVQ>8B*\9CN5K,:3:8:HR449@
M         !: >GQSJ[N4[*.VOF>Q:DNY;;.+L'3VBY++Y\EK=M/=8T?>K#Y/
M"Q7+-N.MWG?"G5.O1554ZGFMUYR3^'>L>8\GB-,6+<VFD:::8[Z9,?#_ -.]
M5_\ I;F]>>].[/FT3$VS[>LVTG6(O$=W)77^S>+5GTQI+,<U)GP
M                                     :>?63]1:MV*=N\V%T+,5&=Q
MW,E;(:]Q=48^&>YI^):Q(-DY2N4GI(QL.O0SI!C$F3P6,O-$O@FAKVF-EKPB
M\/[=;=01FWU)_A[9S%\T]D9+=M,,3_;TUOIV4B>,3:LHT\3NMJ])<EG%L[1\
MN;J)KBCRTC[K+,?V>RNO;>8X3%;0KQK5JS>LV+MVQ/<N7)YK5NW:FDL6;5FQ
M(Z6>Q8GE<^6>>>5ZN>]RJYSE55554OW6M:5BE(B*1&D1'"(B.R(CR1"EMK6O
M:;WF9M,ZS,\9F9\LOG/U^                              ";?\ =C-^
M;E^T_GCC>259+.D<]IL\;7(G_;XO?]#UBE5@8[S%_P!-<EHUV1$\#>CI'+XG
M=>C*:?S(['U75.QYC$:5S;'N>S;%EO,S_1DK'V/Z;5> V\]9T[O-C/NL6\[_
M -C)CK$?[<=I^S_1)8*Z)T                       %=#ZWW.'[;_ %(.
M=Y*EQES \36<-P?@$9)YOLG[.J7LNW4W.1SF(^'DB]FU5K4;X/%X53Q(Y5]
M_!CDOR+X>;&+QIGW46W-O3ZV=<<^\QC_ /P4G\5N;?*W7&[FLZX=M-<%?1ZN
M-+Q[[.1J6)31R
M            $HK[L1P?\N\U]PW<+D*;'U..N/\  \9:]/8C\35SW(^9=G,O
M:Q[E:J-N8K":*V"5W5KFPY5&IU1[NE:?YDN=>HY-R_D&.?;[C/;->(_JXJ]V
ML3Z+6R:QZ:>A/W@+RGUW-=[SJ\>UP8:XJZ_ULMN]:8],5QZ3Z+^E,]*?K0 '
MYS30UX9;%B6."""-\T\\SVQ0PPQ-5\DLLCU:R..-C55SE5$1$ZJ?L1-IBM8U
MM/9#\F8K&L\(A5F=X/-DO<=W2\_<X.F?/3Y)Y4W#8L$LC9&O@U23+6*NGTE;
M-TE3Y.U:K3@^,B+TC_ GX$]-.DN31T]TSL.2Z:7V^UQTMZ;]V)R3]F\VG[+S
M^ZFYK/.^H-YS;76N?<7M7^YK,4C[%(K'V&-YL+!@
M                                      !-E^[*\'_-3MIYMYZOTV19
M'E_DZCJ&&L21]9I=3XKQ,BMLUI7-_P!.M<VG<LE!(UB_'?0:KNO@9TIM_,?S
MKXUU'LN1XYUQ[3;3DM']O-;LGTQ3'28]%N';*U'@/RGXOR+=<XO'M]SN(I7^
MYBCMCT3>]H_X4F(KDG8        BL_>?><%Q?&G;9VZ8[(L\[<-OV?ES:L=%
MX4L0X[2<7#JNGR6W*B/]BRN0W'+.C8U5:^7&JYZ(K(U6SG\MG)?6\RYCU!DK
MPPXJ8*3_ &LD]^^GIB,=-9\U^';*!?'GFTX.3[/DU)M%MQGMDMIV=S%$1$6\
MO&V2)CAIK3CII&L-XMTJV               3V/N]7:<G!/9DO-.Q8SV3?>Y
M_,1;HDEFJM>]3XOU]+>)XYH.66-)75\KYV0S<4C7>7-5RT"HGQ>JT;\>^J?E
MSK#Y(V]M=CRVDX^$\)S6TMEGS:QI7'/EB:2N/X/=.QR7I.F^RUB-[OYC-,Z1
MKZO33#77MF.[KDB)[)R2WWD&I7                 "%_\ >8.ZCYV<O<4=
MHNNY)9,-Q-B&\H<C58)'^2_D'=J+ZNHXV_"YWA]NUK0WON1.1O3R=D5/$J]4
M;<#^7+ICXKRK==5[BOXW=7]3BG_RL<ZY)CT7R:5GCVXNSSUF\>.H(R[K:],X
M9]KBCU^7L]W:)ICCMUB:U[\S$QV7K,3/DB\%EE>@          ][[6^>MC[7
MNX?A_G_55F=EN+=XP^RR4H9I(%S6#9*ZEM.MS2135WI3VC6+ES'3HCV^*"T]
M%5$4P74_(MOU-T_N^0[G3U6YPVIK_5MVTOV3QI>*VCAVPSO3'.LG3O/]KSK'
M$SZC+$VB.V:3K7)6.,<;4M:(XQQE:3:5M^O\A:;J6_:G?9E-5WC6<#M^M9.-
M%;'D=?V7%5<UAK[&K\+67,==CD1%^%$<>9V\VN?8[O+L=U7N[G#DM2\>:U+3
M6T?8F)A?W#EQ[C#7/AF+8KUBU9CLF)C6)CV8EV8Z[D
M                                     CV?>!._IW;GP!6[9./,NZKR
M_P!Q^&R%;8+-.9T5S4.$UDL8G8\AXV.22&[OUR*7"U/@5'5(\D[Q,DBB\4]>
M!'0L=0\^GJ/F%->4\OO$UB8UC)N.%J5]C'&F2WI]7'&)G2(O%[K&>G>1_)6R
MMIS;?1-8F)F)QXNR]XT[)GW%.,3K-K1.M-$$LNXI\           ";9]V6YM
M9M?;#S5P5=L>9E.'^5*FV8QCYDZQZERKANM:K7KN<K_+J[1I>5FD>U/#XKK4
M7HJ]74S_ )CN33M>IMGSND?BMWM9I/\ ?PVXSKZ:9*1I_96R\#.;?&^F,W*[
MS'K=GN)TCRQCRQWZS/LWC+Q]&GD26RNJ;
M                   \EYVYMX\[<>(M^YNY5S<.OZ'QUK]K/YR](Z/SY_+5
ME?'8?%P2/C]NSNP96>"C0K-7QV;MB*)OQGH97DG)N8=0\VP<FY72<F^W&2*U
MCR1Y9M:?)6M8FUI\E8F9[&.YOS79<DY;FYKS"\4V>"DVM/\ NK'GM:=*UCRV
MF(\JL\[TN[7D/O9[B-YY^Y%?[-:V*RS&ZIK,-B2QC=&T3$OFBU?3\6YZ,:Z'
M&5)7269FLC]LR$]BTYC7SO0]&NCNE>7]&\@P<BY?QKCC6]]-)R9;>[R6]F>$
M1Q[M(K772L*)]4]1[WJKG6;G&]X6O.E*^3'CCW%(]B.,SP[UIM;3698JFSM>
M                               "4A]UYW],?S=W3\6K8Z.V_BO2-_CJ
MJK/]1..=NNZ[+8:U5\:>4O*3&N5J=%\:>+_TE:/YEMAZSDW+.9Z?Y6ZR8M?_
M %<<7T_]F4_^ 6\[G->8<OU_S=OCR:?^E>:__53-RH"SX
M      !YOS)R7A>&.).3^7MB5GR%Q?Q_M^_Y9CYFU_.HZC@+^>L5F2N1WAFM
M,HK''T1RJ]Z(B*JHBY'E'+LW..:[;E.W_P _<Y\>*OEXY+16)^QKK+H\SWV+
ME?+=QS+/_D[?#?)/L4K-IC[.FBJ@VS9\UNVT[+N>R7'Y#8MNV#,[/GK\BN62
M]FL_D;.5RER17.>Y7V;UN1Z]55>KOPGI]M=MAV6UQ[/;QW=OBQUI6/-6L16L
M?8B(>>NXW&7=;C)NL\][/DO:]I\]K3,S/V9EU\YW"
M                                        %@OZ /!K>'_3JT39KE%U
M/8.=]PW'E[*^?$C;:8ZQ=BTK46>:K$D=C[6JZ;5R%=GB5C?E![TZ.D?UH;X[
M<ZGFWB!GVU+:X-CAQX*Z=FL1ZS)]F+Y+5GR^UB/)"Y7@YRGY,Z)PY[1IFWF6
M^:?/I,]RGV)I2+1_>F?++=@0VE0 U^>J?SHO;MV =SG(E6XE+/6>.,AH&IS-
ME;'<BVGE&>MQYA[^.:[KYUW!S;(N11OA<B,IN<Y%8UQOGACR3^(.N^6\OM'>
MP1N(RW\W<PQ.6T3Z+=SN?\41''1IOB#S;Y%Z.W^]K.F:<$XZ>?OY=,=9CTU[
MW>_X?,K.ST:43
M             !9Y>G-P<[MR['.V/B.S4=1S& XJP&8VJF^%89*FZ[RDV^;M
M4>UWQW+3VS9KD2.<C7/:Q%5K57PIYM>(/.HZAZUYES6L][#DW5JTGSX\?XK'
M/V:4K/V^U?7HGE/R)TGL.6VC3+3;UM>/-?)^,R1]B]K0S5-.;2        5\
M?K^\SMY9]1WD+ TKR7L+PEINC<18V2)SO9FW*>,DW7:(F,7ITLT-LW:[2F<K
M457U.B*YC6*M\_ GD\\K\/<&XO7NYM[FR9Y\^DSZNFOHFF.MH]%O/,J=^-/-
M(W_6E]I2;>KV>#'BTGL[TQ.6TQ&O_F169TB9FNG9$2TJ$QHE
M  9,]F_;GG.[/N=X8[?<$EF)>1MUQN.SV1JP/L2X+3*"OS&\;$D;>B/7 ZEC
M[EIK7.8U\D36*YOBZIK?5_4.'I7IK><^S::[?#,TB9T[V2?:XZ_\5YK'EX:S
MI+9.D.0Y.I>H]KR>D3ZK)EB<D\>&*OMLDZQ$Z3W8F*ZZ1WIK&L:ZK1'5]9P.
MEZSKNG:MC*^%UC4\%B-9US#U/,6KB<#@<?7Q>(QE;SGRR^ST,?5CB9XG.=X6
M)U55^$\T]SN,V\W&3=[FTWW&6]KWM/;:UIFUIGTS,S*^^/'3%CKBQQ$8ZQ$1
M$>2(X1'V(<Z<+[                '2N2>0=7XFX]WGE#=KZ8O3^.]2V'==
MGR"^7XJN"UG%6LSE)8FS2PQR3I3IO\MBO;XWJC>O53N<OV&YYIO\/+=G7O;O
M<9:XZ1Y[7M%:]FOEGBX-UN<&RVV3>;FT4VV*EKVM,Z1%:Q,VF9GR1$:JM'N%
MYIVCN+YQY5YSW.9\FQ<H[QG]ONQ.>LD>-@REZ23%X.JY?A3'Z_B6P4:S?_17
MKL;_ ,#TSZ?Y-MNGN2;7DFTC\1ML%<<>F8CVUI]-K:VGTS*@/4/.,W/^=[KG
M.?7O[C-:T1.FM:]E*\.'M*16OV..L\7C9EV&           !/%^[M]U?[:^S
MG(<&;!?=9W;MBV!FMUTF?&Z:WQAN4F1SFB65=YB2R.Q61K9;%(U(_!#4H5?C
MN<]4;1_Q^Z7^1NKHYU@KILN98^_Y=(S8]*Y8_P"*)I?MXS:W"-%P_!OJ'Y9Z
M4KR_-;7>;"WJIXQK.*>.*=(TTB(UQQY_5ZZS.J0$02EL
M                                     'FG,G+>C<"\5[]S+R7EV8/1
M>-]8RFU[)D'+"LWL.,KNE;1Q\,\U=EW,Y:RL=2C61[7VKDT4+/CO:AD>4\KW
MO.^9X.4<NIW][N,M:4CTVGMGMTK$<;3Y*Q,SPAU-]O=MRW99>8;RT4VF'':]
M[3Y*UC6?9]$=LSPA6+=W?<WO/>%W#<E=P6_O6+*[UG)9\5A&3NL4]3U.BB4=
M4U''2*V-'U-?P<$,"R>!KK$K7SO3S)7JOI%TGTULNDN0;?D.QXX\-/;6\M\D
M\;WGTVMK.GDC2(X0H=U7U'NNJN>Y^<[K6(O;2E?ZF.ON*?8CC;3A-IM;2-6-
MAL;70           ;^?NX_,2\?\ ?S:XWM66LQO.G$NYZK!6>_P,DV73TJ<C
M8JRWX[6NG@PFL96)B*BJJ67=/A()_F$Y1\?Z&KS&L3ZS9;K'>9_L9-<5OL=Z
M])^PFKP,YI\4ZIS<MO:(Q;O;3I$]MLF*8M73V*3EG3S<?(GG%'UM
M                                      @L>OAZC[NY'EYW:MQ/G8['
M!O!FPV/G9E<7862GR1R_098QN2M>T,=Y=O6^/VS3XZBC$\JQ>?<L^*:+V-\=
MV/ SP]_AWE/\3\TIISK>XX[E;1QQ8)TF(T\E\O"]O+%8I72)[\34KQ@ZX^7.
M9?P]RZ^O*=I?V\QV9<T:Q,Z^6N/C6ODFW>MQCNS$=\GY"P
M                  -V?W?3D!=+]2[C?!NG2"#E'C[E;C^PY[VQQO2#4K7(
M=6![G)X56?(:!"UC>J*Z56M3JJHBPWX\[#XYX<[C-IK.VW&#+'V;QBG^B,LZ
M^C5*G@UO/BO76#%KI&XPYL<_8I.2/]N./LK!0H:N4
M   :2/O G.?[(/3MW/5J5KV?/<];II_$F/6)W_<QXI]J?>-KG1B/:OL=G7M,
MFQ\SE1S4^4&M^!SVJDS>!')/E;K_  [J\:X-CAR9Y\W>TC'2/9B^2+1_=]"*
MO&3FWR;T5EV])TS;S+3#'GTU]9?[$UI-9_O*^\O@IL
M                                         '8=1U;-[SM>L:5K51V0
MV/<-APNK8"@U?"Z[F]@R5;$XJHUW1>CK-ZW&Q%__ "C@W>YP[+:Y-YN)[NWP
MX[7M/FK6)M:?L1$N;;;?+N]QCVN".]GRWK2L>>UIB(C[,RM8.'^-L+PWQ-QC
MQ'KG_P"8.+^/]/X^PSE8V-TN-T[7\?K].:1K?@\Z>#'M>]?PJ]RJO55/,#FW
M,<W-^:[GFNX_S]SGR9;>SDO-IC[$R]"^6['%RSEV#EN#_)V^&F.OL4K%8_W/
M1C'NZ 1;/O/'./R+P_VZ]N^.N^&UOV];!RELE6%W21F%X^Q+->P$5WX$5:>5
MS&[698VIU1TN,ZKT5C>MF/Y;>2^NYMS#G^2OM<&"N&D_VLMN_;3TUKCB)]%_
M2@#QZYMZKEFRY+2?;9LULMH_LXX[M=?1-KS,>FGH0RRWRL
M                                              9<]A7!W\2/>9VV
M\+S4?E+$[GROK'SII>'Q>=HVO65VO?O@ZHB^7I6"OO\ A^#XOPFJ]<\Z_A[I
M#F/.(MW<N':W[D_^9>.YB_\ <M5LG1_*?ESJC8\KF.]CR[BG?C_RZSW\G^"M
MEH<>::_0       !\]JU5HU;-Z]9KTZ5.O-:N7+4T=>K5JUXW36+-FQ,YD4%
M>")BN>]RHUK4555$0^JUM>T4I$S>9TB(XS,SV1$>69?DS$1K/8JG^X'E&]S?
MSMS)S'DI7RW.4>3]ZWV19$5JQLVK9<EF:]9D:LC\F&I7N,BC8C6I&QB-1$1.
MAZ>\@Y93DO(]GRC'&E=MML>/[-*169].LQ,S/EGB\^^H^9?+'/\ ><TBTVIG
MW.2]9GM[DVGN1QXQI72(CR1&CR R[#              )<OW9CM03P\R=Y>S
MXUJ_&7A/BJ:=L;E:J)C]AY+SD$4B+*QW1V(Q]:RSPHJ+?AZK\9$JG_,=U3K;
M:=(;:W9_U&>(^S7#6?\ '>8_N3YEF? GIWU6UW/4^XK[?+/J<6O]2LQ.2T<>
M,6MW:]G"<=N/%+B*JK"@                !':^\;]UC>).U#7.W/7<G'#N
M/<GL*1YVO!-"MRGQ7H5K'9O/2S,:C[--N?VB3%4XG+Y;;59EZ-'.1DC2?OY?
M>E_E;JG)U!N*Z[/EV/6LS$Z3FR1-:>B>[3OVGMTGN3IQB4/>-'47R3TQ'*L%
MM-YO[]SMXQBKI;)/9/"?:XYCAK%YF)X3""Z785"             VW^B;W5M
M[6N_/C:7.9/Y/X]YK9)PCOCI7Q-IUX]QNTG:;F+#K'^C59A]^HXUT]GJQT%"
M2RGB\+WM=%/C+TO/4W0^X]17O<PV7_48O//<B?65C3M[V*;Z1QUM%>&L1,2A
MX1]0_(75V+;YK:;+>QZBW'A%IG7%;32=9[^E([-(O:=?/8L'G^N<
M                                             "&U]XU[^&[=MN%[
M%^-,VDNNZ+;Q^Y<\7,=8ADKY7=WUV6M/T*6:'J]T6GT+*Y&_#XW1NR%NLQ[6
MST%1+<_R^=#3M=K?K;F--,^:)Q[:)B=8Q]F3+_QS'<K/]6MICA=6WQOZP[UJ
M=(;&WM8[N3<S&G;VX\7;K$QPR6B8C_EZ3VPBNEG5<P            ,HNR7E
MU_ O=[VV<O>=)!2T?F;0<IGEBD\J2;5)]@I8[;Z;)%5&QNOZM=N0>)W5J>9U
M<BIU1=9ZTY5'/.DN8\J^[S;/+%?[\5FV.?L7BLMHZ)YC?E75O+M]28B*[K'6
MVO9W,D^KOYN/<M;3S3VZQP6DIYGK[
M             #11ZY'J0?P=\&?L6XMS;*W<3SQA<CC\9;HVO!DN-.-IUEQ>
MP[]_H]9Z>:RR^=C<$_Q0O9:]HN1O5U#RWS;X+>'G\6\[^6.9TUZ?V-XFT3'#
M-FCVU,7FFM>%\G;[7NTF-+ZQ$GBQUQ_#/*?DOE]].=[RDQ$Q/'%B[+9/1:>-
M<?9QUM$^TTF >7I4\                                  S4].+D!.,
M._3M$W*2=:U2GS]QMB,I91[H_9\)MNQTM1SL[E:BN='%A\[.YS?_ %M16_\
M$T[Q"V'RET/S;9Q&MYV&:U8\]J4G)6/OJPVGHC>?$.K^6[J9TK&\Q5F?[-[1
M2W^&TK/,\VE]0                     "%M]YSYP^<//';_P!ON/N,DI<9
M<<YGD;/PUY.K6['R;F6XFC2R#$=_]N8S7]$BL1(K45L.5545?'T2X?\ +=R7
MXOR/?\^R1I?<[BN*NO\ 4PU[TS'HFV68GTT]"KGCUS;UW-]GR:D^TP8+9;:?
MULMM(B?3%<<3'HOZ48$LF@0
M                      -M/H@\'_MO]2#@B.W39<P/$UG,\X9]7Q^;[)^S
MJE[5J-QK5:YB/AY(O81$<Y6^#Q>)%\2-18L\9^=?(OAYOII.F?=17;5]/K9T
MR1[S&3_\$C>%/*?E;KC:1:-<.VFV>WH]7&M)]]G&L7CS\78  %>SZ^/.2<R>
MHSR/A*5QMO <&ZQJ/#.(?$YWD^V8>G/M>W-6-5\+;5/==OR-*1W3JY*C4^%&
MMZ7V\#.2_)'A]M\UXTS[W+DW%O8M,4Q_8G'CI:/[TJ9>,'-OE/K;/BI.N':8
MZ8(]FL=^_P!F+WM6?8:7B8$7
M                       !)$^[0\&LW;NSY5YRR%7S\;P9Q6F)Q,RQK_V>
M[<L9";$8VVV;KX?@TS7-@@<SIU=[0CNJ(WHZO/\ ,9SN=GTMM>2XYTR;W==Z
MWIQX([TQ[Y?%.OH_HG#P*Y3&ZZCW'-KQKCVFWTCT9,T]V)^\KDC[*<&4O6N
M       ,'/4NY3;PQV"]V>_(Y8[57A7;]9Q,S7HQ:^?Y"J-X\UVTBJK>OLN=
MVFO)X47J[P]$^%3<_#OEGRQUSRO83[BV\QVMZ:XI];>/LUI,-=ZNYA;E72_,
M.84F(RX]IDFLSV=^:S%/\4PK&STC4#              <[J^M9W=-FUW3M7Q
MMG,[+MF=Q&M:[AZ4:RW,KG<[D*^+Q.-J1)\,EF]D+4<4;4^%7.1#@W6YP;+;
M9-YN;13;8L=KWM/96M8FUIGT1$3+L;/:Y]]N\6QVT=[<YLE:4CSVO:*UC[,S
M$+1CL_[=<%VF]LW#/;U@%JS0\::5C\3F,C2:]M;.[?==-FMXV.)LL4,S8]BW
M#)7KK6O:CF-G1JHG0\T>K.?Y^J>H]YS[<:Q;<YIM6)[:TCVN.G;/N,<5K]A?
M_D/)]OR#DVVY/M8CU.WQ1772([UNVUYTTXWM,VMYYF99)&O,N
M      %<+ZR/=5_%?WY<L[!B,DF0X^XMLMX5XW=!9;:HRX'0;EZKFLU1GB9%
M#9J[1NUK*9&"5&JJU+,+/&]L;7+Z$>$/3'\+]#[7#EKW=_NH^,9=8TGO98B:
MUGTTQQ2LQ_6BTZ1K,*5>*_4,\^ZPSUQ6UV6S_$4[=-:3/K+:3PUG)-HUB.-:
MU[8B):LB3D;             ?I%++!+'/!))#-#(R6&:)[HY8I8W(^.2.1BH
M]DC'HBHJ*BHJ=4/RU8M$UM$368TF)\KZI>^.\9,<S7)68F)B=)B8XQ,3'&)B
M>R6R^/UC_4SBCCB;W<;^K8V-C:LF(T2:16L:C462:;4GRRO5$^%SG*YR_"JJ
MI'4^$?AQ,Z_)6#[[)^&D'Z5O$#YQM[U@^"?W_F3]37[6^^?D/0/U0/SZ(O#C
MYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^
M<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]
MK??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+P
MX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0
M/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:
M_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB
M\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_
M$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZ
MFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z
M(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E
M?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)
M^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J
M^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/
MI7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\
MR?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J
M@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A
M#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C
M_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'
MZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7
MX0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X
M(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ
M!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@GJ7"7J9>K9W \M\>\*\;]TN^Y;=^2
MMIQ>JZ_47"\?QP,M9&=&S9"_.NH>&KBL33;+;MS.Z-@JPR2.^!JF+YUX<^%?
M(>4[CG/,.68*[/;8K7M/>RZZ1V1'M^,VG2M8\LS$,KR3Q \2^?<VP<GV7,+3
MN=QDBL?BMOI$=MK3^*[*UB;3Y=(G3BL#..M<SNH:#IFK;1N&4Y!V77M8PF'V
M#><U7I5,KM^;H8^O6RFQWZF-@K4*EC,78WSK%"QL<7C\*=43JM#^8;C#N]]F
MW.VQ5P;?)DM:N.NLUI69F8I$S,S,5CAK,ZRN!M\=\."F++>V3)6L1-YTB;3$
M:3:8K$1$S/&8B(CS1$.YG4<P              !@MZC'>AKG8EVM;US7D74+
MNY31+J/$FLW7KX-HY-SE2XNOU)H&/CEGQ.&BJS9/(HUS'+0I2M:Y)'1]=U\/
M^C]SUMU-@Y-B[T;37OY[Q]QAK,=Z?1-M8I7^U:/)JUCJ_J7:])\AS<WW&DY*
MQW<5)G3UF6T3W*1Y?)-K::S%(M;R*T+;-KV/>]IV3=MPS%W8=LV_.Y;9]FSV
M2D\[(9K/YV_/E,OE;LJ(U'VK]^U)+(J(B*YR]$1#T:VFUV^QVN/9;2D8]KAI
M6E*QV5K6(BM8]$1$0HAO-WN=_N\F^WEYR;K->U[VG36UK3K,\-(C69[(B(CL
MB-'7CG=<             !:8=F?+"\Z=IG;?R[-DGY;);[PMQUGL_?DD\V:7
M:YM8QT.W1V9>J^9;J[/!;BE7_C(QQYE]7<K^1.J>8<IBL5I@WF6M8CL[D7GN
M:>B:=V8]#T)Y%S".;<DVG,XU_P"HVV/)Q[8F](F8GTQ,Z2R7-=94
M                                 !CWW3]RG'7:-P/R%S[RA=2#6M%P
MTEJOC(IXX<GM6Q6E2KKFGX-LB/\ -S.R9>6*M$OA<R%KW32^&&*1[<]TQT[S
M#JOGFWY%RVNNYSWTF=.%*1QODM_9I769\_9'&8AANH.>[+IOE&;G&_G3!AKK
M$>6]IX5I7^U:=(CS=L\(F59OW.]QG(O=CSIR'S[RE?2WMG(&<ER+J4#Y%Q>N
M86NQE/7M3P4<JJ^'!ZSA8(:=9'*LKV1>9*Y\SY'N]'.F^G^7]+<DV_(N65TV
MN"FFL^ZO:>-[V_M7M,VGR<=(TB(B*(\^YWO>HN;9N<<PG7<9KZZ>2M8X5I7^
MS6NE8\O#6=9F9>"&<8@                                 #E]?SF1U
MC/839,1-[/EM>R^-SF+G^-_H9'$W(;]*;XCV/_T[-=KO@<B_!\"H<6?#CW."
M^WRQKBR4FMH\\6C2?]DN3#EO@S4SXYTR4M%H]F)UC_:MD-3V/'[CJNM;=B7>
M/%[5K^&V/&OZ^+QX_.8ZMDZ;O%X6]?%7M-7KT3_]QY:[K;Y-INLFTR_YN+):
MD^S69B?]L/13;9Z;K;X]SC_R\E*VCV+1$Q_LEV X',
M   K)?4UYR_B+[\NYWE"O=]OPMKD[+ZEJEED_G59]/XY97X^U>Y2Z?Z<5;*8
M;68KGA;\'F6'.7JYSG+Z0>&_)?X?Z'Y;RVT=W-&VK>\:<8R9=<MXGTUM>:^Q
M'F4/Z\YM\M]7[_?UGO8IW%J4GR=S%^+I,>B:UBWV6"1NS40
M                                              FU?=Y.P+ECMVUG
MD[N7YOU*?2,YS-K>L:QQAK&;@FH[C0T2ID;^<V'-;%B+$3+.#@VS)0XIU&M/
MY=I8:*S21MCE@5U-?'WKKE?4&YVW3G)<L9L.SR7OFO6=<<Y9B*TK2T<+32._
MWIC6-;:1.L66I\%^CN8\DP;CGO-L<XLVZQTIBI;A>,<3-K6M6>->_/<[L3QT
MKK,:3"2Z5S3J =5WK<L'QUI&X\@[-92GK>BZKL.Y;#<<YC6U,'K&(N9O+67.
MD<QC4@H49'*KE1$Z?"IVMEM,W,-[AV&VC7<9\M,=8\]KVBM8^S,PZ^[W6+9;
M3+O<\Z8,..U[3YJTB;3/]$*I_E3D/.<N<G<B\K;._P S9.3-ZVW?\^_QK(BY
MG<,]?V')>%ZM9XF)<R#T;\5OP?\ !/P'I]RS88.5<MV_*]M_]OML%,5?[N.L
M4C_9#STYAO<W,M_GYCN/\_/FODM_>O:;3_MET([SJ
M                                       #D\+A<QL>7Q>OZ]B<GGL]
MG,A3Q.%PF%H6LIE\OE<A8CJ4,9B\;1BGNY#(7K4K8X88F/DED<C6HJJB''FS
M8=OBMGW%ZTP4K-K6M,5K6L1K,VF=(B(CC,SPB'WBQ9<^6N'!6U\U[1%:UB9M
M:9X1$1'&9F>$1'&5A#Z(O8WR#V2]J67H<QXBE@N7.8=XDY!V3 P6H;M[5=>A
MP.)PVI:EF[559*3\SCTK7;MAD,DK(),BL*O5\;^E"O&;K78=9]44ORB]K\JV
MF'U5+3&D7OWK6ODK$\>[.M:Q,Q$S%-=-)A<WPIZ3WO2O3MJ<SK%.9;G-ZRU=
M=9I7NQ6E+3'#O1I:TZ3.DVTUUB6Y,B))P       !'_^\A<F.TWL"Q.CUKLD
M-OEWG'1-:MT8E5/;<!K..V/?[LL_5OA=5IY[6,7U3JCO-DC5$5$=TG;^7KEO
MQSKNV]F(FFTV66^OFM>:XHT],UO?[$2B/QKW]=IT3?;3KWMUN<6.-/[,SFF9
M]'XK3AY9CR:H'!>!3T             !OU^[S=IR\Z=Y<O-FQ8MUK0>V'"Q[
M>R::-[J=OE+8_:\3QWCW*BQ]9<5%#DLTQS7+Y5G%5T>U6RD%>/O5,<EZ1CDN
MWMION97[FG#6,--+99_XI[F/TQ>VDZPFKP2Z=MS'J*_/,U?^DV-/:SQXYLD3
M6L1PTGNT[]IXZUF:3IQ3TBCRV@                 :]?5+[JG=GG9'S+RO
MBLBF.WS)XAO'7%DC)Y*]M.0][9/B,3D<?)$K7^VZKCO;,VB(YOB9C')U0WSP
MTZ8_BWK+9\JR5[VRK?UN;S>JQZ6M$Z^2\]W'_P ;5.MN?QTSTQN^;5F/C%<?
M=Q^G+?VM.&L:Q$SWITG7NQ*M$<YSW.<YRN<Y5<YSE57.<J]5<Y5ZJJJJ_"IZ
M-1$1&D=BALS-IFUIUM+^0_
M           $QO[N'V'KK>K[!WT\BX?P9K<H,IHO!-6_7>R:AJ<%AU/==\KL
MG@3P2;)D*ZXJC-&Y')4JW/PQVF*M1OYA.M_C.ZQ]%<OOK@PS&3<S$\)R3&N/
M'.D_<1/?M$_=37RU6E\$^D9V/+[]4[VNFZW433#$Q,37#$\;:3$?YEHX3QUI
M6)B=+2E6%8D\@               "O,]:[OZD[T^Z6]K>E9?VO@;@2QF=&XW
M2I*Y<?M.<2VR'=^1_@EDCM-V+(T(ZV/D;X6+B:-9[6,DFG5]^/!KH6.C^F:[
MK>TTYYOHKDRZ]M*::X\7H[L3WK1_7M:.R(TISXM]83U'SZ>7;.\SRG8VM2NF
MNE\NNF2_ITF.Y2>/")M6=+RTUDO(G               +!C[OSR=+R'Z:_'>
M$L2LGM<1;]R9QC-*GB\Y8F[!^T'&Q6561S5?4P_(%>%GA1B>1''U17=7.H9X
M[\MKR_Q%W&6D3%=U@PYOLS3U=ICV;8YF?3,^Q%U/"/?VWW0FTB]N]EP3DQ3Z
M(K>TTK.GFQS2(]&DSYVZ\AQ)0
M     '^.<UC7/>Y&L:BN<YRHUK6M3JYSG+T1$1$^%1V\([3LXR@!^M_ZC[N\
MOG9.).,,XMGMRX)RV3QF L4+"NQW)'(,;I<=L7(;G0N2"_AZL<;L?@G+YC4J
M)/:C<B7W,;>SP7\//X0Y)\J\RIIU#OJQ-HF..'%VTQ>>+3[K+V>V[M9C\7$S
M3GQ7ZX_B?F_R;L+Z\DVEIBND\,N3LMD]-8]SC[>&MH]WHT:DU(G
M                           +.#TRM^_:9Z??9_M3I/.G3@;0=7NS]>KK
M&2T'$1:%E+$B^)_6:?(ZU*]_X$\;E^!OX$\W_$C8_)O7G-MKV5^/9;Q'FC+;
MUM8^Q%X7QZ#WGQ_HWEFX[9^)XZ3[..OJYG^FLLYS26V@
M   8N=[7.+>VSM'[A^<&6$K9/C_BK:\GK,CE1K'[M>Q[\+HE:1ZO8K([FY9.
MC"YR=7-:]5:USD1J[-T9R7^(NJN7\EF-<>?=4B__ *<3WLL_8QQ:?L-?ZJYM
M\A=-[WFT3IDP[>\U_OS'=QQ]F\UA5NN<Y[G.<Y7.<JN<YRJKG.5>JN<J]555
M5?A4],.SA'8H#V\9?R
M                Y;!8+-[1F\1K6M8C)[!L6P9.CA<%@L+1LY/+YG+Y.S'3
MQV+Q>.IQS6[^0OVYF10PQ,=))(Y&M155$.+/GP[;#?<[F]<>WQUFUK6F(K6L
M1K-K3/"(B.,S/"(<F'#EW&6N#!6U\][16M:Q,VM:9TB(B.,S,\(B.U-0])?T
M,L%P7\VNX[O%PF)VKFEB4\WH7$-ET66U7B>=\<-FGF=M:WQX[9^1Z3W*D<'_
M '&+Q$J>;&MBVV&>K3OQ4\:\_._6=/=(WOBY/QKESQ[6^>.R:T\M,4^6>%\D
M<)[M-:VM)X<^$V'E'J^>=34KDYIPMCPSQIA\L6OY+Y8\D<:4GC'>MI-9,)7)
M.P  U ^NESC^Q/TW^9H:E[V'/\R7-;X.U]W7I[3\]KLE[;Z/3IU?[7QKK^<9
MTZITZ]?A1.BRQX)\E^6?$/9S>O>P;.+[FWH]7&F.?L9K8T:^+7-ODKH?=16=
M,VZFN"OI]9.MX^SBKD5VQ?Y2L
M                       >C\2\1<E<[<AZQQ3Q%IN<WWD#<,@S&X#6L!4=
M:NVI519+%JP]596QN)QM9C[%R[9?%4I58WS3R1Q,>],?S7FW+N2;#)S3FV:F
M#88:ZVO:=(CS1'EFTSPK6(FUIF(K$S,0[O+>6[[F^]Q\NY;BOFWF6VE:UC69
M],^2(B.-K3I%8B9F8B)E/)]*WT<N-^Q;$X[E7E),+R9W2Y7')[3LGLJ6M8XH
M@OUHDO:[QS'<8KY<K\:2"YGWLAMVH7.A@CK5WS,L4?\ $[Q<YCUMEMROEG?V
MW3-;<*:Z7SS$\+Y=/N>R:XM9K$\;3:T1-;>>'WAEL>DL=>8\P[N?J"U>-M-:
M8=8XUQ:^7R3DX3,<(BL3,3NW(92J         (@/WHSD=L^Q]HW$=:56OQ>$
MY2Y'S,'F=4E;GK^I:SK4JQ>%/ M==<RR([Q.\7FJG1OA^-;#^6CEVF#FO-K?
M=6PX:_\ #%[W_I[U/Z/2KIX_;Z\8N6\MK,>KM;-EM'EUK%*T_P!EK_\ :$38
MM,K8              L7O14[3T[5>Q#C6#-8R.ER+S4UO-N_ODKLCR$$NY8^
MB_3\!:D<BVHDU_1ZV/9+5>[PU\C+;5&M=(_KY^>,75/\4=;[F^&W>Y?L_P#I
M\7'AICF>_:/)[?)-IB?+6*\9B(7A\->G/X:Z2V^URU[N^S1Z[+PTGOY(B8K/
M&>-*16D^36LSI&K;218WT                 (4?WE;NH3>>>>-.U+7<@Z3
M \(X%N\;Y!#(](9N2.0*4$V'HVXO&L4TVM:&E>>"1$ZL^79V?A12XW\NG3'Q
M+DFYZHW%=,^\OZK%_P"EBGVTQ_?R:Q/_ *<2K%X[=01GWVVZ:P3KCP5]=E[/
M=WB:XX\\36G>GV,D(RA9!7X
M           !F5V#]H>T][W=#QQP/@$N5,+EL@F<Y&V2I"V5-0XVP<L-C:\\
M]9'QPMM+5>VG1:]R-FR-JO&O_/U34.N^K-MT7TUN.=Y])SUKW<-)^[S6X4KY
M>&OMK>:M;2V[H?I?+U;U%AY7$3&TB>_FM'W.*NG>\L<;3I2NFLQ-HG28B5FI
MH^E:OQMIFJ\?:3AZFOZ?I.O8C5=8P=%JMJ8K!8*A!C<71A\2N>YM>G68WQ.5
M7O5/$Y5<JJOG#O=YN>8;O+OMY><F[S9+7O:>VUK3,S/V9E>O!@P[;#3;;>L4
MP8ZQ6M8X1%8C2(B/-$<':3K.4               T3>O#W\_PI]L[^&./\VV
MESAW'X_+:U0?4>QV0U#BWRUQ^];8KFRI-C;V7AM?)&+E5J/66>S8@>DE)52;
M/!#H7^*>H_E??TUY+R^U;SKV9,W;CIV:3$3'?O'FBM9X71=XK=8?PQT_.UVE
M^[S?>Q:F/3MI3A&3)KK&DQ$Z4GM[]HG28K* B7J4R                $QG
M[KKR*MSCKNSXEFN*B:[NO&W(N-Q[Y4Z/7<\%L6M9NY6@Z^)5B30L>R=Z? GC
MA1?PH5'_ )EN7S3F/*^:Q7ADPY<4S_Z=JWK$S_\ -M,?96A\ ]]2_*-_RWCZ
MS%N:9?1IEIW8T^SAG7["5<5A3Z
M      !'.]?;U(?X>>*']I7$6>]GYJYLU^5V^9?%V?#>XYXBR#IJ5R%LT3NM
M+9N14BFI5T^&6OBTM3](I):4RV"\"_#SY?YI_%7-::\GV63\56T<,N>.,>S3
M%PM/DF_=KQB+PA/QAZX^1>7?PYRV^G-=U3\9,3QQ89X3[%LG&L>6*=Z>$S64
M&DNHJ:                                     )_P!]WAWYNX^FSJ.N
MMD\:\4<K\KZ"]O6+_1=D<Y7Y22/_ $W.>G5G)*/_ -1&O^-^#P^%5HGX_;'X
MIXB9=QI_]UM<&7^BLX?_ */D_P!^JXW@MO/C70V/!^;[C-C_ *;>M_\ JMY)
M"J6                    (\7WD+E#/8+L[T#A75J&4R65YMY7HV,U4QE&[
M??+I'&-+YR9))(J4<CF>'<\AKST<_JSHQ4Z>)45L^_R\\LP9^K<_.=U:M<6R
MVLQ69F(_&9I[D=O_ )<94+>.',,V'IG#RK;Q:V3=[B.]$1,_B\4=Z>S^W.-"
M#^8&^?[)V[]&\S^)%S_C^Q_+8OOZ_;53^)[O\ED^]M]H^8&^?[)V[]&\S^)#
MX_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63
M[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0
M^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[
MVWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD
M/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^
M]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/
MC^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/
MO;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#
MX_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63
M[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0
M^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[
MVWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD
M/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^
M]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/
MC^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/
MO;?:?)?T_;<74EOY/5]BQU&#P>?<OX3)U*D/FR,AC\VQ8K1PQ^9-(UC>JIU<
MY$3X50^J;O:Y;13'EQVO/9$6B9_HB7Q?;;G'7OY,=ZTCRS68C^F8=<.PX0
M                         'IO#W#?)W/W(NM<3<.Z9F=]Y!VZZE'!:YA(
M6/L3N:U9;-NW9GD@HXO$X^NQTUN[:EAJ5(&.EFD9&USDQW-N;\MY%R_)S7F^
M:F#88JZVO;LCS1$1K-K3/"M:Q-K3I$1,N_RSEF_YSO<?+N68K9M[EG2M:]OI
MF9[(B(XS:9B(CC,Q">GZ6?H\<8]A^&H\F<B_(W)O=+E<>^/([DV%]G6>-:UV
M-[+>O<95[U>":.>:O)Y-W-31LO6V^..%M:M)+#+1SQ-\6N9=<9K<MY?W]MTS
M6W#'V7S3'9?-,3/#7C7'$]VO"9[UHB8M[X?^&>PZ0Q1O][W=QU!:O&_;7%$]
MM<43Z.%KS'>GLCNUF8G=.0ZE(   (AOWFWDC9MGV_MJ[>M7P^=RM'6]?V?F#
M:FXK$Y+(U7Y#9K_S.TZ.>>I!+6BN8ZGK>9<L:KYB1WFN5$:YJNM?_+?R[;;;
M:<QY_N;TK?)DI@IWK1$Z4CUF3A,ZZ3-\?'LUK/I5M\>-]GS[G8<EV];VI2E\
MU](F8UM/<IV<-8BM^';I9%8^8&^?[)V[]&\S^)%G?C^Q_+8OOZ_;5\^)[O\
M)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S
M^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)
M9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O,
M_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R
M63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_
MB0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\
MED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/
MXD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\
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
M*>D/X9Z>C<[NNG-M[IDR:]M:_P#+Q]D3'=K/>M'DO:T:S$0WM$)I1
M        .D<E<BZ;Q%Q_N?*/(6;JZYH^@:WE]LVG-W%7R<?A<)2EO79FQL19
M;-AT4*MA@C1TL\SFQQM<]S6KW.7<OW?-=]AY;L*3DWN?)6E*QVS:TZ1[$>>9
MX1'&>$.#=;K;[+;9-YNKQ3;8J3>]IX16M8UF9]$1"LG[Y.[3<.]GN8Y&Y_VS
MVJG6V+(_)FCZW9ECE;IG'>&?+6U'5HO(Z5O-I4'+-<?&B-L9&Q8G_P":5RKZ
M/]$]*[3HSIS;\BVNDWQU[V2\?\S+;C>_'CQGA77LK%8\BB76?4^?JWJ#-S?)
M$UP3[3%6=-:8JZ]VLZ>6=9M;C/MK3I.FC$<VMJH                D9_=G
M=\;@>]7E/1;$[XZO(';WGIZD**SP6,]J&[:3D:;7M5OCZQX._DW(YKO@Z=%:
MO7JVOG\QNQG/T?M=]6/;;??UB?[N3'DB?\44_P"W;.O@+OIQ=0;SE^GM,VTB
M^OIQ9*Q$:>F,MI[>&G9.O"<H4L6I
M       !B9WM]WG'G9!V[;OSUR#(RTF%K)BM*U5EAE?([YR!E(;#=8U''*[Q
M/;[;9A=-<G8R1:6-KV+*L>V%6KM/1G2G,.M.H,/(]AP[\][)?36,6*NG?R3[
M$<*QP[UYK76-6N=5=2;+I3DF7G&]X]R-*4UTG)DGW%(]F>-IX]VL6MI.BL_Y
MNYGY#[A^6-[YJY6SLVQ;]R+L%S8=AR4GF-@9-85L=3&8NL^25,=@L)0BBIT*
MC'>74I010LZ,8AZ-<EY/R_D'*\')N5TC'L=OCBE8\O#MM:?+:TZVM;MM:9F>
M,J*<UYIO>=<QS<UYC>;[S/>;6GV>R(CR5K&E:QV16(B.QY69-CP
M                           !,A^ZZ\@>V\7=V7%<EI$^;._<<<@4Z3Y(
MD<_Y\Z]L&N9*U7B\*32)'^SRJR9R*YK/%$BHU7)XZC?S+;#N<SY5S2(_S,&7
M%,_^G>MXB??;:?9\W"S?@#O._P OYCR^9_R\V+)$?^I6U9F/>XU^PE3%8E@P
M                                               /#>XKN0X<[4^*
M]@YDYRW+'Z;I6OQ^!);#DFRV?RTL<K\?K6K8=CDN[!LF56%R05(&N=X6OE>K
M(8Y969KI_I[F_5'-,?*.2X;9MYD\WN:U\M[V[*TKY;3Z(C69B)Q/.^><LZ>Y
M??F?-LM<6UIY^VT^2M*]MK3Y(CTS.D1,Q $]2_U6N9?4'V^3"M7(\<=NNNY1
M]G1^(:>2=)\HRP(V*MMO(]JFL-79=LE:QSZ\2M?3P[)70U?&]T]JS>SPY\+^
M4=!;3UT]W<=09*Z9,\QV:]N/%$\:4\DS[K),1-M([M:TZZ[\0^9]9[GU4=[!
MR2EM<>&)[?-?+,<+7\T>YIKI76=;6U2DH(\
M  RF[1.SGG3O:Y9QO$G!NK29?(O6M;VG9[_F4]/X_P!<DL-@L[/N&:\M\6/Q
M]=OB6*%B2W;TC?)JPS3*V-=9ZKZNY)T9RJW->=98ICXQ2D<<F6^FL4QU\LSY
M9X5K'&TQ'%L'3?3/-NJN8UY;RG'WK\)O>>%,==>-[V\D1Y(XVM/"L3/!8(^G
MIZ;G!WI[<;)@-%JLVOE38Z%5O)O,>9H5H]EVNXU()Y\3B6M21^M:+3O1(^GB
MHI'HGA;)9ELV46=:'=?>(?.NO>8^OWL^JY9CM/J=O69[E(XZ6M_7R3'NKS$>
M6*Q6OM5RNB^A^4]&;'U.TCUG,+Q'K<UHCO7GS1_5QQ/N:1/FFTVMQ;$#0&Z
M                                PO[W>^_@;L,XKL<C<QYWSLQD66JN
M@<;862&?=N1,[#"Z1N/PM%RJE'%UE\*WLI:\NC18YJ.>Z>2"";<.C.B.>=<<
MSCE_**:8JZ3ES6X8\5?/:?+:?N:1K:T]D16+6C5^J^KN4=(<OG?<SOKEMK&/
M%7W>2WFK'DB/NKS[6OLS$37Q]\W?QSQW\\IR\@\NYCV'7,3-=@XYXNPMFTFE
M<=86T^/Q5<55F<BY#.WXJ\2Y+*SM]JORQM3_ $J\=>O!?3HKH7D?0O+(V'*:
M=[<7B)RYK1'K,MH\MI\E8UGN4CVM8GRVFUIIGU;UAS?K#F'QSF5M,%9GU6*L
MSW,=9\D1Y;3I'>O/&T^:(BL82&Y-5                           V*>G
MEZ;/./J%<BNPNC5EU/BG6<A4BY.YCS-.677M5KRM;9=B,171\#MHW6[3^-6Q
ML#VHSQLDM2UJ[DF- Z^\1.2] \O]=O9];S3)6?4[>L^WO/9WK3Q[F.)[;S'D
MF*Q:W!NO1?0W-NM-[ZK:1ZOEV.T>MS6CVM([=*_U[S'96/1-IK7BL$>T?L]X
M,[)^)L;Q%P9J[,/BH_9[FS;)D%AN;?OVQ1U8ZMC:-QS+(8%R.4LI'\2.-D-.
MI&OE5H8841B4-ZJZMYWUES2W->=Y>_EXQ2D<,>*FNL4QUXZ5CSSK:T\;3,\5
MRNG.F>4]*\NKRWE./NX^$VM/&^2VFDWO;RS/V*QV5B(X,HC6F?
M !6K^KQN<^^>I3W>YRQ(Z22CRG)IC7.3HJ0<<:]@N/*T?3R8?BQ5M78U%Z+U
M1.OB?_S+Z)^$^TKLO#KE.&L:1;;>L^SEO;+/^V__ .'8I#XIY?7=?<QOYLF.
MOWF''7_N:X"0T?@            3;?NV7:>O'?;WOW=7LN,?!LO/6;=JVBS6
M6-22OQ=H-^U4N7J:HY)8F;3O:6V3->WX\>%K2,^*_JZF?\Q'5/RCS_!TQMK:
M[;84[^33RYLL1,1/]S'W=/--[1/&%L_!'IV>6]/9.=YZS&YWU_:ZZQIBQS,5
MX3_6M-[:]EJ]R4EHKJFL                 (WWWD/NO;QCVRZ=VP:YDE@V
MSN'S\>6VR*M+TGJ<5<?7J65LPV/ B354V;=5QL43O$C;%:A=B5'-5R%A?Y>>
ME_E/J3+U)N*Z[7E^/2FL<)SY8FL:>?N8^_/9PFU)X3HACQLZB^3.FZ\FP6F-
MWO[Z3I,Q,8L<Q:_&/ZUII28F?;5M:-)C5!Y+HJD  "3%]VK[5_G[W!<C]U>P
MX])-?X*U]VG:-/-&GAGY+Y$HVZ>3O4I',D:Y^M:"VY#8;U8Y%SE=S55$<A7'
M^8KJ?XCR+;]+[>WX_>Y/698C\CBF)K$_W\NDQV_Y<^A/W@3T]&XYCN>I,]=<
M>WKZK%,Z3^,O&N28\L33'I77AK&68UGC";*4W6@
M                  !!X^\+=_G[;^::?:'QOF5L<7<!Y=]OD.W1L*M/;.:4
MK6*5RBY8W*RQ0XUQUN7'MZ^%4RMF^US7)#"];H> ?0OR-R>>K.8TTYEOJ:8H
MF.--OK$Q/HG+,=[^Y%//,*M>-?6,[[?QTKL+?]'MIBV:8F?;9=.%)\DQCB=9
MXS$WMI,1.-&_+#(&  &W;T9.Q%_>QW8X6;;L0Z[P;PF_&<@\K/L03.QV>?!<
M<[4>/9)HW1M63<,O3<MF/Q(Y<53N*U4<C>L3^,'6\='=+7IM+Z<ZWL6Q8=)C
M6L3'XS+IQ]Q6>']NU?2E/PGZ0_B7J&N\W==>4[*8R7UCA>__ "\?;'ECOV[8
M[M>[,>VA8GL8R-C8XVM8QC6L8QC4:QC&HB-:UJ(B-:U$Z(B? B% 9F9G6>U<
MM_0               "(Q]XZ[^G^;B.PGC3-2M:QF$WCN(M49IXFR/D2MF^/
MN-;*M6-MB-D?D;!D(U1\:N=C/"[QLF8VU7\O?0L3W^N>8T\ML>UB8CTURYH\
MWEQ5GA/^9Y-)5Y\;>L?4X:](["WXW)$7W$Q/97MIC]FT^WMV>UBL<8O*(^6L
M5G                 #;?Z&6[Q:1ZGG;@^U,L-#:W\C:1;5KT:LDNQ\7[C!
MA8>CYH8WI+LL-)%15<O3X6M<]&H15XV;*=[X;<P[O&^'U62/^#-3O?X)M_\
M@D_P>WEMIUYM<<:=W/CRXY]CU=KQ_BI6/L^=8L'G\N>
M                     'RWKU+&4KF2R5RKC\=CZMB]D,A>L15*5&E4B?8M
M7+EJP^."M5K01N?)(]S6,8U5541%4^J4ODO&/'$VR6F(B(C69F>$1$1QF9GL
MA\WO3'2<F28K2L3,S,Z1$1VS,^2(\LJ[OUB/45N]^'<58HZ3E;J=N?$$]_6^
M)\8JRUJVSW?,2'8^4<A2>[Q.N[58@2/'I*C'UL/!7:L<4\MKQW]\)/#^G0_3
M\7WM:_Q!NXB^>>V:1]QAB?-2)UMIVY)MQFL5TI9XF=;6ZNYW--I:?D3;3-<,
M=D7G[K+,>>\^YU[*17A$S;74,2NC8
M       )(OW97D!<'WB<R\=SS>53W[@#(9B!JRO1+&=T;>=1=1KI C%8]Z87
M9<E*CU<G@2)41%\?P5Y_F/V'KNDMGS"L:WP;^*SZ*Y,>36?OJ4C[/H3AX#[S
MU74VZV4S[7-LYM[-L>2FG^&UI^QZ4X(I>M<
M                     #";OE[]N!^P?BN;D+EW-,N;%E8;U?CGB[#VZJ[M
MR-FZL*.]DQ-*1SWT,%2FEB^4<O,SV/'LE8CO,GEKUY]RZ*Z&YYUSS.-ARFFF
MWK,3ES6B?5XJSY;3Y;3Q[E(GO6F)[*Q:U=5ZLZPY1T?R^=[S*^N:T3&/%68[
M^2T>2(\E8X=Z\^UKK';,UK-?+WP=^7/'?KRG/R)S!G'5\'C)+M;CWC/#6+$>
ME<=X*S8=*VCAZ+U:V]F+,:1I?RL[5NWW1L1[FPQ000WSZ+Z'Y'T-RR.7\IIK
MGM$3ES6B/69;1';:?)6./=I'M:ZSIK,VM--.K.K^;]8<PG>\SOIBKK&/%77N
M8ZSY(CRVG[J\^VMI'DB(C"LW%JP                          &Q_T[?3
M/YQ]0KD+Y-U"O/I?#VN9""#DGFG+8R6UK^N,=&VR_":_4=/13;=ULU7-=%CH
M)F-@;+'+;EKPO8]T>^('B-R7H'8>LW<QFYMDK/J=O6=+7\G>M.D^KQQ/;>8X
MZ3%8M,3$;OT5T)S;K3>]S;1.+EE+?C<\QK6OE[M8X=^\QV5B>&L3::Q,2L$.
MU'M&X-[+^*,7Q#P3J4&OX*JK;F=SEM(+>W;QGG,\%G9=TSS*]>?-YB=%\#%<
MUD%6!&05HX:\<<3:'=4=5\ZZPYI;FW.\LY,\\*UC6,>.ODICKK,5K']-IUM:
M9M,S-RNG>F^4]+\NKRWE&.*88XVM/&^2WEM>VD=ZT_T1&D5B*Q$,F#7&=
M                             !JH]2[U6.&?3XTZ7$>+'\B]Q&QXR6;1
M>(J=_P /L#)6(RMMO(UNHLD^MZE!(]'Q1+X+V7<U8JJ-8V>U5D_PY\,.;]>[
MR,OMMOT_CM^-SS';YZ8HGA>\^6?<X^VW'NUM'O77B%ROHS:^K]KGYU>OXO#$
M]GFODF/<TCR1[J_97AK:L 3N-[DN9.Z_E;8.9><MRR&X[IGY%CC=/))%A]<P
MT<\\^/U;4L/YCZFO:QB5LO\ 9ZD"(WQO?+(LD\LLK[V=/=.\HZ6Y7CY1R7#7
M#L\<>3W5[:1$WO;MO>VG&T^B(TK$1%.>=\\YGU%S&_,^;9;9=U?[VM?)2E>R
MM(UX1'IF=9F9GPHS;$@                          ;K?2R]'7DWONS-#
MDWDI,YQAVLXO(*R_M[(H:FU<F6*4C?:]=XSK9""Q&E5KE\JWG9X):%5_BCA;
M:L1S0PPYXF^+?+>B,-N6\N[FYZFM7AC[:88GLOFF)CCY:XHF+6CC,UK,3,I^
M'_AGO^KLM=_ON_M^GZVXW[+Y9CMKBB=>'DG),36.R.]:)B)Z'$/#W&? G'6L
M\3\/Z=AM#X^U"DM' ZW@X'15*K))7V+5JQ-*^6WD<GD;<KY[5NQ)+9M6)'RR
MR/>YSEH[S;FW,N><PR<TYMFOGW^6VMKVGC/DB(\D1$:16L1$5B(B(B(6]Y;R
MS8<GV6/EW+<5<.RQ1I6M>R/+,^>9F>,S,S,S,S,S+THQSO             5
M5G=#N#^0^Y?N(W^26.>3>.=.6]P?-$M=T4S]FW_8,TZ6-U1$JNCD==ZHL2)&
MJ+\7X.AZ=],[6-CTWR_8Q&D8=C@IY?N,5*^7CY/+Q>?_ %3EC-U/S+-'&+[_
M '%OZ<MY>%F;8$           'JW!G$&U\_\Q\9<)Z/!Y^U<H;KK^EX=5C62
M&I-G,A#4FREQ/'&C,=AZCY+=EZN:V.O"]RJB(JF+YWS;:\AY1N><[V=-MML-
MLEO3W8UBL=O&TZ5CAVS#*\BY1N.?<XVW)]K_ )VXRQ3737NQ/&U]-8UBE8FT
MQK&L0M*>'N+-5X0XIXZX>T>G'1U+C/3->TK PL@@@?)0U[&5L<R[;;79'')D
M<D^!UBU+T\4UF5\CE5SE5?,WFW,]USGF>XYMO;3;=;G-;):=9GC:9G2-?)&N
MD1Y(B(CA"_\ LMG@Y?L\6QVM8KML..M*Q'DK6(B(_HAZ08]V@
M      K:O5U[J7=VW?7S#NN+RBY/0-%R7[(>+WQ33RT7:=H-JY0DRN/\[PJV
MIM6T39++LZ,8O@OM14ZIU7T.\)^F(Z5Z(VFTRU[N_P ]?7YNS7OY8B8K.GEI
M3N4[9XUE27Q2Z@GJ#K#<6QVUV>UGU&/MTTQS/?GC.GMLDWTF(C6O=\VK6:20
MCL  667I3]J_\(/8YPQQEE,:N,WS/XA>3^4XY8WQ74Y W^*MELAC<E&YK$;>
MU/#)0P;NC416XMJ]7+U<[SH\3^I_XLZTWG,L=N]LJ7]3A\WJL6M8F.WA>W>R
M?\?D[%\.A>GXZ9Z6VG*[1IN8IW\O9_FY/;7C6(C6*S/<K/;W:QK,]K8J: VX
M                                      -8/JT]]E7L2[4=CVW WZK.
M9^1_;= X5Q\BP2SP;+>I.7)[J^G-XDGQV@XR;VUWBCDA?>=3KRIX;!)'A;T3
M;K?JC'L\]9^2-OIEW$_V(GACU\DY9]KY^[WK1[EI77W5>/I'IW+S"LQ._O\
MB\%9\N2T3I,QY:TC6]O/$::ZS"N NW;N3NV\EDK=K(9'(6K%V_?NV);=V[=M
MROGM6[=J=\D]FU9GD<^21[G/>]RJJJJGH92E,5(QXXBN.L1$1$:1$1PB(B.$
M1$<(B%&<N7)FR6S9K6OFO:;6M:9F;3,ZS,S/&9F>,S/&9?*?3X /OQ6+R6<R
MF-PF&HVLGE\Q?IXO%8VC"^S=R&2R%B.I1HTZ\2.DGM6[4S8XV-17.>Y$3X5/
MC+EQX,5L^:T5PTK-K3/"(B(UF9GS1'&7+@P9MUGIMMO6;Y\EXK6L=MK6G2(C
MTS,Q$+*+TN>R/&=B?:=I?&5NI4=RCM#8]\YGS,+*TDUS?<W3K^?@X[T#5=9Q
M&ET(XL94^.Z-ZP2V&HCK#^OG7XE=9Y>MNJ<W,JS/R;C_ !6WKQTC%69TMI/9
M;).M[>S$?<PO7T1TOAZ2Z>P\JII.ZT[^:T:>VRV]UQTC6*\*5UX]VL:\6Q8T
M!MP              !B#WV=W&I=D?;'R-S]M'LMR_@<>N(T#6[3WM^>7).;B
MGKZ?K*-AEALNJ6+T:V;[XG>97QE:S.G7RNAM?1/2N[ZRZDV_(MKK%,EN]EO'
M_+Q5XY+\>&L1PKKVWFL>5@.I^?[7ICD>?G6[XTQ4]K7^O>>%*1I$^ZM,1,Z>
MUC6T\(E64<A[_MW*V][AR7OV:M['NN^;'E]KVC.7GJ^SDLWG+TV0R%EW5?#&
MQT\ZI'&WHR*-&L8B-:B)Z/\ +]AM.5;'#RW84C'L\&.M*5CLBM8TC_QGRSQG
MBH;S+F.[YMO\W,]]:;[O/DF]IX]LSV1KKI6.RL=D5B(CA#IIW'2
M        #,7T\]LCTCON[/-EGG]EITNY+ARMDK*K(B5L3F-\PF%R\[DBBFE>
MR'&9"5SF-:KGHBM3HJ]34>O]I.^Z'YMMJQK>>7YYB//:N.UJQY.V8B/0V[H+
M>3L>M.69XC77>8Z3Y.&6?5S/9/9%YG3RZ:<.U:!'FNO@
M                      $7C[PCZDG[.-0E[&N&MC\K?=_Q<5SG_,8N;_N-
M5XZR=9D^,X\;9A=XJV:Y @D2?(L\37Q8-&1/:^/)=666\!?#OY0W<=:\XQZ[
M'!;3:UMV7RQ.DY=/+7%/"GGR:S$Q./C 7C-UQ\1VW\)\KOIO,U==Q:.VF.8X
M8]?);)VV\V/A.L9.$+\N J\
M  #;-Z'F_IQ_ZG';;-/8?!CMNN;WH&1:QTR>TKMG'.UT<)7>V%>CV+M28]ZH
M]KF)X.J^%41[8L\:=A\?\-^8Q$:Y,48LL>CN9:3:?O.]V?\ @D7PHWGQ/KS8
MS,Z4R3DQSZ>_BO%8^_[O_;BL83S\79
M               #5!ZF7JO<.>GQJ3\%"F/Y([C-BQGM6D\25;Z,CQ=:POEP
M;=R1;J/=9US56*CG5X41+V6EC6*NC(TGMUI1\./"[F_7NZ]?/>V_3V.VF3/,
M>ZF.W'AB>%[^>?<TB=;:SW:VCOKOQ#Y9T9MO4QW<_.[UUQX8GLB?N\LQQK3S
M1[J\\*Z1K:L 7N%[B^8NZ?E+/\Q<Y;ID=WWG8'L9)<M^"OCL1C*ZN2A@-;P]
M9L6.P&OXUCU2&I6C9&CG.D=XI9))'WLY!T_RCICEF/E')<-<.RQ^2.,VF>VU
M[3QM:?+:9F>R(TB(B*=<ZYWS/J#F%^9\VRVR[N_EGA%8CLK6L<*UCR1$>GMF
M9GQ$S+%                           ;OO2K]&_DCOERV*Y:Y79F>->UC
M&Y!KY<_Y#Z>T<N24+;HKVO\ '++,7@AP[):\E>]GGM?7KRHZ&LRQ89,E:&/$
M_P 7>7=%8K<JY7W-SU/:ON==:8-8X6RZ=MN,37%&DS'&TUK,=Z5O#WPQWW5F
M2O,N8][!T_6WNNR^;2>-<>OW/;%LG9$\*Q:8GNSP^)N).-N"N/=8XJXCT["Z
M)H&GXZ+&8#6\%52O4JP1IUELV)'*^UDLI?G5T]NY9DEMW++WS3R22O<]:0<U
MYKS'G>_R\TYKFOGW^:W>M>TZS,^:/)%8CA6L1%:Q$16(B(A;OEW+=CRC98^7
M<MQ5P[/%72M:QI$>F?+,SVS:=9M.LS,S.KT8Q[N@
M            T">K!ZUFF=GE?.<$]O%G"<@]STT$E+,Y17U\KIO""RH]C[&Q
MQ,2:ML&_1(W_ +?!JYL=1SDGR"^%K*=N=?"WP<WG5MJ<[Y_%\'343K6O&N3<
M^BGEKB\^3MM[G'QF;TAWQ$\4]KTS6_*.2S3-S^8TM/":8/3;R6R>;'V1VWX:
M5M!BWW?MVY2W'8>0N1MJSN[;QMF1ERVR;5LN1LY;-YC(2M8Q;%V];DDFD\N&
M-D<;.J,BB8V-B-8UK4NOL=CL^6;3'L.7XJ8=EBKW:4I$5K6/-$1_3/GG69XR
MJ9O-YNN8;J^]WV2^7=Y+:VO:9FUI],S_ $1YHX1P=0.TZP
M            $F?TE?0RSG-SM:[D.\?!Y35^'/'4S6A<.7F3XK:.58HY4FK9
MC<HW+#D=8X\L^6BQ5ND61S,3O,:ZO46*6W7'Q4\:\/)O6=/=(WKEYOQKEW$:
M6I@\]<?DOECRSQICGA/>OK%)W\.?";+S7U?/.IZ6Q\LX6QX9X7R^:U_+7'/D
MCA:\<?:UTFTTS!X/":QAL3KFMX?%Z]KV!QU+#X/ X/'U,3AL+B,;7CIX[%XG
M%T(:]''8ZA4A9%#!#&R**-J-:U$1$*>9L^;<YK[C<7MDW%[3:UK3-K6M,ZS:
MUIUF9F>,S,ZS/&5H\6+%M\5<&"M:8:5BM:UB(K6(C2(B(X1$1PB(X1#E#B<@
M            ' [3GZ^JZQL>T7&>;4UO Y?/VH_-C@\ROA\?8R,[/.E_TH?'
M%75/$[XK?PK\!S[7!;=;G'MJ<+Y+UK'LVF(C_>^;VBE)O/9$3/\ 0J7K5JQ>
MM6;MN5T]JW/-:LS/Z>.:Q8D=+-*_HB)XI)'JJ_\ V5/4VE*XZ1CI&E*Q$1'F
MB.$/.?-ER9\ML^:>]EO:;6GSS,ZS/V9?.?3C           !)Z^[3]I_SUYG
MY,[NMEQOFX#AO%2<=<=SV()?)GY*W;'I)LF2H6/+]G?:U70IEK3QJ[Q-;L43
MT3JB*E;/YB^J?B?*-MTIM[:9]W;UV73\ECG2D3Y=+Y>,</\ E3"P?@1T]&?=
M[GJ;/&M,,>HQ=GN[1%LENS6)K2:UB8GLR6A--*>+-@                !K
M9]6KNI?VB=BW,?(6(R"8[?=OQ[.).+Y6K*RS'O'(5>[CF9.A)&^/RLCJNL5\
MGFH%<JL63&(BM<B^!TA^%G3$=5];;/E^6O>V.*WK\WF]7BF)TGT7OW,<_P!_
MR=K3NO>H(Z9Z5W7,J6TW4T]7B[-?6Y/:UF(GM[O&\Q_5K/">Q6O'HFHD  -H
M/H]=JC>[3OMXEU3,XQV2X]XYM/YCY,8^-9*<FLZ':I6L;B+Z>*-'U-GW&UC,
M9,Q'(]:]N1R?\J](T\6^J/X6Z(W6YPV[N_W,?%\/G[V2)BUH]-,<7M'IB/.D
MCPJZ>^7^K\$Y:Z[/:?C[]NGM)CU==8\LY)K.D]M8MYI60QYZ+K
M                            !\63R>-PN-R&8S&0I8G$8FE;R>5RN3MP
M4,;C,;0@DM7LAD+UJ2*M3I4ZT3I)99'-CCC:KG*B(JGWCQY,V2N+%6;9;3$1
M$1,S,S.D1$1QF9GA$1QF7Y:T5B;6F(K$:S,^16Z^JWWUY+OQ[J]FWC%7KG['
M=!]KT+A'$3-?7BCT_'WI76MLGI.9$Z+,;[DFNR$ZRM6Q%66M4>YS:D:)Z&>%
MW1./H?I?'L\L1\K[C3+N+=OMYCA37^KBCVL:<)MWK1[J5)?$OJ^>K>H;9-O:
M9Y3MM<>"/),:^VR?_,F(F/+W(I$Q$Q+6>2.CP  22/N[_8<[F3FS(=WW(6%D
MEXXX#R;*7'#+D,K:>R<SRU8[,&0KN<Q(;=?CC%6F77='=8\E;HO3KY;T2N_C
M]UQ\D\GKTEL+Q',-]77-IIK3;ZZ:3Y8G+:.[_<K?SPGSP2Z0G>;ZW5>]I/Q;
M;S-,&NNELLQI:\>>*5GNQVQWK>2U$W\IBM$                ( WKM=_#>
M[3N<?Q+Q_FO;>#>W*WE=6PLU*PV3&[ER3)*VKO>ZM="ODW*-.>JS$8QZK*SV
M>I-9A>C;SVEZO!#H;^%NF_E;?TTYUS"*WMK'''A[<>/CV3.O?OV<;5K/N%1/
M&+J_Y=YW\B;.VO*]C:8G3LOG[+V[=)BD>TKPB8GUG&8M#1B38AP
M         '=>-M@74N1=!VILR5W:SNNJ[ VPLLE=(%PV=H9%)EGA5)84B6MX
MO&WXS>G5/A.ES/!\:Y;N-K$:SDP9*Z=NO>K,::>7M93D>XIM.=;/=Y)BN/%N
ML5YF>$1%<E9F9GR:1"V2/+9Z%
M  #!/U$^][3.PKMJVSF+.OQ^3W:['+K/$.DVIE27<^1,A6E^2JTL$4T%E=>P
M3&NR&6F8^-8Z-=[&.]HE@9)N_A_T9O.N>H\7*,'>KLH]OGR1_P O%$^VG7L[
M]O<TCCK:8F8[L6F-1ZUZKVO2'(LG,\W=MNY]KAQS]WDF.$>?NU]U>?)6)B/;
M3$36L<C<A[IRWOFW<F\B[!?VK>M[V#)[/M6PY)S'6\KFLO9DMW++F1,BKUH?
M,D\,4$+(X*\36QQ,9&QK4]$^7\OV?*MCBY;R_'7%LL&.*4I'96M8TB///IF=
M9F=9F9F9E1G?;W=<RWF7?[V\Y-WFO-[VGMFTSK,^:/1$<(CA$1#I9W'5
M                                   !D-VC[]^RONJ[;.2EE6&'1.>.
M)=KN.1)7-?C\'O>"R&2@E9#)#++!:H021R,:]JOC>K>J=3 =5['Y3Z8YCR[3
M6<^QSTCV;8K1$\?+$S$QZ6:Z;WGR?U#L=]V1AWF&\^Q7)69_IC6)6H)YD/00
M                                            1]_5C];#3^T6'8.
M^V^YB-[[FWPV,;G\]X*F7TS@^2:"6)\N8:]9Z6P\C4Y7,=!AG,EJTWHK\C_R
M-I69X\+?!O=]5SCY[U#%\'3>L36O&N3<_P!WLFF*?+DUBUNS'V]^L->(OBIM
MNFXOR?D<US<^TF+6X6I@_O>2V2/)3C%>V_9W;0:MXWC<.2]OV/?^0-ES.X;K
MMV6MYS9=GV"]/DLQFLM>D66S=O7+#GRRR/<O1$^!K&(C6HC6HB75V6RVG+MI
MCV&PQTP[/%6*TI6(BM:QV1$1_P!O+/%4[=[O<[[<WWF\R6R[K):;6M:=;6F>
MV9F753LNN                          !)X])7T+,KS$W6NY+O/P-[ <2
M3,J9OC[A*ZMW%;+R96EB;9H;%O21+5OZWH4[)(Y:E-DD>0RZ)XY$KT_+6]6W
MQ4\;,7*)R=.]'WKDYK&M<NXC2U,,]DTQ]L7RQQBUM)KC[([U]>Y/7ASX2Y.9
M^KYYU12:<NG2V/!.L6RQVQ;)V37'Y8K[J_;.E=._,^P^'Q&O8G&X' 8O'8/!
MX:C5Q>'PV'HUL9B<3C*$#*U''8W'4HH*=&C3K1MCBAB8R.-C4:U$1$0I_FS9
M=QEMGSVM?/>TVM:TS-K3,ZS,S.LS,SQF9XS*T.+%CPXZX<-:TQ5B(K6L1$1$
M<(B(CA$1'"(CA#D3C?8                               ?XYS6-<][D
M:QJ*YSG*C6M:U.KG.<O1$1$3X5';PCM.SC*)_P"K;Z[5; ILO;3V-;56O9M[
M+F#Y'[B\!;AM4,,U[)*N0USA[(0>9!?RZHYS)]DB>L-3HOR<Z2967*]H_"OP
M1MG]7U'UKBFN'A;%M+1I-O+%\\3QBOFPSQM_S-(UI:N_B/XN5P^LY%TGDB<O
M&N7<UG6*^2:X9\MO/ECA'W&LZ6K$"N7+>1MVLAD+5F]?O69[EV[<GELV[ENS
M*Z:S:M69G/FL6;$SW/>][E<]RJJJJJ6QI2F.D8\<16E8B(B(TB(CLB(\D1Y(
M5JM:U[3>\S-YG69GC,S/;,SY9E\Q]/P                         'WXO
M%Y/.9/'87"XZ]E\SE[U3%XG$XNI8R&3RF3R%B.I0QV.H5(YK5V]=M3,BAAB8
MZ221R-:BJJ(?&7+CPX[9LUJTPTK-K6M,1%8B-9F9GA$1'&9GA$/O'CR9<E<6
M*LVRVF(B(B9F9F=(B(CC,S/"(CC,IDWI)^A5C.-V:SW*][&M4LWR(J5,YQWP
M+F((;^#T-7LAM8_8^2ZDBR5,UNL:N\4&&D;)3Q+D1]CSKOACHU$\5/&S+S&<
MG3G1N2:<OXUR[FLZ6R^2:89[:X_/DC2U^RNE.-[.>''A)CV,8^>]58XOO>%L
M>WMQKC\L6RQV6OYJ3[6G;;6W"DI(K.G\               QS[PLRFN]I'=+
ML"R0PI@NW/F[,K-9175XDQG&>SW?,G:U6N6%GD=7(BHOA13/]*89W'5'+=O$
M3,WW^WKI';/>S4CAZ>+'<WSTVO*=UN<DQ6F/;Y+3,]D16EIF9]$:<56(>F[S
MR           !^]:M8N6(*E2":U:M315JU:M$^>Q8L3O;%#!!#$UTDTTTCD:
MUK45SG*B(G4_+6K2LWO,12(UF9X1$1VS,^2(?6/'DRY*XL59MEM,1$1&LS,\
M(B(CC,S/"(CM6;'IM]JM;LW[->&.%IJC*VX5]>BV_E"7PL\VQR;N;(\YML$T
ML<TT=EFOVK#,17E:J))3QT+O"BJJ'F_XA]3VZNZNWG.8G7:SD[F'T8<?M<?D
MCW41WYCR6M*^_1_(:=-=.;7D]=/6XL<3DF/+DM[;),:^3OS.GHTAG0:4V4
M               (0OWDONI9R3W):#VP:WD&SZWV^ZXN=W%D#V+'/RAR)5HY
M%U.=8IIF3IK>CP8WRE<D<D-C)W(W-^!%6YO\N_3$\OZ>S]2[BNFXW^3N8]=?
M\G%,QK']_)-M>V)BE9U5<\=>H?C7--OTY@M$X=M7UN2(F)_&WCVD3Y8FF/CV
M\8R]G")1LBQ*!  !.3^[?]JZ<6]K.W=R6PX](=J[C-E6MK<LT4?GU>+N/+>0
MPV,?"]R>T5ES^X2Y6:5OP,GKUJ<GP]&J4J_F$ZG^5.I\73VWMKM>7X_;Z3PG
M-EB+6]'M:=R(\TS>%NO!7I[Y*Z9MS;-73=[^_>C6-)C%36N./LSW[Q/#6+1Y
MDC0K\F0                                      (U7WAWO]_8]Q%1[
M-N-<SY')'.&*;E>4;V/MJRYJW#J6IJ[<&[R41\%_DK)TWUWHLB*F(J6HWQJV
MY$]MB? +H3Y7YM;JWF-->6[*VF&)CA?<::][TQAB=?[\UG7VLPA7QEZQ^1N4
M1T_L;Z<SWM9[^D\:8.RT^B<DZTC^S%YB8F(E"-+FJE@ #U+A+A[>.X'EOCWA
M7C?&KEMWY*VG%ZKK]17)' RUD9T;-D+\Z_%JXK$TVRV[<SNC8*L,DCO@:IC.
M=<WV7(>4[CG/,+=W9[;%:]I\ND=D1YYM.E:QY9F(93DG*-WS[FV#D^RC7<[C
M)%8\T1VVM/HK6)M/ETB=.*SO[4^V_1NTGM_XSX X]KQMP7'^O5Z%O*)6CK6]
MGV2RKKVS[9DV,5ZKD=DSMB>U(BN>D22-B:O@C8B>;74_4.]ZIY[N>>\PF9SY
M\DS$:ZQ2D<*4CT4K$5CSZ:]LK[<DY1L^0\JP<HV%>[ML&.*QV:S/;:TZ=MK6
MF;6GRS,RR&,"R@              !IB];7O[3LP[7;NHZ-ETI\]<_P!7,:5Q
M\^I9\K):CK:00P;QR*QL;5EAL8?'9!E/&O\ %$YN4NQ3L5[:LK%E_P &^A9Z
MPZFKNM[37D>QFN3+K'"]M=<>+_BF.]>./M*S$Z=Z)1QXF]81TGT];XM:(YON
MM<>&.&M>'M\NGFQQ/#A,=^:1/"5>J7W4H                     6Q'$^R
M2;CQ9QKM\TTUF;:M TW9);%F.*&Q8DSFNX[)OFL10_Z,4TKK2N>UGQ6N543X
M#RWYIMXVG,]QM:Q$5QY\E(B.R.[>8TC^AZ,X+^LPTR?UJQ/],:N_G1<H
M                              #A=DV/ :=KV=VW:LQCM>UC6,1D<_L.
M?S%N&AB<+A,14FOY3*Y*]8>R"I1H4J[Y99'N1K&-557HAS;?;Y]WN*;7:TMD
MW.2\5I6L:VM:TZ5K$1QF9F=(CSN+/GP[;#?<[BU:8,=9M:UITBM8C69F9[(B
M.,RKA/52]0#/]_W<IE]PH6;U/A/C]^1U'@W6++9JJU]62VUU[<,K0D=X8=IW
MRU69;M]6I)7JLJTW.>E1)'>A/ACT)@Z$Z=IM+Q6><Y],FYO''6^G#'6?ZF*)
MFM?)-N]?AWM(I#X@]99NL>>VW-)F.58=:8*3PTIKQO,?U\DQK/FCNUX]W5K-
M)':(                                          M;^!-^_:MP9POR
MCYJ3_M)XGXZW[SVI$C9OGCI^'V+S42&2:%$D^4>O1CWM^'X%5/A/+WGFQ^2^
M=[SEFFGQ?=9<6G_IY+4\OL/0WD^\^4>4[7F';Z_;8\GW]*V_[WK!BV1
M                                    _P <YK&N>]R-8U%<YSE1K6M:
MG5SG.7HB(B)\*CMX1VG9QE$R]6OUW68MVS=M78SM,<^11+6#Y%[C<'.R6#'N
MZLBO:]PW?B>^.Q=\/F5[6Q-3P0+XODQ72>7>CM-X5^"$Y?5]1=:XIC'PMBVE
MHXSYK;B/)'9,8O+_ ,SAK2:Z>(WBY&/UG(NDLFM^-<FYKY//7#/EGMB<GD_Y
M?'2\1#+%B>W//:M3S6;5F:2Q9LV)'S3V)YGNDFGGFD<Z26:61RN<YRJYSE55
M7J6OK6M*Q6L1%8C2(CLB/-"MMK3:9M:9FTSK,SY7XGZ_
M          <AB<3E<]E,=A,'C<AF<UE[M;&XG$8FG9R.4R>1NS,KTZ&.H4XY
MK=V[;L2-CBBC8Z21[D:U%540^,N7%@Q6S9[5IAI$S:UIB*Q$<9F9GA$1'&9G
MA#[QX\F;)7%AK:^6TQ$5B)F9F>$1$1QF9GLB$SKTD_0NQO$+]9[E>]# 8_.\
MJPK4SG'?"%[V7*:_QM88^*UCMDWUK?.HY[?JTD:25:#72T,0JI)+Y]WP)1I_
MXJ>-F3FT9.G>C\EJ<KG6N7<QK6V:.R:8O+7%/9:W"U^R.[37OV@\./"6G+9Q
M\]ZHI6_,8TMCP3I-<4]L6R>2V2/)7C6G;.M].Y)]*V)[
M                !P6S[1K>DZYG-OW#/8C5]5UG%W<YL6QY_(U<3A,'A\;7
M?:R&4RN3O2P4Z-&G6C<^261[6,:BJJG/MMMN-YN*;3:4OEW62T5I2L3:UK3.
MD5K$:S,S/"(APY]Q@VN"^YW-ZX]OCK-K6M,16M8XS,S/"(B.V90DO5J]<'8^
MY)^Q=NW:;ELSIO 'F6<1NG(T238G;N:((Y&LFI8UKF19/4N.+$D:_P"CXHLA
MF(%1+:05WRTGW+\*_!?;].QCZ@ZII3-SWA;'B]UCV\^>?)?+'GXTQS[GO6B+
MQ5;Q&\5\_/._R3IRUL7)N-;Y>R^?T1Y:8I\W"UX]UI69K,<(L(A
M                  #OO&'%_(7-&^ZSQ?Q5J.:WK?\ <<BS%:WJVOU5MY+)
MW',?-)X45S(*U2G5ADGLV9GQUJM:-\TTC(F/>G1YES/8<GV.3F?-,M,&PPU[
MU[VG2(C_ +YF=(B(UFTS$1$S,0[FPY?O>:;S'R_EV.^;>9;:5I6-9F?^Z(CC
M,SI$1$S,Q$3*=WZ57HR<=]D6/Q7,/,T6"Y+[IKM/QQ96-K\AI_$$-IKVS8G0
M([D,*7]CF@<C+N>EA;81/%7I)! Z=]RD7B?XO\PZSR6Y3R>;[;IFL^Y[,F?3
M[K+IV4U]SBB=/NK]ZW=BEN?#WPPV72E*\SYIW,_4$QV]M,.ODQZ]MOZV28U\
ME=(UFV\\A1+(                P?\ 4OS%O!^GQWG7:20K-/VW<M8=Z3L=
M(SV38=/RF OJUK7L5)DHY.18UZ]&R=%5%1.B[IX<X:9^O>3TOKI',<%N'GID
MBT?[8C7T-8ZUM->C^:S'S=N(_IQ7A6,'I$H0           #<-Z'/:@WN@[[
M]"R.>QC,AQSP'#^VO=6686RT;M_6[E:'C_ S),R2K.[([S9IV9:\C7-LX^A;
M;TZ=52)/&KJG^&NB,^+!;N\PW\_%\>DZ3$6B9RVX<>&.+5B>&EK5E*GA!T[\
MN=64W>:L3L=A'KK:QK$W[,5>WA/?_&1PF/Q<QY=5B"4$7*
M   #S#FOEG5N".(>2^9]UG\C5>+])V/=\TC98H9[537L78R/R=2=,J1NR.5F
MA;6K,7X9+$K&(BJY$,ER?E>YYWS7;\HV<:[K<YJ8Z^B;3$:SZ([9\T1,NIO]
M[M^6[+-S#=3W=M@QVO:?-6L3:?\ 9"K,Y>Y/VCFSE3D7E_=K*6]MY,W39-XV
M"9O7R4RFRY:UE;,%5J__ "J55]KRH(TZ-CA8UJ(B(B'IIRCEFVY+RO;\IV<:
M;7;8:8Z^Q2L1K/IG36?/,R\_N<\TW'.^:[CFVZ_S]QEM>8UUTUGA6)\U8TK'
MHB'G1D&- /6>".']H[@>9^+^$M+A\W9^4MXUW2L4]S7.@I29S)04[&5N^!%6
M/'8:F^2W9?\ @CKPO<OP(8KGO-]MR'DVZYUNYTV^VP7R3Z>[$S%8]-ITK'IF
M&6Y#RC/S[G.VY/M]?6;C-6FL?<UUUO;V*5B;3Z(6F/%G&^K\.\::!Q/I--,?
MJ/&VG:YH^MU.C$?%AM8Q-3#T%G=&QC9;<M>HCYI.GBEE<YZ_"Y5/,SF?,-SS
M;F.?FF\GO;O<9KY+S_:O:;3]C6>'FC@] -IM<&QVN+9;6L4VV''6E*QV16L1
M6(CV(AWTZ+L                                     #PWN4[@= [6>
M#>2.>^3+JU-2XYURWFK%>)R-OYW)KX:F U?$-<US7YG:,Y8KT*J.Z1MFL-=(
MYD;7O;FNGN1;[J;G6WY'RZNNZW&2*Q/DK';:]O[-*Q-K>72.''2&.YOS39\D
MY9FYKO[=W:8,<VMYYT[*QY[6G2M8\LS$*Q;N-Y\W_N@YNY'YYY-ONO[CR1L=
MG.7F-FGFIXBBC(Z>#UO$^T/DEAP>L8.K7Q]*-57RZM9C?PIU/2+IWD6QZ9Y+
MM^1\MKIM-OCBL<(B;3VVO;3[J]IFUI\\RH9U%SW>=2<YS\YWL_CLU]8KKK%*
MQPK2.SA6L1'9&O;/&9>)F:84  3&_NX?8>NMZOL'?3R+A_!FMR@RFB\$U;]=
M[)J&IP6'4]UWRNR>!/!)LF0KKBJ,T;D<E2K<_#':8JU&_F$ZW^,[K'T5R^^N
M##,9-S,3PG),:X\<Z3]Q$]^T3]U-?+5:7P3Z1G8\OOU3O:Z;K=1-,,3$Q-<,
M3QMI,1_F6CA/'6E8F)TM*585B3R               ==V_;=:T'5-FWG<LS2
MUW4=.P.7VC9\_DI%BQ^%U_ T)\IE\I=D:U[FUJ%"K)*_HBN\+5Z(J_ =C:;7
M<;[=8]EM*3DW6:]:4K';:UIB*UCTS,Q#BS9L6WPWW&>T4P4K-K6F=(K6(UF9
MGR1$<9E6>^HCWF[/WU=TF^<VY=UNEJ:3)JG%.L6)II(]4XTP-BRS7J*12O<V
M#)9=\\V4R7@Z,=DKTZL1&>!K?1GP_P"C]MT3TS@Y/BTG=S'?SWB(]OFM$=Z?
M3%>%*?V:QY=5&>O>J\O5W4.7F&L_$*3ZO!7CI&.L\+:3$:6R3[>VL:QK%=9B
ML,'#=6F                     +37LUR?RUV@=J>9]J]N^5NVW@S)^V]?%
M[9[?QAJ]KVKQ=$Z^T>;X^O1/PGF3U9B]1U5S/#,=V:<PW%=/-IFO&GV'H9R;
M-7<\HVNXI:+4R;;%:+1V3%J5F)CV==621K[)
M           (C_WAWU(71^9V#\-Y].LD>.S'<EGL5.OB:USJV4UGB2*W#(BM
M5S6Q9/.M:GPL=3JK)\-Z M5X!>'FO_\ 7/-\?EFNTK:/9K?/I_33'_QVT]Q9
M7'QIZXT__H_EE_-;<VC[$UPZ_P!%LG_#77W<(C!:Q6\
M                          LD/1MY 3DCTT.T_-+.DMC":)E./[,:O@=-
M67C3<=ET&I!.R!&I"KL;KL$L;7HDCH)&/=U\7B7SQ\7=A\G>(W-,.FE;YXRQ
MV\?78Z99F-?3>8GR:Q,+Q>&.\^/="<NRZZS3#..?1ZJ]L<?[*Q/L:2V;D;M\
M                                       !U_:]KUG1=:SNY[IG\1JN
MIZQB[F;V+9,_D*V*PN$Q&.@?9O9+)Y&Y)%5ITZL#%<][W(B(AS[7:[G>[FFS
MV>.^7=9;16E*Q-K6M/"(B(XS,N'<;C!M,%]UNKUQ[?'6;6M:8BM8CC,S,\(B
M$(?U:?6[V7N>?LG;OVKY/+:=VZN=:PVX;TR.WA]PYK@;):JW*D37OANZYQ?D
MH'-5*,D<.0R<7_V[Y4,CZ27.\*_!C;=-1CY_U/6F;J#A;'BX6Q[>>$Q/FOFB
M?NHF:TGW&LQ%U4_$;Q6S\^G)R7IZUL7).-;Y.-;Y^V)CSUQ3_5TBUH]UI$S1
M'0+ H3                           ]#XJXGY'YPW_6>+>)=.S6^;_N&2
MAQ6O:S@:Z3W;MJ9R(Z6:65\-/'8ZI'UEM7+4L-2G QTT\L<3'/3H<TYIR[DN
MPR<SYKFI@V&&O>O>TZ1$?[YF>RM:Q-K3I%8F9B'=Y=R[?<VWF/E_+L5LV\RV
MTK6L<9G_ '1$=LVF8B(XS,1&J>+Z5?HW<;]C>)Q7+?*[,/R5W3Y+'H^7/^0R
MYJ_$<=^HL5[7^.F68O'/F7Q6)*][//:RQ8B5T-9E>N^9+-'_ !/\7>8]:Y;<
MJY7W]MTQ6WN==+Y])X6RZ=E>$37%QB)XVFUHKW;=^'OACL>D\=>8\Q[N?J"U
M?==M,.L<:X]?NO);)VS'"L5B9[V[\AA*P
M     /)^;^<N*NW'C/9>7^:-SQ.B<?ZG52QE<YE9'_'FE=Y=+%XNE R6]F,Y
ME+"I#4I58Y;-F5R-C8Y3*<EY+S3J'F6/E/)\-\^_RSI6M?\ ;:TSPK6L<;6F
M8B(XS+'<UYMR_DFPR<RYIEKAV>.-9M/^R(CMM:9X16(F9GLA <]43U=^5>_S
M8;6BZDW+\9]K^#RC;&N<=K/!%G=ULT)9TH;;R?:Q\UB&YDG,D22#$0SS8S&N
M1JM6S89[6^\_AIX4<KZ%V\;W==S<]2WKI?+I/=QQ.FM,,3II'DG),1>_'W-9
M[D4^Z_\ $GF/6.:=IMN]@Y!2VM<?W5YCLOEF.V?+%(F:U_M6CO-.9+:,P
M                       ,C^UGM1YM[R.6<-PYP7J<^Q[)D5CM9?)SJ^IK
M&EZ\VQ#!?VS<<UY4L.&P&-\Y%<[PR6+$BM@K13V9(H7Z]U/U1R;I'E5^;\[R
MQCV]>%:QQODOIK%,=?NK3]B(C6UIK6)F,WT_T[S7J?F->6<IQS?/;C:>RE*Z
M\;WM]S6/Z9GA6)M,1-@/Z<7IA\)>GKH21Z_!!O'.&S8RM!R1S)E*3&93).Z1
M3SZUJ%619%U;1ZUV/QLJQN6Q<>UDMR69T<+8:(^(7B3SGK[?:[B9P\EQVF<.
MWK/M8\D7R3]WDF/NIX5XQ2(B9UN1T1T%RKHO9Z88C+S;)6/6YICC/]FD?<8X
MGR=MN$VF=(TV8D<-[                 #6WZO_ /\ @T^[S_\ 5E'_ /Y1
MKQ(7A1__ )%Y3_\ Q7_Y;-2Z\_\ [+YI_P#P67_X)5KAZ**'
MGZ_=_.T]W;YV24N4=AQSZ6_=T&5K\DY%+$+H;E7CW%Q7,5Q;C94<QGF5K6*L
MW,Y [JO6/.].OP=$HIX[=4QS_K.W+=O;O;'EM9PQIV3EG2V:?9BT5QS_ .FN
M9X1=.?(726/<YJZ;W?3ZZ_9K%)C3%7LB=.Y[?2==+7LWI$*)2
M      "-#]Y0[K5X^[?>/>U36\BZ+8N>,XFV[S%7F\,E?C+C^_4MX^A=B1B.
M2+:=Z6K)"YK^BMPEACD5'%B_Y=^E_E#G^?J?<5UV^QIW,>OES98F)F/[F/O:
M^G)68[$)^-_4/R=T]CY)@F8W.^O[;37ABQS%K<8_K6FE=.R:]^$)8N6J:  )
M-?W:GM73>>>>2^ZW8L>Z3 \(X%VCZ'/-&](9N2.0*4\.8O5)? L4TVM:&EB"
M>-5ZL^78'_A1"M_\Q?4_Q+DFVZ7V]M,^\OZW+_Z6*?:Q/]_)I,?^G,+ ^!/3
M\9]]N>I<\:X\%?4XNSW=XBV2?/$UIW8]C)*:X4Y6=
M                   "$']X;[_'<S\R5.SKCC,I+QIP+FI+O)=FA,Y:^T\T
M-K24K&)L/9*Z.>EQC0M34?!X6*W+V;S9$>L$#F7-\ NA?DCE,]7<QIIS'?4T
MPQ/;3;ZZ]Z/-.:8BW]R*::=Z=:N>-?6/QW>UZ4V%_P#I=O:+9YB>%LNGM:3Y
MXQQ.LQQCOSI/MJ(VA8E @  S0[ >S_:>^'NBXZX(P++U7 9&]\X.3-EI0+*F
MG\98*:O-M6=?(K70PVYH98Z&/\SI'+E+M:)RHCU5-.Z\ZMVW1?3.XYWF[L[B
MM>YAI/\ S,UM>Y7V(XVMYJ5M+;^ANE\O5O46'E<1,;.)[^:T?<XJZ=[RQQM.
ME*Z:S$VB=-(E9G:/I6K\;:9JO'VDX>IK^GZ3KV(U76,'1:K:F*P6"H08W%T8
M?$KGN;7IUF-\3E5[U3Q.57*JKYQ[W>;GF&[R[[>7G)N\V2U[VGMM:TS,S]F9
M7JP8,.VPTVVWK%,&.L5K6.$16(TB(CS1'!VDZSE               (J7WC?
MOX36M9P_8EQKG$9G=OKXK=.?;6/G<D^,U-LT>0TKC^Q-!-_H6-FN5V9:_ Y&
MRI0@I=>L%QR.L[_+YT-\9W5^MN8T_$89MCVT3V6R::9,L1,=E(GN5GL[TV\M
M.$">-?6'Q'8UZ4V-YC=[FL6S3&L=W#KPIK&G'),>VCC[2)BT:7C6'*6Y5<
M                    +/GTYLQ4SG8%V5W:23-A@[6^"\.])V-8_P!KU[C;
M7,!?5K6OD1877L9(L:]>KHU:JHBKT3S9\0<-\'7?.*7TUGF>YMP\U\U[1_LF
M-?2OST9:+='\JF/F[;1_1AI#,XT]LH
M   &M3U3>_W =@/;5E]WISX^_P S;TMO4.$=5M^7.EW:9:R/N[5DZ2JZ236-
M&HRI<MJK?*GLK5IN<QUMCTD7PRZ%S]=]14V5XM7E&#3)N+QPTIKPI$_U\D^U
MKY8CO7TGN3#1?$#K'#T=R*V[K-;<TS:TP4GRWTXWF/ZF./;3Y)GNUX=Z)5O^
MS;+G]RV//;=M>8R&P[/M&9R6P[%GLM9DN93-9S,W)LAE<KD;<RNELW;]ZP^6
M5[E57/<JJ>A>VVV#9[>FTVM*X]MBI%*5K&E:UK&E:Q'DB(B(B%(,^?-NL]]S
MN+6ON,EIM:TSK-K6G69F?+,S.LN#.9Q                    =NU;0]PW:
MMMMW5=?R.;IZ'JES>-RMT8'2UM;U.AD,7B+&=RTR?$JT$R^;IU&O=_S6+43$
M^%R'5W6^VFSMBINLE:7SY8QXXF>-[S%K16OGGNUM;V*S/D=G;[/<[JN2VWI:
M]<..<EYCLK2)B.]/FC6U8]F8AU$[3K                     )V?W:_D'Y
MT=AVX:78L^.YQES_ +GBJU19?,=7P&S:SIFV49VL\MGD0VL[E,HU&]7]7Q.=
MU^-X6TD_F)V'Q;KC#O*Q[3<[#':9\]J7R4F/3I6M/Z86W\#-[\8Z0R[6T^VP
M;R\1'FK:M+Q_3:;_ -"0H0(F<
M   /(>=>>>)>VKC+8^8.;=UQ.AZ!J\"29',Y1TKY+%J5'^Q8?#8VK'/DL[GL
MG(Q65:-.*:U8?\#&+T7IEN2<CYKU'S+'RGDV&V??Y9X5KY(\MK3.D5K';:UI
MB(\LL;S;F_+>1;"_,^:Y:X=GCCC:?+/DK6(XVM/DK6)F?)" MZH'JX<L>H!L
MD^F:ZW*<9]LF!R+9]8XTBN+'E=PLU)(Y*NU\IV*5F6GF<PRQ%YM/'QJ['XI/
M"D?GV&ON2WG\-?"KE?0FWC>;CN[GJ2]=+YM/:XXGMIAB8UK73A:T^VOQU[M=
M*13WK[Q'YCUEGG:X.]@Y#2WM<6O&^G9?+I.EK:\:UCVM/)K;6TZ?R64:@
M                       9,=J7:/SEWG\KXOB'@G4I]ASMI&W,[F[26*FH
MZ/@6O\%C9=US[*]B#!X:!?B,5S7SVIU9!6CFL21Q.USJCJODO1_*[<VYWEC'
M@CA6L:3DR6\E,==8FUI_HK&MK3%8F8SO3O3?-NJ.8UY;RC'-\T\;6GA3'7RV
MO;2>[7_;,\*Q-IB%@;Z=GIE\&^GIH"T-2KP;OS)L>/BK\C<U9C%05MAS_5\-
MB7 :Y666Z_4='@MPL?'CH9Y'6'Q1RVY;$L<;F4/\0/$?G77V_P"_NIG#RC';
M7%MZVF:5\G>O/#UF28[;S$:1,Q2*Q,Q-R>BN@^4]%[/N;:(R\SO7\;GM$1:W
ME[M8X]S'KV5B9UTB;3:8B8V1$>-X
M!B9WD=Z?!?8UQ+>Y8YNV+V.&3VFEIVF8I:]K=.1-A@A;*S :EB)IX/:9F^8Q
M;-J5T5*A$])+$L;5;XMJZ1Z.YWUKS6O*^38]9X3DR6UC'BI/W5[:3IY=*QK:
MTQI6):YU/U3RGI/ET\QYK?2.,4I&DWR6_JTCR^F9TK6.-IA7S=_GJ*<[^H)R
M4NU\EY#YO\?X"Y;7C3B#"7)Y-2T6A88R!UASI&PR;#M>0KPM6]E;#$EF>KF0
MQUJR1UH[Y="^'_).@^7?%>75]9O\D1Z[/:([^28XZ?V*1/N:1PCMF;6UM--.
ML>M>;]9;[XQOI[FRI,^JPUGVF.)_^*\_=7GC/9$5KI6,!#>FG@
M                ; .P'TY^>/4%Y(76.-L>NN\=Z_:K_M*YAS=*634M(IRL
M69M2)J2UG[)MM^)$2GB:LGG2*Y)9G5ZK9+$>B==^(/(^@^7?&>8V]9S#)$^I
MV]9]ODGS^7N4C[J]HTCLK%K:5G<>CNB>;]9[[XOL:]S94F/6YK1[3''F\G>O
M/W-(X^6>[76T6"_9UV7<%=CG$U'B?@_7/8:S_9[>W;EEFU+6[\AYZ&.1BY_<
M<U7JU/;K+/.D;6KQLBIT8GK'6BB8JHM#>KNL.=]:<UMS3G63O6XQCQUUC'BK
M_5QUF9TCA&LS,VM/&TS*Y?3/2_*.D^71R[E--*\)O>=)R9+?UKVB(UGS1&E:
MQPK$0RP-6;$                  #5IZUG_ ."^[L?_ +V-%_\ VM\?DE^#
MW_\ DGE7_K7_ /T<C3/$3_\ LCF?_P#"V_[E<&>A:B@          94]DG;9
ME^[KNIX5[?L8VTRIONY48=KR-6)TDF$T/#MDSN]YQOA=$Q)L;JF-MR0(]\;9
M;/EQ^-KGHIJ_6G4>+I3I?><^R:=_!AGU<3]UEM[7'7[-YKKPG2-9TX-GZ,Y!
M?J;J7:\HTF<%\D6RSQX8J>VR:S'9K6.[6=8]M:L:Q,K0C X+#ZO@\+K.O8ZK
MA\!KN)QV"P>)HQI#2Q>'Q%.''XS'4X4^"*K2I5V11M3_ )6-1#S6SYLNYS7W
M&>TWSY+3:UI[9M:=9F?3,SK*^M*UI6*4B(I$:1'FB.R'+'$^@
M      K3O58[J/XON^/F?DW&9)<EHFOY?]E_%DD<CY*2\?<?SVL3CLEC?&Y[
MV4=LS#KV<1J^%4?E'?%;_P J>BOA=TQ_"G16SY=DKW=[DIZ[-Y_6Y8BTQ/II
M7NX_^#MGM4?\3.H(ZBZPW.YQSKM,$^HQ]G&F*9B9B8F=8MDF]ZS_ %;1PCL:
MZ206@@']-:Y[FM:U7.<J-:UJ*KG.5>B-:B=5555?@03,1&L]C]B)M,5K&MI6
M7'I8=K'\(/8_POQ;DL>W'[SE\+^TGE!CHG0VOV@[['7S&5Q]]KO^:YJV-6GA
M%<G1',QC5_XGG-XF=3?Q9UGO.9X[=[95OZK#YO58M:UF/1>>]D]F\KY=$<@C
MIKIC:<JM$1N*X^]D_P#5O[:_'AK$3/=C^S$-AIH3:P
M                  !K&]63OMQ_8AVI[)M^&NUTYGY&;=T'A+%O6"25FTWJ
M?_U+<[%65ZNDQ.@8N=;SU\N2*6\M.K(C6V?&V1_"[HG)UOU1CV>6)^2,&F7<
M6_L1/#'$_P!;+;VL=DQ7O6CW.C2^O>J\?2/3V7F$:3O[_B\%9\N2T3I,Q_5I
M&M[=FL1W=8F85OE^_=RMZ[E,G;L7\CDK=F_D+UR9]BW=NW)GV+=NU/*YTL]B
MS/(Y[WN57.<Y55>JGH9CQTQ8ZXL417'6(B(CA$1$:1$1YHCL49S9LNXS7SY[
M3?->TVM:>,S:9UF9GRS,SK+Y#[<8  GZ>@[V'M[5>UV#F'>\+%5YL[DZ6'V_
M)>U0PNR6I\7^2MSC_462JQT]&QE:EQ<SDHD=&Y9[<%>=GF46JE%/&_KC^*.I
MIY5L;S/)N73;'7372^;LRY/-,1,>KI/FK-HG2\KG>%/2/\,].UW.[KIS?>Z9
M,FO;6O\ R\?9$QW:SWK1Y+VM&LQ$-Z9"B4               #&3O$[HM&[-
M^W3DKN!WV:"2CI>%D^;^!=:CK7=RW3(]:6I:?B_%XI7V\YF)8V2/C9(M6HV:
MT]OE02.38^DNFM[U=U!M^0[&)]9FO[:VFL8\<<;Y+>BM=>WMMI6.,PP_/^=[
M/IWD^?G.^G\1@I,Z>6UNRM*Z_=6M,5CV=9X:JQWF/EK=^>.5-_YDY)RS\WO/
M).TY;;=DR+FMBB?D,K9?.M6E69TBI8O'0*RM4K1HV*M5BCB8B,8U$](N3\JV
M7(^5X.3\NKW-EM\5:4CT5CMF?+,SK-IGC,S,SQE0OG/-=WSSFF?F^^G7=9\D
MVMYH\D5C^S6L16OFB(>:F18T                      LTO2X__!V]FW_Z
M@M!_^Y,9YQ>)G_\ D#F__P#'9?\ XE]NB/\ ^SN5_P#^OP?_ *56>IHS:
M                              =/Y!W[3^*]&V[DGD#.TM8TC1=>RVU;
M5L&0<YM3$X/"4Y;^1N2MC;)-,Z.O"O@BC:^65ZHQC7/<UJ]O8;'=\SWN+EVP
MI;+O<^2M*5CMM:TZ1']/EGA$<9G1UM[O-MR_:9-]O+QCVF&DWO:>R*UC69_H
M\D<9[(XJUCU%^^'<>_CN4VCF'-I?Q.D8_P S5N(=)M3-<S3^/<?:G?C8;,4,
MDM9=CSLLK[^5F8Z3QW)UC8]:\,#6>BGA_P!%[/H;IW%RG#W;[VWM\^2/^9EF
M(UT\O<K[FD?U8UF.]-IFC'6W5FYZPY[DYGEUKM*^TPTG[C'$\-?)WK>ZO/GG
M2)TB-,#S=VH@                   ?W'')+(R*)CY997MCCCC:Y\DDCW(U
MC&,:BN>][E1$1$ZJHF8B-9X1!$3,Z1VILO;KZ8<7:[Z._=RW><%69W(<\=M/
M(V_;VEF&-<AJE?6]'R^V\>\4QVI+=>*J_#6:3)LF]'LB^5[4K9%L05*ZK37J
M#Q)GJ;Q;Y5.RO/\ #VQYCBQ8M.R\WR5IESZ:3KWHG2GE]76-.[:UEJ.2=!1R
M#PSYE\;I'RYO-AER9->VG=QS?'AUUC3NS&MO)WYG7O16J$N7*57
M            2U/NN/('EY7N_P"*[-ISO:\?Q)R!A:*R2^&+Y.L[OKFSVF1>
M%T/BG^5,0Q[O$UW^FU.CD_Y*L?S,;#7%RGFE8[+9\5I]F,=Z1]CNY/Z?)Y;&
M> &\TR<SY?:>VN')6/8G)6\_[:?]NR7F5062
M             &(7>AWN<%=BO$UWE+FG8&PS66VZ>CZ)BGPV-TY%V*"NLT>#
MUK&/>U?+8JL]KOS^71H1O:Z>1JOC;)MG1_1G.^MN:QRSD^/6(TG)EMPQXJ3.
MG>O/_P -8UM:8]K'"9C6NJ.J^4=)<NGF'-+Z3.L8\<<;Y+:>YK'^^TZ5KY9X
MQK7T]_'J&\[>H%R<_<>3LDN#T7 VKK.,^(\+=LOU#0\58D5K9$9)Y29W;;U9
MK$R.8GC;/:>WPQLKUF0UHKY=#= \DZ#Y;\4Y;7O[Z\1Z[/:(]9EM'_PTB?<8
MXG2O;,VM,VFFO6'6G-^LM_\ &M_;N;2DSZK#69[F./\ \UYCW5YC6?)$5B*Q
M@6;PU                           #8;Z?'IN\Z>H1R-\@:#3?JO%^N7J
MC.2^9,UC[$VL:E4D=7EFQF,8CJS=HW>Q1F\RIB89HW.16R6):U=5F30>O?$/
MDG07+_7[Z?6\SR5GU.WK,=^\\>-NWN8XGA:\Q/FK%K>U;IT9T/S?K/>^IV<>
MKY?28];FM$]RD<.$=G?R3'&*1,>>TUKQ6"/:#V:\%=D7$^/XFX-U>/%4D;6M
M;7M>02&WN?(.P10NCEV/<<VR&&3(77ND?Y$#$CIT8G^35AAB1&%#NK.K^=]9
M\TMS7G67O7XQ2D:QCQ5_J8Z^2///&UIXVF9XKD]-=,<HZ4Y=7EW*<?=IPF]Y
MXWR6_K7MY9\T<*UCA6(C@RI-8;"                                #
M6=ZCOJ><)>GKH2R;!/!O'.&S8RS/QOPWB[K&93).Z2P0;+M]J-)%U;1ZUV/P
M/M2-6Q<>U\5.*9T<SH9'\/?#;G/7V^TV\3AY+CM$9MQ:/:QY9ICC[O),?<QP
MKPF\Q$QKHG6_7O*NB]GKFF,O-LE9]5AB>,_VKS]QCB?+VVXQ6)TG2OT[HNZK
MFSO%Y9S/,G.NV3;+M&3\=7&8^NV6IK.G:^VU8MT=2TW"OGLLPNN8Q]I_E1>.
M6>5[G36)9[$DLS[W],],<FZ1Y53E'),48]M7C:9XWR6TB)ODMI'>O.G&=(B(
MTBL5K$1%-^H.H>:]3<QMS/F^2<FXMPB(X5I769BE*\>[6->$<9GMM,VF9G'0
MV!A                           -RWI;>D)REW[[%1Y!W9,QQGVN87)^'
M.;\^FD6:Y"GQUIC,AJ/&->ZB1V[#W,?7MYI\<N/QCT>GALV8UJK$7B9XL<LZ
M&V]MALNYN>IKU]KBU]KBB8X9,TQV1Y:X]8O?A[FL]Y)WA_X;<PZPS1O=WWL'
M3];>VR:>VR:3QIBB>WS3?2:UX^ZM'=3W.%.$>*^W7C76>(N&=,P^AZ!J5)E/
M$X/#5TB223PM]KRN5MN\5S-9[*S-6:[?M22V[D[G22R/>JJ4:YSSGF?4',<G
M-N<9KY]_EG6UK3_16L=E:U[*UK$5K'"(B%P.5<JY?R38X^6\KQ5P[/'&D5K'
M],S/;:T]MK3K-IXS,R]5,6R                    &K3UK/_P7W=C_ />Q
MHO\ ^UOC\DOP>_\ \D\J_P#6O_\ HY&F>(G_ /9',_\ ^%M_W*X,]"U%
M       E_P#W9CM192P?,?>5LV.C6WFK#N%.+9IV]9H<5CWXW8>2,W7CDC5B
M1Y')?)6/KV(W)(U:5Z)>C7KXJF_S'=4S?<;3I#;6GN4CXQFT\MIUKBK/L5[]
MICL]M2>V%G? KIWU&PW'4V>OXW/;U.*?_+I.N28]%KQ%>.D_B_-*605;6!
M               #5WZQ'=5_"=V(<M[/A\H[&<@\E5&\-<:20R,9=BV3?*MV
MKE,O3<LK)8;.M:95RF1AE8U_@M5H45.CNJ25X2],?Q3UOM-KEKWMAMY^,9NW
M3N8IB8K/HODFE)CAPF6D^(?4,=-=*;K?8[=W>7KZK#V:^LR:Q$Q$]LTCO9--
M)X4G@K?#T,47  &T/T>.U9.[+OOXCU;,8OY3X_XWMNYEY+9+ D]&36M!MTK>
M-Q&1C>K8Y:6T;C9QF,FCZ^)U>W(J(J-4C/Q<ZG_A;HC=;C%;N[_<Q\7Q<>/>
MRQ,6M'IICB]HGSQ'G21X5=/?+_6&"<M==GM/Q]^W3VDQZNNO9QR36=)[:Q;T
MK(0\]5U@                                    !\63R>-PN-R&8S&0
MI8G$8FE;R>5RN3MP4,;C,;0@DM7LAD+UJ2*M3I4ZT3I)99'-CCC:KG*B(JGW
MCQY,V2N+%6;9;3$1$1,S,S.D1$1QF9GA$1QF7Y:T5B;6F(K$:S,^16Z^JWWU
MY+OQ[J]FWC%7KG['=!]KT+A'$3-?7BCT_'WI76MLGI.9$Z+,;[DFNR$ZRM6Q
M%66M4>YS:D:)Z&>%W1./H?I?'L\L1\K[C3+N+=OMYCA37^KBCVL:<)MWK1[J
M5)?$OJ^>K>H;9-O:9Y3MM<>"/),:^VR?_,F(F/+W(I$Q$Q+6>2.CP  ;?O1>
M[#W]Z_=AB+NX8=UW@K@Q^*Y"Y5?:K3R8O8+4=QZZ5QQ+,V-U=TNXYBB^2S"]
MS/-P]"]X7))X.L3>,77$='=+WQ;2^G.]]WL6'28UI&GXS+IV^TK.E9\E[4\F
MJ4_"?I#^)>H8WF[KKRG93&2^L<+W_P"7C[8\L=^W;'=KW9CVT+$DH$N6
M            ((GK^]_CNX_N#;VU<=9UUKACMSR]VAFY*%IS\9NG-,;)L=L^
M7>UK(V6*NB12RX.DJ^-&V?E"6-[HK+%2[G@3T+'3_(?XCYA33F_,*1-=8]MC
MV_;2/1.7ADMV>U[D3QB54/&?K'Y6YI'3>QOKR_9VUR3$Q,7S]DQP\F*)FO;[
MN;Q,>UB4?,GI"                        LTO2X__  =O9M_^H+0?_N3&
M><7B9_\ Y YO_P#QV7_XE]NB/_[.Y7__ *_!_P#I59ZFC-H
M                   !#'^\*^I!^T#;9^Q/B#-O=I?'^7JW^?\ -8ZU_P!O
ML_(&.>VSB^-VO@^+8Q&@S^"SDFJ][9,YX(7LCEQBK);_ , _#SXAM8ZWYM3_
M *S/28VM9CC3%/"V;CV6RQPIPX8]9B9C)PK!XS]<?'-S/2/++_\ 2X;1.XM$
M\+Y(XQB],8^VW_F:1,1./C%P++H                      2)_0 ]/'^(7
MFEW=;RC@WV.'. L[5?I=+(5NN.WSF:JR#(8IGAE8K;>(XXAFAREE$5J.R,E"
M-?,B2S&0!X[=?_(')_X7Y9?3F^^I/K)B>.+;SK%O8MEXTC^Q%YX3W937X.=%
M_+7-/XBYA37EFSO'<B8X9,\<8]F,7"\_VII'&.]";IOFL1;MHVYZ9.K&P;=J
M>Q:Q,LCG-C2+/X>YBI%>YC)'M8C+:]51KE1/P(I3+8[F=GO<.\K[K%EI?[VT
M6_[EJ]YMXW6TR[6WN<F.U/OJS'_>J:K%>>I//5M035K5::2O9K6(WPSUYX7N
MCF@GAD:V2*:*1JM<UR(YKD5%3J>I=;5O6+5F)K,:Q,=DQYX>=5JS69K:)BT3
MI,3Y'XGZ_                    -^WW<'?G:GZA%W5GR?Z'*/!/(FJ-@<L
MJL=>PN3U3D"O98V-S8_:8*>G66-<]%1(YI$3XSD4@O\ F%V,;KH*NZCW6VWV
M*^OHM%\4Q[$SDCL\L0F'P0WGQ;K.=O/9N-IDI]FLTR1/LZ4G^F4]$HZMZ
M                                 :Q/4A]47A3T]=&5F8DI[]SMLF-D
ML\><,X[)MKY"W&LK:[=FW.[!%<DU/3J\BO5DTL7GY&2%\-1CU9/)7DGP\\-.
M<]?;W7%K@Y)CMIEW$QK$>7N8XG3OY)\T3I2)B;S&M8MH77'7_*NB]I^-TS<W
MR5UQX(G29\G>O/'N4CSS&MIB8K$Z3,5_'<YW2<V=W_*V:YCYVW&YM>UY7_MJ
M%1%EK:WJ."BEDEHZMIF"6::KKVN8]TKG,@B57RS/DL3OFLRS327OZ;Z9Y-TG
MRNG*.288Q;6O&9[;Y+>6^2W;>\^>>R(BM8BL1$4WY]U!S7J7F-N9\WRSDW%N
M$1V5I7R4I7LK6/-';.LS,VF9G'HSS#                           ;H?
M2T]'SE#OTS5#DK?5RW&?:WB<FZ+*[KY'D;'R1/0FGAOZWQ?!<K35K"06ZRUK
MV8F:ZE0>KF1MM68Y*[(?\3?%KEG0^&W+MCW-SU->OM<>NM,.L1I?-,3K&L3K
M7''MK<)GNUF+3*/A_P"&F_ZORQOMYWL'3];<;_=9=.VN+6-)XQI:\^UKY.]:
M)B)[/#O#?&' ''.M<3<.Z9AM"X^U&DE'!ZYA(7LKP-<Y9;-RW9GDGO97+9&P
M]TUN[:EFMVYWNEFD>]RN6C?-^;\RY[S#)S7F^:^??Y9UM>W;/FB(CA6L1PK6
ML16L<(B(6^Y9RS8<GV6/EW+,5<.RQQI6M>STS,]LS,\9M,S,SQF9EZ:8UWP
M                               :,O57]9GCWL@Q^4X=X<?A.2>Z>]2:
MDF)F62_J'$%>['')6S&_/J2P)?V*Q5D\VC@H9FS^%66+BPUW0,N37X7^$&_Z
MTR5YOS?O[?IBL^Z[,F>8[:XM==*1/"V28T[:TUM%II$WB%XG[+I2EN6<L[F?
MJ"8[.VF&)[+9-.VTQQKCB=?NK:1I%H(')O)W(/,V][+R=RIMV;WO?MOR#LIL
M>T[%<?=RF3MK''!%YDCO#'!5J588X*]>)L=>M7C9%$QD;&L2[W+>6[#D^QQ\
MMY9BI@V.*NE*4C2L1V_9F9UF9G69F9F9F9F51=_O][S3>9-_S#+?-O,MM;7M
M.LS/_=$1PB(TB(B(B(B'1#NNH                          !)+])?T.-
M@[A_FWW%]W6(RVI<#RI5S.D<73^VX;;^8:DD26*.9S$D;JN0U7CBVCV20R,5
ME_,P]70>SUG16IZ[^*?C3@Y!ZSI_I2],O/(UKDS1I;'@GLFM>V+Y8XQ,>YQS
M[KO6B:Q.7ASX3YN=>KYWU)6V/E$Z6QXN-;YH[8M;LFF*>V/NKQV=VNEIFQ:Y
MK>O:=@,/JNI8+$:QK&O8ZIA\!KV QU3$83"XFA"RO1QN*Q="&O2H4:D#&LCB
MB8UC&HB(B(4WW&XW&[SWW6ZO?)N<EIM:]IFUK6GC,VM.LS,SVS/%:?!@P[;#
M7;[:E<>"E8K6M8B*UB.$1$1PB(\D0YHX7*                     UB^LQ
MCGY3TR.[:M'(V)T6CZ[D5<]%5%9B.1=,RTD:(WX?%-'25C5_ CG(J_ 2/X1Y
M(Q^(_*K3QUSVC[['>O\ WM/\0*=_HGF=?_V>2?Z(U_[E;D>AZB(
M[-I>G['R%N&JZ%I^,GS>V;ML>$U/6</51%LY7/[%DJV)Q&/@151/-N9"W'&B
MKT1%=\/P'6WN\V_+]GEW^[M%-KAQVO>T]D5I$VM/V(B7:V.RW',M[AY?M([V
MZSY*TI'GM:8K'L1K/&?)'%:/=J7 & [6>W'AWM]UI[)\=Q=I&+U^S?C16MS.
MP/\ ,R>V;!X5CB5C]BVJ_=O.;X6^%UA4Z)TZ'FAU/SW/U-U!N^?;GADW.:UX
MC^K7LI7R^XI%:]L]CT Y+RK!R/E.WY1MM?4;?#6D3.FLZ1QM.D1&MIUM/".,
MRR#,"R@                 0:OO'O=6G*W=-J7;?KF3BMZCVXZZLVPMJ6*\
M]>QRIO\ 6Q^5S<4LE;Q-E?KNJUL751CWJ^K<EN1*UCO&BW3_ )>NE_DSIK+U
M%N*S&[YADTIK$Q,8<4S%9C7^O>;SPCC6*3K,:*K^.?4/QSG&#I[!;7!M*=_)
MI/\ S<D<(F-.VF/28X_\R8TC3C'-+!H)  $YK[N'VJ-XI[5-G[D=AQGD;?W'
M[')'KL\[(EGK<5<?V[^$P_E-7Q6::Y[;W9:S*CO VS5AI2HU6HQ[J4_S"=43
MS3JC'T]M[:[3EV/VT1V3GRQ%K>B>[3N5CMTF;QYX6[\%NGODKIB>;9JZ;O?W
M[_&-)C%36N..WLF>_>)X:Q>/-$I%I7],8
M          C5?>'>_P!_8]Q%1[-N-<SY')'.&*;E>4;V/MJRYJW#J6IJ[<&[
MR41\%_DK)TWUWHLB*F(J6HWQJVY$]MB? +H3Y7YM;JWF-->6[*VF&)CA?<::
M][TQAB=?[\UG7VLPA7QEZQ^1N41T_L;Z<SWM9[^D\:8.RT^B<DZTC^S%YB8F
M(E"-+FJE@ #D<1B,IG\MB\#A,?;RV:S>1I8C$8K'P26K^3RF2LQ4\?CZ56%K
MY;-NY;F9'%&U%<][D1$ZJ<>;-BV^*V?/:*8:5FUK3PB*Q&LS,^2(B-9<N#!F
MW6>FVV]9ON,EXK6L=MK6G2L1Z9F8B%E/Z8'9)B^Q'M/TKBNS6J/Y.V)K-\YH
MS,"597WN1,[3JK>PT-ZK+8BN8?2Z4,.)IOCD6&=E5UEK6OLR=?.OQ)ZRR];]
M49N:1,_)V/\ %[>LZ\,59G2VD]ELDZWMPUB;=WLK"]G1/3&'I+I[#RJFD[K3
MOYK1I[;+;W7&(C6*\*5UX]RM=>+8>:"VT               U->L7WY1=CG:
MCF[6IY=E/G;F)N0T#AV"&1$OX6S8JL3:>16M1[7Q0Z)A[:25I.CV_+%FBQ['
M1OD5LI>$G0\]:]44INJ:\DVFF7<3Y+1$^TQ?_,M&DQ_4B\]L0T+Q%ZMKTCTY
MDW6&8^5,WXO!']N8XW[)X8ZZVXQI-HK69CO*Z*>>:S--9LS2V+%B62>>>>1\
MLT\TKUDEFFED5SY)9'N5SG.5555ZJ>@=:UI6*4B(K$:1$<(B(\D*09,E\MYR
MY9FV2TS,S,ZS,SQF9F>,S,\9F>U^1^OD                       6;OIB
MT;F.]//LSKWJ\E::3MWXRO,CE3HYU/*:W3R>/L(G5?\ 3MT+<4K%_P"+'HIY
MO^)-Z9.ON<6I.M?E#-'V:WFLQ]B8F%]^B8F.CN51/S?M_P#]*K.HTELX
M                           :B_6&]1*EV&]N<];3LA _N%YC@R^K<1T&
MNADGUF&.LR+8N4+]>5DL2TM/BNQ-IQR-<EK*V*[%8^!EE8Y6\)>@+]<=01;=
MUGY VDUOGGR7X^TPQ/GR:3WICW-(M.L6FNL;^)G6M.D.237:VCY:W433#']7
MA[;+,>:FL=WSWFL:3$6TKMKUZ[D[MS)9*Y:R&1R%JQ>OW[UB6W=O7;<K[%JY
M<M6'R3V;5F>1SY)'N<][W*JJJJJE_J4IBI&/'$5QUB(B(C2(B.$1$1PB(CA$
M0I7>]\EYO>9M>TS,S,ZS,SVS,^69\LOE/I\@                   9 ]K?
M;?R#W;<\\<\ <954EV?D#.,HOR,\;Y,=K6!J129#9-LS"L<Q6XG6L'6GMS-1
MR23>4D42.EDC8[!=3=0[#I7D>XY[S*=-M@IKI';>T\*4K_:O:8K'DC76>$3+
M,]/\CWO4?-\')MA'_49KZ:^2M8XVO;T5K$S/GTTCC,+-OMTX"X\[7N$^.^!N
M+,9\F:5QSK\&%Q_F)&M[+77R2WLYLF8EB:R.QG=GSEJQD+LC6M8^U9>K&M9X
M6IYO]0<]YAU+SG<<\YG;O;S<9)M/FK'96E?-6E8BM8_JQ&NL\5\.2<GV7(.5
M8.4<OKW=K@IW8\\SVVM;SVO:9M:?/,Z:0]K,,RJJT[K-1;Q_W1=R6ALB9"S2
M>?.8=19#&D21Q-UOD/8L,V)B0*L",C2ET3P*K.B?!\!Z==+[OX_TSR[?3.LY
MMCM\GW^*EO+Q\KSYZAVT;/G^^V<<(Q;S-3[W):O_ '/ S.,.
M       !L7])'?F\;>I)V?[$Z5T*9'ENAH*/:B*JNY6Q.7XN9%T62+XL[MQ1
MBKU7HCOP._Y5C_Q5V/RCX=\VV\1KW=I.7WBU<W^SU>K=O#C>?$>N>69^SO;F
M,?OT3B__ #K+ \Z5Z                                   &B7U6/6?
MX_[*:&9X8X1FP7)/=)<IK7M5EL19'4>&&7(9?*RN[^RN>W);>QO@DJ:_XXI$
M9(RS<=' L,-R;O"_P?W_ %E>G..<Q?;=,Q.L3IIDW&GW./7LQ^2V7C'":TUM
MK-(C\0_%#9]+4MROE4TS]03'&-=:8-?+DT[;^6,?#R6MI&D6@E<D\E[]S%O6
MR\F<H[;F]YWW<,G-E]DVC8;LE[*9.],C6HLDC^D<%6K QD->O$V.O5KQLAA8
MR)C&-NWR[EVQY1LL?+>68J8-CAKW:4I&E8C_ +YGMF9UFTS,S,S,RJ1OM_O.
M9[O)O^89+YMYEMK:]IUF9_[HCLB(TB(TB(B(B'1SNNH
M         !)=])/T-LUSRFM=R'>#A<MJ_";UI9O0>);"S8G9^7*Z.KW*6;VC
MIX+^N<:WHNJ11-6#)9B-?,C=7J+%/:KGXJ>-6'D?K.GNDKUR\YXURYXTM3!/
M&)K3R7S1Y9XTQSPGO6UK6=?#GPFR\W]7SSJ6ML?*N%L>&>%\T<)BU_+7%/DC
MA:\<8[M=)M-4P.!PFK83#ZSK.'QFOZ[K^,HX7!8+"T:V,P^&P^,K1T\=B\7C
MJ<<-2ACZ%2%D4,,3&QQQM1K41$1"G6?/FW.:^YW-[9-QDM-K6M,S:UIG6;6F
M>,S,\9F>,RM+APXMOBK@P5K3!2L5K6L1%:UB-(B(CA$1'"(CL<L<3D
M                          !%S]6SUU,;Q@NR]M?93L>/SO)#6W<'R-SK
MC)&7\'Q]*K;-+(:UQS.C74\YO%=RIY^7C=+1Q+D\N#S[GC=1LOX5^">3F7J^
MHNLL=J<NX6Q;:>%LO9,7RQVUQSY,<Z6OVV[M-(O /B/XMX]AW^1=+7K??<:Y
M=Q'&N/MB:XI[+9//>-:T[(UMKW(:>4RF3SF3R.:S61O9?,Y>];RF6RV4MV,A
MD\ID\A8DMW\CD;]N2:U=O7;4SY9II7NDDD<KG*JJJEO,6+'AQUPX:UIAI6*U
MK6(B*Q$:1$1'"(B.$1'"(5BR9,F7);+EM-LMIF9F9F9F9G69F9XS,SQF9XS+
MX#[?                          /IIT[>1MU<?CZMF]?O68*=*E3@ELV[
MENS*V&M5JUH6OFL6;$SVL8QC5<]RHB(JJ?-[TQTG)DF*TK$S,S.D1$=LS/DB
M/++]K6U[12D3-YG2(CC,S/9$1Y9E,0]);T(JFG_-KN3[X]8JY';6K3SG'7;S
MEX_:<=JLD<L-O';'RW3<B5LGLB/C1\&O/\ZG3C<BWTELN=4IU*\4_&Z^[]9T
M[T5DFNUXUR[JO";]L33!/;%//EX6M/N-*Z6O9CPY\(Z[;U?/.K,<6W/"V/;6
MXQ3RQ;-'9-O-CXUK]WK;VM95K6M8UK&-1K&HC6M:B-:UK4Z-:UJ=$1$1/@0K
M!V\9[5A>SA#_ $                      !KQ]67%.S/IO]X51LS8%AX;S
M>55[F+(CFX*WC\V^'PHYG1UEF.6-'=?BJ[KT7IT7?O"W)ZKQ"Y1;377>5C[Z
M)K_LUU:IUU7O]&\TC_\ 89I_HQVG_N5HQZ,*&         "0=]W6[3OVT]WF
M6Y^V/&+9T?MCP4>:QTEFO'+2O<J[G#D<+I=7PS/8DK\%B8,IEDDC21U6Y4IN
M<C5DC58$_F!ZI^1^E*<AV]M-[S*_=MI/&,&.8MDG_BMW*<=.]6;QQTE-_@?T
M[\H<^R\^SUGXOLJ:4G2=)RY(FO">R>Y3O3,<=)M2>'"4[DI(M>
M       'D//W,VK]N_"?*?.6YO8FM\6:/L.YY"NZRRG)E'8;'S6:&"IV)(YF
MLR6P9)(:-5/ ]7V;#&HURJB+E>1\HW//^<[;DNS_ /N=UFICCAKIWITFTQPX
M5C6T\8X1/%TN9;_;\JY?GYENYTVV#%;):?12)M.GEF>'"(XS*K/Y.Y$VCEWD
M;?.5-WONR>X<C;?L6[[-?=U1+.<V?+6\QDGQ,ZJD-=+5QR11M^+'&C6M1$1$
M/33EG+]MRGEV#E>RKW=IM\-,=(\U:5BL?9TCC/EGB\_>:\QW'-^99^:;N==S
MN,MKVXS.DVF9TC7CW:QPK'DB(CR.C'==  ]=X#X<V?N%YKXLX/TYK?G)RGO6
MN:5C9Y&.?7QRYS)05+>8NHSJ],=A*+Y;EER?"V"!Z_\  Q//N;[;D')=USK=
M_P#V^UP7R3'G[L:Q6/3:=*QZ9AE^0<HS\_YUMN3;?7UFXS5KK_5KVWMQF->Y
M2+6F/+$<.*TRXRX[U?B+CG0^*])INQ^G\<:?KFCZQ3>L3I8,%JV(J87&,L20
MPUXYK2TZ3%ED1C?,D5SNB*IYF<QW^YYKS#/S/>3WMWN,M\EY\]KVFT]NO#6>
M''L>@&UVV#9;7'L]M6*;;%2M*5CA$5K$16(]B(B'>#I.<
M                     \-[E.X'0.UG@WDCGODRZM34N.=<MYJQ7B<C;^=R
M:^&I@-7Q#7-<U^9VC.6*]"JCND;9K#72.9&U[VYKI[D6^ZFYUM^1\NKKNMQD
MBL3Y*QVVO;^S2L3:WETCAQTACN;\TV?).69N:[^W=VF#'-K>>=.RL>>UITK6
M/+,Q"L6[C>?-_P"Z#F[D?GGDV^Z_N/)&QV<Y>8V:>:GB**,CIX/6\3[0^26'
M!ZQ@ZM?'THU5?+JUF-_"G4](NG>1;'IGDNWY'RVNFTV^.*QPB)M/;:]M/NKV
MF;6GSS*AG47/=YU)SG/SG>S^.S7UBNNL4K'"M([.%:Q$=D:]L\9EXF9IA0 !
M)0^[M]AW[8>:,IWB<AX99N.N!,FW&<9P78W>R[)S18J16F96)DE>2"W3XUPM
MMEQ5\<;X\M=H2QJY8)6MKKX_]<?)/**](\OOIO\ ?5[V;3MIMXG3N]NL3EM&
MGII6\3[J$^>"72$[S?6ZKWM9^+;>9I@UU]MEF-+7CR3%*SW8[8[]M?=43=RF
M:T0              !Q6=SF'UC!YG9=BR=+"Z_KV*R.<SN9R5B.ICL3A\34F
MOY/)W[4JMBK4J%*N^661RHUC&*J_ ARX<.7<YJ;?!6;Y\EHK6L1K-K6G2(B/
M+,S.D0^;WKCI.2\Q%*Q,S,]D1';,^PK7/4^[W<MWW]U^Z<J06,A!QAKSG:+P
MM@+O^BN*X]PEJQ[)E+-)KG1U\WN-^6;+7D5TCXGVFUO,?%6AZ>B7AIT9BZ(Z
M6P\MM%9YGD_&[BT>7+:(UK$^6N.-*5\DZ3;2)M*C_B+U;?J[J/)NL5I^2\.N
M/!''3N1/&^G9WLD^VF=(GN]RLZ]V&O W]H8                        6
MCO8GCYL3V0=F^*LNB?8QG:KV\X^=\#GNA?-2XCU"M*Z%TC(WNB<^-5:KFM54
M_"B?@/-#K;+7-UES?-37NWYGNK1KVZ3GR3Q>@73&WOL^FN7;3+,3DQ;'!29C
MLUKBI6=-8B=-8X:Q'L,JC6&<                              'EW-?,
MF@=O?$^_<U<I9IF T'C?7+NR['DE:V6?V:JC8ZV/QM9TD2W\UF<A-#3H56N2
M2U=L10L^,]#)\FY1O^?<TP<FY93UF^W&2*4CR:SVS,^2M8UM:W96L3,\(8_F
MO,]GR;EV;FO,+=S9X*3:T^B.R(CRVM.E:QY;3$1VJT+OA[OM_P"^#N-WCGK?
M);%6',6?DC1-3?;=:I:%QYBI[/S8U#'+T9#_ -G#8?8N2QLC;<R5FS95K73.
M0]&>B^D]AT7T]@Y'L8B9I'>RWTTG+EM$=_)/LZ1%8F9[M(K77@HKU9U+O.J^
M=Y><;O6(M.F.FNL8\<:]RD>QKK:8T[UIM;RL1C:FM@
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
MW74N>NM,$>IQ3P]W>(MDF/+$UIW:ZZQPR6CCY)J)3Q9P
M                     0B/O#_?Q^V3F/']G7&^;6;C?@?+29#E">FY[:^R
M\U>3/2EP\TK9GQVZ'&F*LOJ(B-C5N7N7F2(_V>![;F> /0OR3RFW5W,::<PW
MM=,.NFM-OV]Z/-.:T:_W*TF-.]*KOC9UA\<WM>E-C?\ Z;;S%L^FOMLNGM:3
MYXQQ/>GMCOVX^VHC7EBD!@ #U7@[AK>>X7E[COA+C7&KE=WY+VG&:M@:R^)M
M>&:_+_W64R,K&O6KA\)CXYKMV=45L%2O)([X&J8OG?.-ER#E.XYSS&W=V>VQ
M3>T^6=.RL>>UITK6/+:8AE>1\GW?/^;;?D^QC7<[C)%8\T1VVM/HI6)M/ETB
M=.*SR[6>W/1.TS@+C/M_XZ@8FN\=ZY6Q<N36LE2WLVP3N?>VC;\G"D]KR\GM
M6P6K-Z9B2O9"Z?RHU2-C$3S:ZEZ@WW5//-SSWF$_]1N,DVTUUBE>RE*]GM:5
MB*QPC736>,ROKR7E&SY#RK!RC85[NUP8XK'9$S/;:TZ?=7M,VM/EM,RR ,$R
M@              !&/\ O%'?W^S'C'&]D_&V7\K>N8L76V'F&]0L0K-KW%#+
MDK<=J4RQ^*>KDN0LM15\[?%&]N'IOCD8Z'(,4L?X ="_*?,[=8\QI_T.SM-<
M$3$^WSZ<;QY)C%6>';[>T3'&DH0\:.L/DGE4=-[*W_7[VD^LF-/:8.R8\\3E
MG6L</<1?LG1"H+CJH                          M7NVW!NUGMUX#UM]7
MV)^O\+<68-U+SDL^R.Q.C8*@ZK[0DMA+'LZU_!X_,?X^G7Q+UZKY@=09OC'/
MM]GUU[^\S6U[-=<EIUTX::ZO1798_5;/#BB-(KBK&GFTK$/:3$.R
M                      (-WK\>I%_$%RM)VC\0YZ:7AGA/8+#>1,KCK/AQ
M_(W+N-=)3MU6OA<JW]9XW>LM.#Q=(K.6=9F1LD<%*=;I^!7AY\@\K_BOFV.(
MYOO,<>JK,<<6">,3Z+YN%I\L4[L<)M>JIWC%UQ\L\Q_AOEMY^2]K?\9,3PR9
MHX3'IKBXUCR3?O3QB*RCDE@T)                     -V_HA>GC_&=W%M
MY'Y'P/MW;QP)>QF?W"*_!XL7OF\.<MS4..4;*GE9"B^2O\HYF-$DC3'PLK3(
MSV^%RPUXS]?_ ,']/_)_+\G=Y_OJS7'IVXL?9DR^B>/<QSPGOS-HU[DI5\*>
MB_XHYW\>WU->2[.8M?7LR9.VF+TQ]U>./M8BLZ=^%@@4.7)  %?[]X;U!NM>
MI1N>9;"R->0>+.)]O>]K(FK8=2U^30DFD='&Q\CVLTA(^LBO?X6(G7PHUK;V
M^ 6[G<^'6'#KK\7W6?'[&MO6_P#U->'G\ZG'C1MO4=<Y<NG^=M\-_P"BOJ__
M *;1T32B@                    !:1=CW("<J=FW:QR$Z;SK6U< <39+*.
M\UDRLSGS)PU?/P.F8R-LKZV;@L1N=X&=59\+6K\5/,_K38?)G5_,]AII7%O\
M\5_N^LM-9^S68E?[I3>?*'3'+][KK;)L\,S_ 'O5UBW]%M892FLM@
M                       '$Y[/835L)F-FV;,8S7]=U_&7LUG<[FKU;&8?
M#8?&5I+F1RF4R-R2&I0Q]"I"^6::5[8XXVJYRHB*IRX,&;<YJ;;;4MDW&2T5
MK6L3-K6F=(K6(XS,SPB(XS+CS9L6WQ6SY[5I@I6;6M:8BM:Q&LS,SPB(CC,S
MV(6/JV>N5G><7[-VW=G6>R>L<+*ZW@]^Y>I>;C-GY9A;)+7NX34I51F0UKCB
MVC4\VPGD9+,QJL;T@INEAMW$\*_!7!R6,?475M*Y.<<+8L$^VI@\L6OY+Y8\
MD<:8YXQWKQ$UJWXC^+.7FWK.1],WMCY7QKDS1POF\DUIY:XI\L\+7CA.E=8M
M&<+&H)                           [UQIQER!S)O6M<9<6:AG=[W[<,C
M'BM<U;7*,N0RN3N/:^63P11IX*]2G6B?/9LS.CK5*T4DTSXXHWO;TN8\RV'*
M-CDYES/+3!L<->]>]YTK$?\ ?,SI$1&LVF8B(F9B';V&PWO--WCV'+\5\V\R
MVTK2L:S,_P#=$1QF9TB(B9F8B)E.S]*?T8./^RFAAN9^;H<%R3W27*:6*ME*
M\61U'AAER&+S<5I'M37MR6WL;XX[>P>"*1&2/K4VQP+--<I)XH>,&_ZRO?D_
M)IOMNF8G28UTR;C3[K)IV8_+7%QCA%KZVTBEM_#SPOV?2U*\TYK%,_4$QPG3
M6F#7R8]>V_DG)P\M:Z1K-M[1"*7
M><<M\N\:<$<>;/RMR]N6$T+C_3\>_(Y_9<_;;5IUHD5(Z]6O&B/LY++9*R]E
M>G2K,EMW;4C(8(Y)7L8N0Y5RGF/.]_CY7RG#?/O\UM*TK&LSYYGR16(XVM,Q
M6L1,VF(B9='F7,MCRC99.8\RRTP[/%76UK3I$>B/+,S/"M8UFTS$1$S,0@;>
MJEZQO)'?3E\CQ5Q<N:XS[6L5D5]FUOVI:NS\KST+,JT=BY'DIO1D6+Z-CGIX
M!DDU2K,ULT\EFPR%]>\/ACX1\NZ)Q5YIS/N;GJ:U>-]-:8(F.-,6OW7;%LND
M6M'"L5K,Q:HGB#XF[[JW);EW+^_@Z?K;A772^;2>%LNGD[)C'QB)XS-IB.[I
M()E14                          ![_VT]L/-7=SRK@N'."M.N;;M^9?Y
MMF7Q>QX#6,-$YOM^S;=G96K2P.OXV->LDTBJ^5ZM@@CFLRQ0R8+J/J7DW2G*
M[\WYWFC%M*=GEM>WDICKVVM/DB.$1K:TQ6)F,QR+D'->I.8TY9RC%.3<V[?)
M6E?+:]NRM8\\]O9$3:8B; ;TV_2UX4]/724LXQM7D#GO9<8RKR!S)DL='#=?
M#*Z&Q/J>C5)5FFU?2H;,#'.B21UK(S1MFM2.1E>&M1'Q$\3.<]?;SNY=<'(\
M=M<6WB=8\T7R3P[^28F>.G=I$Z5CC:;7(Z&\/^5=%[7O8],W.,E=,F:8X_W,
M<?<4U\G;:8UM/"L5VA$:-^                         !X]W#8+YT\ <Y
M:SX:[_G'P]R9@O!<61M1_P KZ7F\?X;3HF2RMKN]HZ/5K7.1O7HBK\!E>0YO
MB_/-EN./M-WAMP[?:Y*SP]/!U]YC];M,N*=-+8[1Q]-9A5,GJ"\Z0
M#8[Z4/:>_O#[X.(.-\GC'Y+C_5LG^U3E='0/GI?,#0K5/(V\7D_ G6*EN&>E
MQ^"<_JU6KE$5%14ZD>>*75,=)=%[O?X[17?Y:^HP>?UN6)CO1Z<=>]D_X&_^
M&73O\1]7;?!DC79[>?7Y?37',36LZQ,3%[S2LQPUK-M)UA95'G8N^
M          '\O>R-CI)'-8QC7/>][D:QC&HJN<YRJB-:U$ZJJ_ B"(F9TCM%
M9KZG?=*[O [V.:^7J%Z2[I46P.T7C'J^18&<<Z,LF"UZY4BE<Y:L>R.@GS$L
M2? VSDI?_B>C?AKTS'2?1FSY5>NF\G'ZW-Y_6Y?;6B?[G#'[%(4:\1^H/XCZ
MNW6\QSKM,5O4XNS3N8YF-8F.V+WFUX]%F AO;1@#^FM<]S6M:KG.5&M:U%5S
MG*O1&M1.JJJJOP()F(C6>Q^Q$VF*UC6TK,'TNNU=O9]V1\*\3Y'&KCMYOX).
M0^4V30S5[J\C;XR'-YS'Y&*9W5MK5*<E7!HJ-C\46+8Y6HY7*OG)XE=33U;U
MEO.:X[=[91D]5A[-/58_:UF-/)>=<GEXWGCHOGT5R".FNF-IRF8_ZBF/O9/+
MKEO[:_'2.$6F:UX1[6(;!#1&U
M &L_U7.^NAV'=J>R[SA[M/\ ;)OKK&A<)8B=M:R]VWY"H]]W;;..G?UL870\
M4KK\RK')!)<]DJR]$M-4D7POZ)OUQU1CV.6)^2<&F7<6C6/Q<3PI$^2V2WM8
M[)T[UH]RTSKSJK%TAT]EYCPG?7_%X*SQ[V6T3I,QK'M:1$WMQCA&FNLPK=<C
MD;^8R%_+96[:R64RERUD<ED;T\EJ[?OW9WV;EVW9F<^:Q:M6)7/D>Y5<][E5
M555/0['CQX<=<.*L5Q4K$1$<(B(C2(B/)$1PA1C-FR[C-?<9[3?/DM-K6F=9
MM:TZS,SY9F9UF7Q'VXP !,B^[A]B#=7U#8.^CD7#>'/[S!E-%X)K7ZT:R8S3
M*UMU3=M\KLL5WRP6]GRU-<51GC?%(VA4N?\ S(;S5*B?S"=;_&MYCZ*Y??\
MZ?!,9-S,3VY)C7'CG2>,4K/?M$Q[JU>R:+2^"?2/Q#E]^J=[73=[J)IAB8F)
MKAB>-M)B..2T<)_J5B8G2\I4I61/(              !X/W.=PNA]JG _)?/
MW)%IL.K\<ZY9R[Z:6&5K>?S$KXZ&N:KC)'LE;\K;1G[=:A6ZM<ULMA'.3P-<
MJ9OISD.^ZGYWMN1<NC7<[C)%==-8K7MO>?[-*Q-I]$,9SCFVSY%RS-S;F%HI
MM,%)M,^?R16//:UIBM8\MIB([58IW!\Y[[W+<T\C<Z\FY%V2W3DK9;NPY1R/
M>ZKCH)/!6Q& Q;9%<^#":WAJ]?'T8E55BJ5HV]55.J^DG(.2;'ISDVWY)RVO
M=VFWQQ6//,]MKV_M7M,VM/GF5#.?\ZW?47.,_.=[/X_/DF=/)6O92D<(X4K$
M5B=-9TUGC,R\;,NPX                        <EA\;-F<MB\/6<UEC+9
M&EC8'/1ZL;->LQ58G/2-KGJU'RHJHU%7I^!#BSY:X,-\]O<TK-I]B(U=C9[:
MV]W>+9TF(OER5I$SV1-K16)G^E;4X^A3Q5"CB\=794Q^-IUJ%&K%U\NM3IPL
MKUJ\?B5SO!#!&UJ=55>B'ECDR7RY+9<DZY+3,S/GF>,S_2]%8B(C2.R'V'P_
M0                            #1]ZW7J0-[+N"$XJXPSRTNY+G/$WJ.J
MV*$R-R/'.@NDEQVQ\D/<Q'/I9.=[9,=@G*L;W7UFM1.=\GR,6:/!GP\_C#GG
MRIS*FO3NRO$WB>S+E[:8?3$<+Y.WVNE9_P R)11XK=<?PMRCY/V%].>;NLQ3
M3MQ8^RV7T3VUQ]GMM;1[B85_;G.>YSG.5SG*KG.<JJYSE7JKG*O55557X5+W
M=G".Q3CMXR_D                    'IO#/$.^<^<J:%PSQCAI,]OG(^R8
M_6-<QS$E2);EZ3_5O9":&*=U+#8BFR6W>LJQ65:<$LS_ (C'*8[G'-MCR+E>
M?G',K]S8[?'-[SZ(\D=FMK3I6L?=6F(CC+O\KY;O.<<PP\KV%>_O,]XI6/3/
MEGS5B-9M/DK$S/8LT>RSM/T/LJ[<^/NW_0FQVH=8Q_MNV;+[+%5N[OOF59%/
MM>WY%K$63S,G?;X*T<CY75,?#7JH]S(&J></6/5.^ZQZ@W'/M]K$Y;:4IKK&
M/%7A3'']V.,S&G>M-K:1-I7NZ6Z=V?2W),/)MGQC'76]M-)R9)]W>?9GLB==
M*Q6NND,J36&P@ "%+]Y]T]:7<WVX[_Y?1NS<$9+3TF\3_P#471N0,_FEC\*S
MN8GE)R&B]4C8J^/X7/Z(C+C_ ,M>[[_3?,-A^3WT9/?,5:^;_P KS_8CRU9\
M>]MW.?;'>?E-G-/>\EK?_4\W]/DC)%CT#@                    +$+T'M
M_3>_3(X(JRSNL9#0,GR7H&1>Y[GJU<5R)L>7PT'1R=8VUM8SU"-&]7)T;U3H
MB^%*!^-^P^(^)&^M$:8\]<.6/^+%2MI^S>MI73\(MY\;Z#V=9G6^&V7'/V,E
MK5_HI:K<*1*DL                             \UY>YAXSX$XZV;ECF#
M<<-H?'VH4DO9[9,Y.Z*I59)*RO5JUX8F2V\CD\C;E9!5J5XY;-JQ(R**-[W-
M:N1Y3RGF7/.88^5\IPWS[_+;2M*QQGRS,^2(B-9M:9B*Q$S,Q$.CS+F>PY/L
MLG,>99:X=EBC6UK=D>2(\\S,\(B(F9F8B(F4"SU3_6&Y+[\,U>XSXW^7.,NU
MG$Y!LF/TZ6:.KL_)EFE,CZ6R<FRX^Q8@\B*5B34L'#-+1IR>&25]JPR*6*\?
MAEX2\NZ'PUYES'N;GJ:]>.336F&)CC3#K$3KY+9)B+6CA$5K,Q-0?$'Q,W_5
MV6=AL>_@Z?K;A3LOEF.RV729]FN.)FL=LS:T1,:528D6@
M           9$=L':QS9WA<L87AS@G4+.T;5E/#:R-V3S:NM:A@&6(:][:]S
MS;8)X<%KF-=88DDSFOEED>R"O'-8EBA?@.I>I^3=)<KOS?G>6,6UKPB.V^2V
MFL4QUX3:\Z<([(C6UIBL3,9KD'3_ #7J;F->6<HQSDW%N,SV5I7RWO;[FL:]
MO;,Z1$3:8B; CTX/2^X3]/70T3"0U=\YTV7'PP\B\RY+'^3D;Z>)9G:UIU&>
M6U\T],J3._\ DQ/]IR$C&RW))%9!'7HAXA^)7.>OM]^.F<'),=I]5MXGA']O
M),:=_),>6>%8UBD1K:;7(Z'Z!Y5T7L_Q6F;FV2OXS/,<9_LTCCW*1YHXV[;3
M.D1&S<C=O@                                ,9N[#NZX.[+N)LKS!S
MKM<."P=3QU,#@:3JUK<-ZSZQ^.MK&DX&:U5ES>:L)\9WQXZ]2!'6+,L->.25
MNQ]+=*<ZZPYK7E/),4WS3QM:=8QXZ^6^2VD]VL?9FTZ5K$VF(G ]1=2<IZ7Y
M=;F?-\D4PQPK6-)ODMY*4KK'>M/]$1QM,5B95]_J(>IASGZA7(#<EN-F;3.(
M-;O33<<<+X?(S3Z]KJ+$M9,YGK"15/G7NEJNYR2Y"Q$U(&2R15(Z\+WL??'H
M#PYY)T#L/5[2(S<VR5_&[BT:7OY>[6./<QQ/96)XZ1-IM,1,4VZUZ[YMUGO.
M_NIG%RVD_BL%9]K7R=ZT\._>8[;3'#68K%8F8G7"2$T@
M          #/#L+]/3GCU >36:9Q=C'X32,)9I2<D\NYK'VI=-T#%6)HT<DL
MC'5F9[:[=97OQ^%@GCLW%8YSGP5HYK,.D=<]?<CZ$Y;\<YG;O[V\3ZG!68]9
MEM']/=I$^ZR3$Q7LB+6FM9V[I#HOF_66_P#BO+Z]S:4F/6YK1/<QQ_L[UYCW
M-(G6WGBL3:+!7LM['N!^Q/BFKQCPMKK([=QE.SO?(.6AJS[QR/G:L4C$RVSY
M:*&-SJU5UB5*./A\%''QRO2&-'22ODH;UCUISSK?FD\RYQDUI&L8L5=8QXJS
M]S2OGG2.]:=;7F(UG2(B+E]+=)\HZ1Y=&PY73VTZ3DR3IZS+:/+>?-''NUCV
MM=9TCC,SF$:DV4                           !4P[QK[M2W7;]5>BH[6
M=HV#7W(YZR.1V&RUO&JCI%CB5Z]:WPJK6]?_ ()^ ]3-AN/C>QP[K\KBI?[Z
ML3_WO/'FVTKL.:[G8TU[F'<9,<:\>%+S6./#S.K':8\      !.$^[>]IJ<7
M]M6X]T.RXUD6V=PV;7$ZA-/"U;5+BK0KUW'0S02N>LM9NT[I[?)-'X&I-!CJ
M4O5Z*SPTN_F%ZI^4^H\73>VMKM.7TUOIV3GR1$SKY^YC[L1QG2;7CAQ6X\%.
MG/DKIRW.<]=-WO[Q:-==8PTUC'Z/;3-[ZQ'&MJZZZ1I)#*])F
M      #5!ZT?=5_"MV&<I9'"Y1<=R'S!&SA+CU:\S8KT%_=Z=V/:<U5<UWM-
M9^ T.ID[$-F-J^3?]F;XF.D:Y)0\'^E_XHZXVN+-7O<OVD_&,NL<-,<QW*SY
M/;Y)I$Q/;7O=NDPT3Q(ZA_AOI+<[O%;N[W+'J<7'2>_DUCO1PGC2G>R1Y^[I
MK&NJN7/091P  ;3?1N[5?XK^_+B;7\OC4R''W%MEW-7)#9ZS;5&7 Z#<HVL+
MA;T$KXH;-7:-VM8O'3Q*Y56I9F?X'MC<U8Q\7NI_X7Z'W6;%;N[_ '4?%\6D
MZ3WLL3%K1Z:8XO:)_K16-8UB4D^%'3T\^ZPP6RUUV6S_ !]^W36DQZNNL<-9
MR36=)GC6MNV(F%CT>>ZZH                                   !\>1
MR./Q&/O9;+7J>+Q>+IV<CDLED;,-+'X['TH7V;EZ]<LOBKU*=2O$Z2661S61
ML:KG*B(JGWCQWRWKBQ5FV6TQ$1$:S,SPB(B.,S,\(B.U^3,5B;6G2L*WOU8>
M^R]WX]UFQ[IAK=MO#?'K;.@<*8F?_3;\U:%Q[LCM\]=&1>#*;[EV/R#_ !M\
M^&FM6J]SDJM4]"O"SHBG1'2^/:9HCY7W&F7<6C^O,>UQ^QBK[7S3;O6CW2DW
MB9U?/5O4-K;>VO*=KKCP]GMHU]ODX:_YEHB8_L136(G5K())1V  ,T.P'L_V
MGOA[HN.N","R]5P&1O?.#DS9:4"RII_&6"FKS;5G7R*UT,-N:&6.AC_,Z1RY
M2[6B<J(]533NO.K=MT7TSN.=YN[.XK7N8:3_ ,S-;7N5]B.-K>:E;2V_H;I?
M+U;U%AY7$3&SB>_FM'W.*NG>\L<;3I2NFLQ-HG32)6:6F:=K/'FH:MH6EX>K
MKVGZ5KV&U35L#1\WV/#:]K^.KXK#8NLL\DT[H:./J1QM=(][W(WJYRJJJOG%
MN]WN=_NLN^WEYR;O-DM>]I[;6M,VM,^S,S*]6##BVV&FWV]8I@QUBM:QPBM:
MQI$1'FB(TAV4Z[E               ,5N[3LTX/[V='P/''/N.VG.:;KVR,V
MVGA->W/8=1JV<]!C[F,J7<JF!N4_E1:%3(3I V;QMB=,]S415ZFS]+=7\ZZ-
MWM^8\BMBIO,F/N3:^.F28K,Q,Q7O1/=UF(UT[=&$Y]T]RKJ79QR_G%+Y-G%X
MMW8R7I$S&NG>[EJS:(UUB)F8UTG36(F-?7N^WIE?NLWSZ7]__/!OOT\^(_YS
M@]XQ?@M.^B#P_P#S*WO^?X0]WV],K]UF^?2_O_YX'T\^(_YS@]XQ?@GT0>'_
M .96]_S_  A[OMZ97[K-\^E_?_SP/IY\1_SG![QB_!/H@\/_ ,RM[_G^$/=]
MO3*_=9OGTO[_ /G@?3SXC_G.#WC%^"?1!X?_ )E;W_/\(>[[>F5^ZS?/I?W_
M // ^GGQ'_.<'O&+\$^B#P__ #*WO^?X0]WV],K]UF^?2_O_ .>!]//B/^<X
M/>,7X)]$'A_^96]_S_"'N^WIE?NLWSZ7]_\ SP/IY\1_SG![QB_!/H@\/_S*
MWO\ G^$/=]O3*_=9OGTO[_\ G@?3SXC_ )S@]XQ?@GT0>'_YE;W_ #_"'N^W
MIE?NLWSZ7]__ #P/IY\1_P YP>\8OP3Z(/#_ /,K>_Y_A#W?;TROW6;Y]+^_
M_G@?3SXC_G.#WC%^"?1!X?\ YE;W_/\ "'N^WIE?NLWSZ7]__/ ^GGQ'_.<'
MO&+\$^B#P_\ S*WO^?X0]WV],K]UF^?2_O\ ^>!]//B/^<X/>,7X)]$'A_\
MF5O?\_PA[OMZ97[K-\^E_?\ \\#Z>?$?\YP>\8OP3Z(/#_\ ,K>_Y_A#W?;T
MROW6;Y]+^_\ YX'T\^(_YS@]XQ?@GT0>'_YE;W_/\(>[[>F5^ZS?/I?W_P#/
M ^GGQ'_.<'O&+\$^B#P__,K>_P"?X0]WV],K]UF^?2_O_P">!]//B/\ G.#W
MC%^"?1!X?_F5O?\ /\(>[[>F5^ZS?/I?W_\ / ^GGQ'_ #G![QB_!/H@\/\
M\RM[_G^$/=]O3*_=9OGTO[_^>!]//B/^<X/>,7X)]$'A_P#F5O?\_P (>[[>
MF5^ZS?/I?W_\\#Z>?$?\YP>\8OP3Z(/#_P#,K>_Y_A#W?;TROW6;Y]+^_P#Y
MX'T\^(_YS@]XQ?@GT0>'_P"96]_S_"'N^WIE?NLWSZ7]_P#SP/IY\1_SG![Q
MB_!/H@\/_P RM[_G^$/=]O3*_=9OGTO[_P#G@?3SXC_G.#WC%^"?1!X?_F5O
M?\_PA[OMZ97[K-\^E_?_ ,\#Z>?$?\YP>\8OP3Z(/#_\RM[_ )_A'+Z_Z"7I
MM:SGL)LF)XPWF'*Z_E\;F\9++RUOD\<60Q-R&_2DDADRZQS,99KM56N14<B=
M%^ X=QXY>(>ZP7VV;<X)Q9*36WXC''"T3$\>[YI<^U\*>A=GN<>[V^SM7<8K
MUO6?79YTM68M6=)R3$Z3$<)B8GRMRY$*10
M  #PCN8[B>..U+@_D#GKE7)>P:CH.%ER$M:%\29/8,O.YM3 ZK@H9GL99SNR
M9>:&I58JHQ))?'(YD3'O;G.G.G^8=4<ZP<CY77O;O/?37R5K'&U[>:M*ZVGT
M1I&LS$,1SWG6QZ=Y3FYQS"VFVPUUT\MI[*TKY[6G2(]G6=(UE6:]U7<OR1W>
M<\;_ ,^\I7W6-DW?+.GJ8N*9\F*U/6Z:>RZWIV!C<V-(<-KF*CCKQKX6R6'M
M?8F5\\TLC_1OICISEW2?(\'(N65TV^&O&WW5[SQODM_:O;69\D1I6-*Q$11+
MJ'GN^ZEYOFYQS"=<^6W"/)2L<*TK_9K&D>GC,\9F6/)GV%
M       36/N\GIY.XJXZG[VN5,&L'('+N$?B^%L=D8E2?6>)KSHIKFXL@E_^
M1D^29H(UJ2^%)&82%CXGK%D96E.?'WK[Y4YA'1G++Z[#:7[VXF.R^>.$8]?+
M&'6>]'9ZR9B8UQPM-X+]%_)^RGJKF%--[N::8(G[G#/;?V<ODG\G$3$Z7E)O
M*WIX   "*9]Z/T];?'_9_OS8NC<!N/+NGSS-:]/$NW871<U5BE<VNYCO"FD3
M*Q'2L5O5_A8_J]66@_EGW?<W_-MC,_YF'!DC_P"7;)6?+_YD>3S:S'#6O/C_
M +;O;/EF\_J9<U/OZX[1Y/\ RY\OV.W2'66V5G                     3
M9?NQ&_KENUON!XTDL>;+I'.=3;(8G.>Y]6AR%HV#QT,3.JJQE:2_H%J1K4Z?
MZCY%7_F*;?S);#U74VPYC$:1FV4T]F<62T_TZ9:Q[&BU'@+O/6=/[S83.LXM
MW%_8C)CK']&N.?\ :DQ%<D[                            ,7N[CO!X.
M[*.),GR_SGLR8?$0K-1UO7<>V*YMN^;(VI-;J:MI^'?-!\H9:VV%?%)(^&G4
MCZRV9H86ND39>E>DN==9<UKRGDF+OY9TF]YX8\5-=)ODMQTK'FB)M:>%8F>#
M =1]2\IZ6Y;;F7-LG=Q1PK6.-\EM-8I2OEF?3I$1QM,1Q5]OJ&^I-SCZA7(K
M<UO-E=3XIUG(6Y>,>',-<EEU[5:\K75FY?+V%9 [:-UNT_BV<E.QJ,\;XZL5
M:NY82^70/AWR7H'E_J=E'K>:9*QZ[<6CV]Y[>[6./<QQ/92)\D3:;6XJ:]:=
M<\VZTWOK=W/J^78[3ZK#6?:TCLUM_7O,=MI],5BM>#76;^TH
M              #/CL#]._G3U!.3DT_C2C\W]"P%FH_DSEW-4K$NI:)C;"/E
M9!TC="[/;7DH87IC\3!(V6P_X\KZ]5LUF+1NNNO^2=!\M^-\QMZS?9(GU."L
MQW\LQY?[-(^ZO,:1V1%K3%9W#H[HKFW66_\ BVQCN;.DQZW-:)[F.)_^*\_<
MTCC/;,UKK:+!GLV[*.".QKB>EQ7PCKGLC)?9[FX[KE_(N;MR%L$5=L,N=VK+
MQPP^<_X'>STX&0T:+'*RO#&CG^*AG5_67.^M>:6YISG)K,:QCQUUC'BKK[FE
M?]]IUM:>-IG@N7TQTKRCI/ET<OY532)TF]YXWR6T]U>W^ZL:5K]S$,MC56Q@
M                                UX^H5ZD7!OI[\;KGM[N1[3RGL>/N
M/XRX=P]ZO'LNV76,L15\KEE_UI-9T:M?A\NWE9HGM16NCKQV+")"N_=!>'G.
MNO>8^HV,>JY9CM'KMQ:)[E(X:UK_ %\DQ.M:1/IM-:\6E]9]<<IZ,V/KMY/K
M.87K/JL-9]M>?),_U<<3VWF/16+6X*^SN[[QN=.]KEG)<M\Y;3)E\B];-35M
M8H>93T_C_7)+#IZVL:?A?,?%C\?7;X4EF>LMV](WSK4TTRND6^72G2/).C.5
M5Y5R7%%,?";WGCDRWTTF^2WEF?)'"M8X5B(X*:]2=3<VZJYC;F7-LG>OQBE(
MX4QUUX4I7R1'EGC:T\;3,\6+)LS7P                          -OOI@
M^DARWZ@&R5MRSZY3C/MEP64\C:.39:7AR>VS4Y)6W=5XNK7H5J9G+^? L%O(
MO1]#$JY72)/.UM.6)_$KQ5Y5T)MYV>#N[GJ2]=:8=?:X]>R^:8XUKIQK3A:_
MD[M9F\25T#X<<RZQSQNLW>P<AI;V^73C?3MIBB>%I\DV]S3RZS[69]/ _ ?$
MG;/QCKO#_"6E8G1-"UF#P4L3C(W.GNW)(XF7<WG<E.Z7(9[8<HZ%K[5ZW)+9
ML.1/&]41J)1?GG/>:]1\RR<VYSFMGWV2>-I[(CR5K$<*TK]S6L1$>2%P>4<G
MY;R+84Y9RK%7#L\<<(CRSY;6GMM:?+:9F9\LO83$LF
M           5?GJ%:C%HO?9W@ZO6A6M2H=R',5C&5G+,Y:^(RV]YO,XB#S+$
MUBQ,D.,R$34D>]SY$3Q+\*J>E'0&\G?]$<IW5IUO;E^")GSVKCK6T\(B.,Q,
MZ1'#L4/Z]V<[#K/F>WF===YDO'L99]9$=L]D7B-?+IKP[&'9MS40     /8N
MWSA;:NXSF_BO@S2HG/V3E+=L#I]"?RG318R'*78X\GG;D;7-=\G:]BFSWK2H
MJ>&O7>O_  ,1S_G.VZ>Y+NN=[S_[?;8;9)CSS$>UK'IM;2L>F89CI_D^?J#G
M6VY-M]?6;C+%=>'M:]M[\9C7N4BUIC7C$:1Q6E?&''.J\0<<:'Q5HU'Y-T[C
MC4=>TG6:2^2LD&$UK%5<1CTL/@AKQ37)*U1KII$8WS97.>J=7*>9O,N8;KFW
M,,_,][;O;O<9;9+SQXVO:;3IK,\-9X1KPC@O]M=K@V6UQ[/:UBFVQ4K2M8X1
M%:Q$1$1'FB'>CI.P                 $$W[Q=W7-YE[N,%P!K>4]JTOMFU
M^7%96.O*KJMGE;=F8_,;?*YS&LCL.P>#JXG&HUWF+5MP7&(K5?(TNU_+[TO\
MD=*Y.?;BNF\YCDUKK'&,&/6M/8[UIO;R:Q-)XZ1*J/CCU#\?Y]BY#@M,[?94
MUO$3.DYLD1/&.R>YC[NDQKI-[QK$ZPCU$^(/  $YS[N'VK)Q3VH[3W';#C&P
M;=W([*Y->L6(JZVJW%?'MK)8/"I Y4==HIG]NER]F9BJQENM#1E\+FMC>M*/
MYA.I_E7JG'T_M[:[3EV/VT1,Z3FRQ%K:^2>[3N5CM[LS>->,PMYX+=/?)73$
M\VS5TW>_OW^,:3&*FM<<=O9,]^\3PUB\=ND2D5D )B
M                  (V?WAGO_\ V,<.TNSWC+/^S\G<Z8J2[R?:QEM67M3X
M9=++4EPUA8V>*"WRA>AEIJU)/%\D5+C)&>&U"];#^ ?0GRSS>>K.98]>6;*V
MF&+1PON.V+1YXPQI;L]W:FGN9A"_C)UC')>3_(&QOIS/>UF+:3&M,'9:9[9B
M<O&E?1WYB8F(0A"YZI(   3]/0=[#V]JO:[!S#O>%BJ\V=R=+#[?DO:H879+
M4^+_ "5N<?ZBR56.GHV,K4N+F<E$CHW+/;@KSL\RBU4HIXW]<?Q1U-/*MC>9
MY-RZ;8ZZ:Z7S=F7)YIB)CU=)\U9M$Z7E<[PIZ1_AGIVNYW==.;[W3)DU[:U_
MY>/LB8[M9[UH\E[6C68B&],A1*
M                                          $!?US/4A_C YO;P?Q7
MGO;.W3@K-7*]"YC[/F8WDODV&*?&9W>O%$Y:]W"X.*:?&8-Z>-KH'6K3'JR\
MC&7G\%/#S^$^2_+7-,>G4&^I$S$QQPX>$UQ^>+6X7R=G'NUF-::S3[Q9ZX_B
M7FOR3R^^O)-I>8B8GAER]ELGFFM>-<?H[UHG2^D:(";T1
M      -J7I&=@-_OS[GL7A]BH6?V%<4/Q6[<UY-OG0PW\2EUZX#CVM:A\+XL
MIR!>HRP*K7Q218RO=L1O22%C71CXK==TZ'Z:MFV]H^6]UWL>WKY8MI[;+,?U
M<43$]DQ-YI68TF4@^&_1U^K^?UQ9XGY(V^F3//GC7VN.)\^28F/),5B\QQB%
MC3C\?0Q-"CBL51IXS%XRG6Q^-QN/K0TJ&/H4H65J=&C3K,CKU*=2O&V.**-K
M61L:C6HB(B'GUDR7RWMERVFV6TS,S,ZS,SQF9F>,S,\9F>U=NE*8Z1CQQ%<=
M8B(B(TB(CA$1$<(B([(?8?#Z   "/A]Y1U#Y?[!M0V**)JSZ+W&:'F)9_P#2
M\;,;E].Y%U>Q!UDFC=Y<^1S--SO V1_BB;\5&^)S9Z_EVW?J.NLNWF?:Y^7Y
M:Z>FN3%>)^Q%;=NG;Y]$,^.>V]=T?BS1VX=]CM]B:9*3_MM']"".7<5'
M                 2A_NO>_?)W//=%Q;YG3YX\1:?OWE=?^?]FVY2Z[YG3Q
M)U\K]J_3\"_\_P"%/^-:OYE=CZSD?+.9_D=WDQ>_8^__ /03[X!;SN<WYAR_
M\KMJ9/>K]W_ZR: 4^6A                           UT>H=ZE/!WI[<<
M_+.Z68]OY9V2E9=QIPWA[\4.P[/8C<D'RMFK"16DU;3*,[O^XR-B-5D\#HJL
M=B=%C20>@/#KG77O,/4[.)Q<JQS'KMQ:/:4CM[M8X=_),=E(GAPFTUKQ:3UI
MUURGHS9>MW4^MYC>)]5AK/MKSY[3Q[E(\MICCQBL6G@K[.[3N^YR[U>6<GR_
MSKM#LUFK"2TM>U_'-GI:?HFO+8DL5M6TO"2V;?R5AJKI%55?)-;M2=9K,T\[
MGR.OCTKTGR7H[E5>4\DQ=S#'&]ITG)EOII-\EM([UI]B*UCA6*UB(4UZCZEY
MMU3S&W,N;Y._EGA6L<*8ZZZQ2E=9TK'LS,SQM,SK+&(V1@0
M             -QOI>>D-ROW][!3WO;OECC'M>PV3=#L/(OL\,.=W>>A/$V_
MJG%U7(03PW<@[Q.BL9>:";%XU[7HY+-B/V1T2>)?BOROH7;SL=IW-SU+>OM,
M6OM<<3'"^:8TTCRQCB8O?A[FL]^)-Z!\-N8]89HWFY[VWY!6WMLGW633MIBB
M>V?)-YB:5X^ZM'=3XN$.#>*NW'C/6N(.%],Q.B<?ZG56OBL'BHW_ !YI7>9=
MRF4NSOEO9C.92PJS6[MJ26S9E<KI'N4HQSKG7-.H>99.;<XS7S[_ "SK:UO]
ME:Q'"M:QPK6(B(CA$+@<JY3R_DFPQ\MY7BKAV>.-(K'^V9GMM:9XS:9F9GME
MZP8MD0                                :7?5+]8/B_L,PM_C704Q/)
MG=+EL8V3%:5Y_M&N<;PWX()J&R<H3T[,-F!T]2REFCAX7-NWV(U\CJM:2.P^
M8?#+PEYEUQFKS'?=_;=,TM[;)II?-,:ZTPQ,:3I,:6R3[6O&([UHFL1=X@>)
M?+^D,4['9]W/U!:O"GW.+7LMETG6.$ZUI'MK>7NUF+3 GYAYDY.Y^Y%V7EGF
M+<\SOO(.W75O9W8\W,Q]B=S6I%6J5*T$<%'%XG'UV-AJ4JL4-2I QL4,;(VM
M:EY.4\HY;R+E^/E7*,-,&PQ5TK2O9'GF9G6;6F>-K6F;6G69F95!YGS/?\YW
MN3F/,\MLV]RSK:UNWT1$=D1$<(K$1$1PB(AYD9%T
M       )%OI+^B'L_<_)K/<1W38W*:;VYN?5S.I:)(ZYB-QYLK-=7M4[3W1I
M!=UGC')1.7K?9)'D,G$G_9>5#(R\E?O%/QGVW349.0=,6KFZ@XUOEX6Q[>>,
M3'EB^:/ZNDUI/N]9B:)L\.?"G<<^G'SKJ"ML7).%J8^,7SQPF)\]<4_UN%K1
M[G2)BZ;UJFJ:SHNM8+3-+P&(U74]8Q=/":[K> Q];%87"8C'0,K4<;C,=3CB
MJTZ=6!B-8QC41$0ICNMUN=[N;[S>9+Y=UEM-KWM,VM:T\9F9GC,RM9M]O@VF
M"FUVM*X]OCK%:UK$16L1PB(B.$1#L!P.8
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
M/;0L22@2Y8
M                         $>?UZ_4@7MGX?\ X7^),^E?G/G/ W(MHR6,
MMM9DN-N([[;&-R>022%_M&.V3>G)+0QSV^&2"I';LM=%*RJY\^>!OAY_$?-O
MXEYKCUY)LKQW(F.&;/&DQ'FFF/A:_DFTTK,3$VB(7\7^N/D+EGR!RV^G-MW2
M>_,3QQ89UB9]%LG&M?+$=ZW"8K*"@7:5)                     =GTK3-
MJY&W#5] T;!9#9]SW3/8K5]6UW%1>?D<WG\Y=AQV*QE.)7-:Z>Y<L,8U7*UJ
M=>KE1$54ZV\WFUY?M,N_WMZXMGAQVO>]N$5K6-;3/HB(<^UVNXWVYQ[/:4MD
MW66\4I6.VUK3I$1[,RLK?3A[)-7["^V'4.',9[)D=XR/AW#E_:ZS%7YS\CY>
ME4CR[JTK_P#47!:_7K18W&MZ,1:E5LKF)--,YWG5XA=9[GKCJ7+S?)K795_%
MX*3]QAK,]W7^U:9F]^WVUM(GNQ&EZ.B.E=OTAR#%RS'I;=V]OFO'W>6T1KI_
M9K$16OHC73699YFCMO    !J6]<K4';AZ7_<O%!"^:[KM?C;;Z?@9+)Y3=>Y
M9T>WEIG,ACE>K&:^MSJJHC&=?&]6M:JI*G@KN_BGB5RZ;3I3).;'/_'@R17M
M_M=WV>R.*.?%G;?&>@=_$1K>D8KQ_P .;',_X=?]ZNA/0)2<
M        !NI^[^[^FE>IAQ9AY+'LU;DW2>5- L/<YC8GJFF9#>:->5SU3I[3
ME=(KLC1/A=,YC?\ B0[X[[#XYX<[K+$:VVV;#ECWR,<S]BN29GT:I2\&]Y\5
MZ[V^*9TKGQ9<<_>3DB/LSCC[.BP>*%KF                          TH
M>J?ZQ/&78IA,CQAQG)A>3.Z?*X[Q8_4UEDMZOQA!=B>E/9.2K%*6)77%;_JU
M,%#-'>M,\,D[JM>2&6:9/#'PDYEUOFKS+F7?VW3%;<;]E\TQVTPQ/D\ELLQ-
M:\8KWK1,1%GB#XF;#I'%;8;#NY^H+5X4[:8M>RV68\OEC'$Q:>V>[68F8%_+
MG+W)?/'(>S<K\O;EFM]Y!V^\N0S^RYZS[1<M2(QL-:K7C8V.KCL7CJL;(*E.
MM'%5IUHV0PQLC8UJ7BY5RGEW(^7X^5\IPTP;##72M*QI$>>9\LVF>-K3,VM,
MS,S,SJJ%S+F6_P";[W)S'F66V;>Y9UM:T\9\T1Y(B(X16-(B(B(B(AYN9!T0
M                          )('I,>AWLG<>_6^XCNTQ.9TW@%SJF:TSC>
M9+&'V_F:NU[Y*UW)KU@R6I\<6UC8YLZ)'?S%9_BJ.@@DBN/KUXI^-.WZ>C)T
M_P!*WIFY[QKDS<+8]O/EB.V+Y8\W&N.?=]ZT32)O\.O"?/SSU?.NHZVQ<GX6
MIBXUOGCR3/EIBGS^ZO'N=(F+3-JUC5];TG7,'J&GX'$:OJNLXNE@]=US 8ZK
MB<)@\/C:[*N/Q>*QE&*"G1HTZT;61Q1L:QC41$0IKN=SN-YN+[O=WOEW62TV
MO>TS:UK3.LVM,ZS,S/&9E:G!M\&UP4VVVI7'M\=8K6M8B*UK'"(B(X1$1V1#
MG3@<P                                (T_JU>N3A. 7;1VW]H.8QFS
M\Y0.MX+?.5X8ZV6U7B*VU;-/(X3763)+0V7DK'2L1)7/;/C,3+_IRI8M-EKU
M[%^%?@KFY[ZKJ+JREL?)9TMBP<:WSQPF+7\M,,^3LODCC'=K,6M!?B-XL8N3
M3DY'TU:N3FT:UR9N$TPSQB:U\ELL>7MK2>$]ZVM:PIL[G<WM&;R^R[+E\GL&
MQ;!D[V:SN=S5ZSD\OF<OD[,ES(Y3*9&Y)-;OY"_;F?+--*]TDDCE<Y5554N-
M@P8=MAIMMM2N/;XZQ6M:Q$5K6(TBM8CA$1'"(CA$*LYLV7<9;9\]K7SWM-K6
MM,S:UIG69F9XS,SQF9[7$G*XP                         ?M7KSVYX*M
M6":S:LS1UZU:O&^:>Q/,]L<,$$,;722S2R.1K6M17.<J(B=3\M:M*S:TQ%8C
M69GLB//+]K6;3%:Q,VF=(B/*E[>DIZ$4&+;K/<KWS:LD^6ZU<YQUVY9R"*2I
MC6]'RT=AYDH2LD;;R#NL=BKKKE1E?HWY31\BR48:H>*GC?;+ZSIWHK+IBXUR
M[NL\9\]=O/DCMB<O;/\ R](TO-D_#GPCC'&/GO5N/7)PMCVUNR/-;-'EGLF,
M?D_YFLZTB64UK6-:QC4:QJ(UK6HC6M:U.C6M:G1$1$3X$*L]O&>U8KLX0_T
M                               0A/O-NA-PO=YPGR'!7\F#>^ JV$M2
MH^1S;>8T;>MK6S.K'M5L<C,1M-")48[PJV-J^%'=7/N=_+?OIS=*;WE]IUG!
MON]'HKDQTX??4M/V9X^:K?CWL:X^=['F,:ZYMK;'/F_%7[VOL_C>/'R1PCRQ
MLRQ"!0    ?33IVLA;JT*->:W=O68*=.I7C=+8M6K,K8:]>")B*^2::9Z-:U
M$55<J(A\WO3%2<F28KCK$S,SV1$<9F?8AR8L63/EK@PUFV:]HK6(XS,S.D1'
MIF>$+.GT\>UJEV<=G_"_!GLM:'9\+K,&>Y'LUU21,AR9M?3.[K,ME'/6Y!0R
M]QU"K(JIUHTX&HC4:C4\V^ONIK]7=6;SG<S,[>^6:XHGR8:>UQQIY-:QWIC^
MM:>WM7XZ3Y%CZ:Z>VO)L>G?PXH[\QKI;);VV2W'6=)O-IB/)&D1I$1#-4T]L
M0                 1:?O,7=4[6.,N(^S_7;[69/DZ^G+7)$$;IF6(](U+(
M38W1L=/TE;!-0V+=(+EM45CW-GU^-45O7XUF/Y<NF/C7,]UU9N*_BMM7U&+S
M>LR1KDGL[:8^[7MCAEGM\D$>.G4,;3D^#IS#,>NW=_69(X<,6.8FNO'6.]DT
MF)TTGU=H0SBWRK                      !O3]![L-_BL[H8.8-]PC;W"'
M;==Q.V9>*_6;-C-PY-=(ZWH&G/CGZ07J6/M5'9G)1JV:)8*<-:>/P7FJ0EXX
M=<?PQTU/*-C?N\YYC%J1I.DX\/9ER<.,3,3ZNG9.MK6B=:)C\'.D/ESGGRWO
M*Z\LV-HF->R^?MI'9I,8X_&6XQ,3ZOA,6E/T*++=@               "$7]
MX>[^TYBY?H=G'&V9=+QSP5EY+_*=JE+(RML_,R0S5'X.563.BN8_C3&V'UE1
M6L5,O;N,>URUH7I<OP!Z%^2>56ZOYC33?[VFF")TUIM^WO1Y8G+,:_W*UG[J
M85>\;.L?CF\KTGL+_P#3;>T7SS$S[;+IK7'/DF,<3WI[8[\QV6HC6%BT!  #
MD\-ALML68Q6OX'&W<QG,[DJ.&PN(QM:6YD<KELG:BI8[&T*D#7SVKMZY.R**
M-B*]\CD:B*JG'FS8MOAON,]HI@I6;6M,Z16M8UF9GR1$1K,N7;X,VZSTVNWK
M-]QDO%:UCMM:TQ%8CTS,Q$+*GTQ>R3$=B/:AI/%,M6D_DW/QLWGFG.UEAG?E
M.1<Y4KK?Q<5Z&26.UAM-I10XBBZ-R0RQ5%LHULEB57>=7B1UEFZWZHS<TB;?
M)U)]7MZSK[7%69TG2>RV2=;V\L3;N]E87LZ)Z8P=)=/8>54TG<Z=_-:-/;Y;
M>ZG72-8KPI37CW*UUXZRV%FA-M
M                                        !BSWG=V/'O95V\;YS]R+
M-'-5UJE[#JNM-MQ5,CO6]Y.*=FKZ9B'2(]ZVLM;A<^>1D<JTZ$%BTYCHZ[S9
MNC^EM_UCS_!R+E\3%LEM;WTUC%BC3OY+>BL=D3,=ZTUK$ZVAK_5'46RZ6Y+F
MYQO9UKCC2E==)R9)]Q2OIF>WM[M8M;32)5GG/?.'(7<GS%R#SERIEUS6]\C[
M#:V#-V6^:VG4;(V.MC,)B()IK$E+ Z[B:\%#'UU>_P!GIUHH^J^'JOHWR/DN
MPZ=Y1@Y+RRG<V.WQQ6L>6?+-K3PUM>TS:T^6TS*B?..;;WGG,\W-N86[V[SW
MFUI\D>2*QYJUB(K6/)6(AY"95C0                    $N;[NIZ>/1MGO
MXY8P;%\?ROJW;EBLG6\3FHU;&'W/E2..5BHWQ.\_"8F3KXO@R$JL1%JRK53^
M8'K[C'0W*[_U;[NT3[%L>#_=DO'_ *<:^ZA8_P %.B^$]8<QIYZ;:)CV:WR_
M[Z4_XYT]S*7"546/      PW]0_46[SV']X>M+$R::UVW\PWJ$3TB\,F6P6C
M9K/X9JNG5L477*XR'_454\M?C(O5#;N@-W.RZWY1N>R(YC@B?[MLE:V[/[,S
MP\K6.M-M&[Z1YG@[9G8YICV:X[6K_MB%8 >E"A                     #
M,GT\>0/V7=]7:/NTEI*-+&=P/%]',7'211,K:]L>U8[6=DED?,UT;8V8',65
M=U\/5O7XS/\ F34>O]A\I]$\UV41WKVV&::QY[TI-Z?XJQ_X]C9^B]Y\G]6\
MMW4SI2N\Q1:?-6UXK;_#:5G\>:Z^X                        1E_5I]<
M[!\)-V;MO[-\YB]HYC\%O";[S)1?!E=7XKEDB6&UA],D:DN.V?D*LLG26SUE
MQV&E;Y;FV+:2Q5+'>%?@IFYSZOJ'JZEL7*.%L6WG6M\_FMD\M,4^2.%\D<?:
MTTF\$>(WBSBY5ZSD?3%ZY.9\:Y,T<:8O/6GDODCRSQK2>'MK:Q6%IG,YFMFS
M.6V/9,QE-@V'/9&[F,YGLYD+>6S.9R^2L27,CE,ME+\UB]D<C?MS/EFGF>^6
M61RN<Y7*JEQ,.##ML--OMZ5Q[>E8K6M8BM:UB-(K6L:1$1'"(B-(CA"KF7+E
MW&6V?/:U\U[3:UK3,VM,SK,S,\9F9XS,\9EQ9R.,
M     'TTZ=O(VZN/Q]6S>OWK,%.E2IP2V;=RW9E;#6JU:T+7S6+-B9[6,8QJ
MN>Y41$55/F]Z8Z3DR3%:5B9F9G2(B.V9GR1'EE^UK:]HI2)F\SI$1QF9GLB(
M\LRF">DGZ$E?65UKN5[Y-6@O;%TI9SCGMTSU-)J6O*K:]W';+R]1G<L=[/-<
MO^EK4\2P4O#UR"2SN=4JU-\5/&ZVY]9TYT5EFNWXUR[NL\;]L33!,=E?/FB=
M;?\ +TK[>UEO#GPCK@]7SWJS'$Y^%L>VM'"OEBV:/+;S8IC2OW>L^UK*Y:UK
M&M8QJ-8U$:UK41K6M:G1K6M3HB(B)\"%7>WC/:L/V<(?Z
M                 /EO7J6,I7,EDKE7'X['U;%[(9"]8BJ4J-*I$^Q:N7+5
MA\<%:K6@C<^21[FL8QJJJHB*I]4I?)>,>.)MDM,1$1&LS,\(B(CC,S/9#YO>
MF.DY,DQ6E8F9F9TB(CMF9\D1Y90Y/5J]=F_O?SF[:NR+99\9HSTM83D3N!P\
MMBIF-RBDC9%=U[BJXUT%G":QU=+#;S*-;;R*ITI.AJIY]RW'A7X)4V/J^HNL
M\<6WO"V+:VTFN/S7SQQBU^R:X_<T^[B;>UI67Q&\6[[OUG(NE,DUVG&N3<5U
MBU_/7#/;6G;$W[;?<:5XVBNEG%?0                          .VZ)H>
MZ<H;CKO'W'>KYO=-WVW)P8?6]6US'V,KFLSDK'58ZM*C59)+(K6,<][NB,BB
M8Y[U:QKG)U=]OMGRW:9-_P PRTP[+%6;7O>8K6L1Y9F?Z(\\\(XNQM-GNM_N
M:;+98[Y=WDMW:TK$S:TSY(B/^T1QG@G+^D_Z*&F=H4& YX[C*>%W[N<?#%D<
M'A>E7+Z9PB^5D$L4.">OGU-@Y#IO:J39MBK!3>JQ8].C'7;-*O%+QDWG5ELG
M(^GYO@Z;UTM;C7)N.WW79-<4^3'VV[<G;W*VS\._"S:]-5IS?G<5S<^TUK7A
M-,']WR6R1Y;]D=E.SO6D!D$)C                                  B
M]?>@^.K&5X&[7^5XX'20:/RSN.@V)VNB7V=>3M1JY^%'QK_W'@F=Q2J>-O\
MIM<B-<OB?'ULI_+7S"N+GO,N5S.DY]I3)$>?U.2:^QP]=[/;IV2@KQZV49>G
M]GOXKK?#NYIKIV5R8[3/L1-L=?1KIY=$+TN$JL    #=%Z$/:BG<KWV:AM.>
MQWM?'O;C4CYGV5TJ?]M:V?$7H:W&6%ZK#/&^S-N4D636)Z(R:GB++?$BJU%A
M[QOZHGIWHG+M<%M-_P PGXO3SQ28US6\G#U?M-?)-Z\.U+/@YT['.NJZ[_/7
MO;+85];.NDQZV9TPQI/'76+9(F(X3C[8X:V$I0I<4                 /S
MFFBKQ2SSRQP001OFFFF>V.*&*-JODEED>K61QQL:JN<JHB(G53]B)M,5K&MI
M.Q6/>H]W0R=X/>;S?S=5M26-3RFTRZUQO&]/+;!QMIC&ZWITJ0)+.RM/F<9C
MTR5J-KWM2[=F5%5%0](/#SIJ.DNC]ER:\:;NN/OYO_5R>WOYO<S/<CA'M:PH
MKX@]0_Q+U7NN84MWMI6_JL6DQ,>KQZUB8F.V+SWLGE]WIKIHP=-U:6
M               [7HFD;5R9NNI\>:-A;NQ[EO&PXC5=7P6.B=/=RV=SMZ#&
MXRC7C8BJK[%NPUO5?@:BJJJB(JG5WV]VO+=EEYAO;QCV>#':][3PBM:QK,_T
M0[G+MANN:;[%R[8UF^[S9(I6(\LS.G'S1';,]D1$S/"%FGV#]HFK=D':]QUP
M)KWLUS+XFF[/\B;%7:J?.WDK/Q5Y]LSRO<R*1]1L\,=*@CVH^/&4ZT;NJL55
M\X>N.J]UUGU+N.>;C6,=[=W%3^IAKK%*^SI[:WGO:T^5?+I?I_:]+\CP<FVO
M&N*OMK>6^2W&]Y]FVND>2-*QPB&9)J+8               #6?ZKG?70[#NU
M/9=YP]VG^V3?76-"X2Q$[:UE[MOR%1[[NVV<=._K8PNAXI77YE6.2"2Y[)5E
MZ)::I(OA?T3?KCJC'L<L3\DX-,NXM&L?BXGA2)\ELEO:QV3IWK1[EIG7G56+
MI#I[+S'A.^O^+P5GCWLMHG29C6/:TB)O;C'"--=9A6ZY'(W\QD+^6RMVUDLI
ME+EK(Y+(WIY+5V_?NSOLW+MNS,Y\UBU:L2N?(]RJY[W*JJJJ>AV/'CPXZX<5
M8KBI6(B(X1$1&D1$>2(CA"C&;-EW&:^XSVF^?):;6M,ZS:UIUF9GRS,SK,OB
M/MQ@ "2M]W8[#DY>YDRW>/R'AFV./.!\G\C\85[\*/J[%S/8I1679F**6*2*
MQ6XTPEZ.TUR^!T>6OT9H7*^K*C:Z?S =<?)7*:=(<OOIO][7O9ICMIMXGW/G
MB<UHT]-*WB>%H3[X)=(?'-[?JO?4_P"FV\S3!KK[;+,:7O'GC'6>[';'?M,Q
MI:B;B4T6A
M                       !^-BQ7J5Y[=N>&M5K0RV+-FQ*R&O7KPL=)-//
M-(YL<4,4;5<YSE1K6HJJO0_:UM>T5K$S:9TB(XS,SY(?EK16)M:8BL1K,SY%
M>7ZS'J+VN^CN'EUW1,I([MTX3NY;7.,8*\TC:>ZYATK*VR\I784>K)W9^6JD
M&)\2=8,1%&Y&136;2.OSX0>'U>B>01N-]7_^H-[6M\TSVXZ]M,,>;NZZW\^2
M9C68K72E_B?UM;JWG7J-I;_^2;69KBT[+V[+99_O::4\U(CA$VLTY$N(R
M                  9\>F[V0;1WZ=SNH\14&9''\?XM\>V\Q[?2B3IJ_'>+
MM0ID65[,J+!%L&RSO9C<8U4D5+5E)W1OA@G\.C>(?6FVZ&Z;R\VOW;;^WM-O
MCG[O+,<-8[>[2/;W[/:QW=8FU6X=#]*;CJ_GV/EM.]79U]OFO'W&.)XZ3_6M
M[FO;QG728B5E9I^HZSH&J:UHVF86AK>HZ?@L5K.L:_BXO(QV%P.$I08W%8RE
M%U<K*U*E79&SJJKT;\*JO53SJW>[W.^W63>[R]LF[S7M>]K<9M:TS-IGTS,Z
MKS[;;8-GM\>TVM8IML5(K6L=E:UC2(CT1$:.QG7<X     '6-VUN'<M,V[4+
M#D97VO6,_K<[W.D:UL.<Q5O%RN<Z%6RM1K+2JJM5')_P^$[.RW$[/>8MW7W6
M++6\?\-HM_W.ONL$;K:Y-M;W.3':L_\ %$Q_WJF:U6L4K-BG;ADK6ZD\U:U7
MF8L<T%B"1T4T,K'(CF212,5KD7X45#U,K:MZQ>DZUF-8GSQ+SJM6U+36T:6B
M=)CTOP/U^                    <GA<O?U_,8G/8N9U;)X3)T,OCK#5<CH
M+^-M17*<S5:YKD=%8A:Y.BHOP?A./-BIGPWP98UQWK-9CSQ,:3_L?>+)?#EK
MFQSIDI:)CV8G6/\ :MC=)VFCO.F:CNV,1$QNX:Q@-IQZ-D69J4=@Q53+5$;*
ML4*RHD%MO1RL9XOP^%/P'EMO=K?9;S+L\G^9ARVI/LUM-9_VP]$]KN*;O:X]
MUC]QEQUO'L6B)C_>[.=9V                     'Q9+)8[#8Z_F,Q?I8K
M$XJE:R64RF2M04<=C<=1@DM7;]^[:DBK4Z5.M$Z2661S8XXVJYRHB*I]X\>3
M-DKBQ5FV6TQ%:Q$S,S,Z1$1'&9F>$1'&9?&3)3%2V7+:*XZQ,S,SI$1'&9F9
MX1$1QF9[$-KU:?78R?(KMF[;.R78[V#X_:^WA.0N?\/:L8_.[SY<JP7=?XOM
M0)#<P6G.\I6SYICVV\NQZLK)!319;UNO"OP2Q\O]7U%UGCK??\+8MK:(FN/R
MQ;-$\+9/-CT[N/MMWK\*5D\1O%O)O9R<CZ5R339\:Y-Q6=+9//7%/;6GGOVW
M[*Z5XWBU%F5?P                          .X:!Q_NW*FYZYQWQOJV;W
M;>=NR<.'UK5M<Q\^3S.8R,Z.<V"I3KM>]R1Q1NDED7I'#"Q\DCFQL<Y.IO\
M?[+E>SR<PYCEIAV6*O>O>\Q%:Q'EF9_HB.V9F(C69=G9[/=\PW5-EL<=\N[R
M6[M:5C6UI]$1_3/DB-9GA"=-Z47HK:-V;U<'SCW 5<%R)W0SUHKN)K,5,KIO
M"2S-E5:>JNE8RMG-W\B5K;F:=&YM61KH<<K8O,M7*3^*/C%O>KK7Y+R&;[?I
MJ)TM/N<FXT\M_+7'K[G'K[:..3CI6EM?#OPMVG3%:<VYS%,_/YC6/+3!Z*>2
MV3^M?3A/"G#6UM^)!B8                                 =(Y(Y)T+
MA_1MFY+Y/VS"Z/H>G8NQF=DV?8+C*6,Q="NGQGR2.ZR3V9Y%;%!7B;)8LSO9
M%"Q\KV,7N\NY=ON;;W'R[EN*^;?9K16E*QK-IG_=$=LS.D1&LS,1$RZF^WVS
MY9M,F^W^2F+9XJS:U[3I$1'_ '^2(CC,Z1$3,Z(*/JO>L_O?>CD,WPGP7:S7
M'O:S2N/JW&^*?&;;S5)3LO6++;BD4C)<9I;WQLEHX%?A<Y&V+ZOF\F"G=KPN
M\']CT?CISGG<4W'4TQK'9--OK'N<?GR=L6R_\--(UM>I/B)XH;OJB]^5<HF^
M'I^)TGR7SZ3VW\U/+7']F^LZ170Z3>B(                          #W
M3MT[;N9>ZWE3 <.<&:7D=TW7.O\ -?%68Z+$Z]AXIH(;^S[7F'M6EKVLXM;#
M//MV'-9XWLB8CYY8HGX7J#J+E'2_+,G-^=YJX=G3S^ZO;CI2E>V][:3I6/-,
MSI6)F,MR3D?-.HN84Y9RG%;+NK^;LK7RVO;LK6->,SZ(C69B)G\>FAZ4G#7I
M\:C'FGICN2.XO8L6RMO'+MO&MC3&PSJZ6SJ7'%6XDUK6]4B<]K+$J.9<S+XF
MS6O QL%6M1/Q&\4.;]>[OU,=[;]/X[:X\$3VZ=F3-,<+W\L1[G'$S%=9[UK7
M%Z$\/.6=&;;UOM<_.[UTR9ICL\],43QK3SS[J^FMM(TK7:V1>D,
M                         !J!]=CBY.3O30YTF@K+9RO&MS1>4<2U&JY8
MEUO;\50V"SU1[?"E?3,WDW*JHY.B?@_XI*_@GS/Y-\1MC%ITQ;B,F&W_ !X[
M37_W*T1]XI<OMS'H7?XZ:=_'2N6-?-BO6]OL]R+1"NV+_J1     L"_0-[3W
M=N?8Y@=_V'&/H<A=S%^#E?-^TUW07:ND>SR4.+,4]7=%EJ2ZW))FHE5$5KLX
M]OP]$4H=XY=4QU#UKDV6WMWMARZOJ*Z3K$Y-=<UO9[_XN?\ TX72\)NG9Y!T
MCAR9JZ;W>3Z^_GB+1'JZ\8B8TQQ69B>RUK-WA#23                  U!
M^M]W4)VQ=A7(];#9!*>_\[.3A#3$BEC;;@K;;2N.WK,1Q]4G;%CM$J7XF3Q_
M#!>MU5ZHKD)7\&>F/XEZXV\YJ][8;+_J,G#A/<F/5U_XLDUX>6L61_XF]0_P
M[TCN<^*W=WNXCU&+CI/>R1,3:)\]*1>T>F(CRJ[0O^I"
M      2NONX?89\N9[/=]W).$\6)UJ3+:)V_ULC5=Y=[9)8I<;OG(M)7RQH^
M'7Z4LF#I2>7-%):M7^BQS4F*5=_F%ZX]3AQ]$<NO^,R17+NIB>RO;BQ3_>G3
M):-8G2*=L6E9#P0Z0CNWZOWU(F9[V/;:Q$^>N7+'FGMQUGA/^9Y)A,-*EK'
M              'QY'(X_$8^]ELM>IXO%XNG9R.2R61LPTL?CL?2A?9N7KUR
MR^*O4IU*\3I)99'-9&QJN<J(BJ?>/'?+>N+%6;9;3$1$1K,S/"(B(XS,SPB(
M[7Y,Q6)M:=*PK>_5A[[+W?CW6;'NF&MVV\-\>MLZ!PIB9_\ 3;\U:%Q[LCM\
M]=&1>#*;[EV/R#_&WSX::U:KW.2JU3T*\+.B*=$=+X]IFB/E?<:9=Q:/Z\Q[
M7'[&*OM?--N]:/=*3>)G5\]6]0VMM[:\IVNN/#V>VC7V^3AK_F6B)C^Q%-8B
M=6L@DE'8  ]9X*X7WKN*YAXZX/XTQJY7=^3-IQNKX*NK95K5GW)%?>S&3DAC
MFDJX3 8R*>]?G\+DKTJTLJ_ Q3%<\YSLNG^4;CG7,;=W9[;%-[3Y9T[*QY[6
MMI6L>6TQ'E97D?)]WS_F^WY/L8UW.XR16/-$=MK3Z*5B;3Y=(G3BL\NU[MWT
M7M0X#XR[?^.H$;K7&^MUL1\H/KMK6]BS<SY,ALVV9.)DLS693:MAMV;]AK7N
M9')85C.D;6HGFUU+S_>]4<\W//>83_U.XR3;376*5[*4C^S2L16/1&L\5]>2
M\HV?(>58.4;"O=VN#'%8[-9GMM:=.VU[3-K3Y;3,O?#!LH
M
M",?]X/\ 4?\ V4:'-V0<19KR^1N4\%%;YNS>-N>&QIO%V58JUM'1U9Z/KYWD
MJOU6XQ[FK%K_ (FNC>W)12160\!?#WY4WT=:<VI__+]K?3;UF.&3-7MR<>VN
M&?<Z=N7CK$XYB8&\9NN/D[9STIRV_P#UVXIKGM$\:8I[,?#LMECW7FQ^2>_$
MQ"H+C*M                     /LQ^/OY:_1Q6*HW,GE,G<K8_&XW'UIKM
M_(7[LS*U.C1IUF26+=RW8D;'%%&USY'N1K4551#YR9,>+';+EM%<58F9F9TB
M(CC,S,\(B(XS,]CZI2^2\8\<3;):8B(B-9F9X1$1'&9F>R%CAZ278#CNPKMA
MQ.!V''TEYVY0;C]TYNS,+H+,M?,+7F^0-!J7H6JDN'X_QMU]9$;)+#+DY[UF
M)WEV&M;Y\>*G7>3KGJ6^?!:?D3;:X]M7C&M=?;99C^MEF->R)BD4K,:UE=SP
MXZ.IT?R"N'-6/E?<:7SV[=+:>UQQ/]7'$Z>6)M-[1PLVED9)         *L#
MN[T]./NZ_N;T1L7DQZ;W!<R:O!&B,:U*^"Y$V+&5G1^77J1+"^"LUS%9%&QS
M%16M:BHAZ;]*;OX_TORW?:ZSFV&WO]FV*DSY9\L\>,O/OJ3;?$NHM_L^R,6]
MS4^Q7):(\D>2/-#'<S["@                    +-3TN]_3DST\NS[:%L/
MMRP\&:7J%NS(LSYK%_CBBO'>1FL26%6::S)?U:19)%5?,?U<BJBHIYP^)>P^
M3>ON;;;32)WN3)$<.$99];&FGDTO&D>2."]_0&\^/]%\LW&NLQM*4F?3BCU<
M_9UI.L^5GF:.V\                   #HO)?)O'W#>B[+R;RGM^"T/0=/Q
MTF5V/:=CO18_%8RHQS(HT?+(JOL7+EF5D%:M"V2S;LRQPPQR2R,8[N\NY;O^
M;[['RWEF*^??9K=VE*1K:9_[HB-9F9TBL1,S,1$RZF_W^RY9M,F_YAEIAV>*
MNMKVG2(C_OF9X1$:S,S$1$S,0@D^JUZSG('>QDLKPWPG-G>-NUO'W'P3TUF=
MC]MYFFJRRMBS.[K65DN,U145'4]?222-7(VQ==+/Y,-*[GA?X0;#HW'7F_.8
MIN.IK1K$Z:TV^OW./7W5_P"METB?N::5UF]1_$/Q0WG55[<LY5-\'3]9XQV7
MSZ?=9-.RG]7'K,?=7UG2*Z*";42                           >^=M?;
M+S/W;<K8'AO@O3[FV[CFW^=8>BK5P6LX6*6*/(;1MN:>QU3 ZYBFRM6:>3JY
M[W,AA9+8EBADP?474G)^E>5WYOSO-&+:4[/+:]O)2E>VU[>2(],S,5B9C,<B
MY#S3J/F-.6<IQ3DW-^WR5K7RWO;LK6/+,^B(B;3$3/\ O35]*_A?T]M,;D:K
M:?(/<%LN+BK;_P OWZ2-FABFCK2V]0T"K.BR:YI<%V'Q.7X+V3>ULMMZM97K
MUJ)>(OB=SCKW>>KMKM^0X[:XL$3[.F3+,>[R3'_#2.%(XVM:XW0OA]ROHS:]
M^NF;G.2NF3-,>QK3''W--?\ BMVVGA$5VFD9)
M          !C]W,=T'"O:)Q3G.8^=-PJZIJ.'1L%6!J-N;#L^8G^"CK>I8-D
MC+F>SU]__)#%T9%&U\T[XJ\4LK,]TYTUSCJOFE.4<DQ3EW=^,SV4I6.V][=E
M:QYY[9TK6)M,1.&Y]S_E?3?+K\SYOEC'MJ]GEM:WDK2O;:T^:.R-9F8K$S%?
MWZDGJD\U^H7NRU\H^UQ_P)K63?9X^X;QN1DFI1S1-FKP;9O-N)(8=HW:>M.]
MK971MJXZ&1T-2-OCL36;W>'?AGR;H'9][%IGYYDKIEW$QQ\\TQQ]QCB8CAKW
MKS$3:>%8K3CKGQ YKUINN[DUP\GQVUQX8GAYN_DG[N^GE[*Q.E8XS-M7I)30
M0                          ,V^QGL'YX[^>4XN/N(L/[#KF)FI3\C<HY
MJM:32N.L+:?)X;65M0M1<AG;\5>5,;BH'>U7Y8W+_I5X[%B#3>M>NN1]"\LG
M?\VOWMQ>)C%AK,>LRVCR5CR5C6._>?:UB?+::UG:NDNC^;]8<P^)\MKI@K,>
MMRVB>YCK/EF?+:=)[M(XVGS1$VBP:[(.P_@?L+XJK<<\/X-)\WD8ZEKD+DO,
M0Q2[IR+GX8&QR9',7$63Y/Q-=_B2CBJSFT:,;E5K7SR3SS4+ZTZWYYUQS2>8
M<VOIAKK&+#7_ "\5=>RL>6T_=7GVUI\U8K6+E]*=(\HZ0Y=&QY937+;2<F6W
MN\EO/:?)$?<TCVM?3,S,YI&GMI
M  /(^?N,H.:N"N9N'K/LZ1<I\6;_ ,>^9:1%@@DW#5<K@(;3U\N58UJ37VRH
M]&JYCF(Y/A1#*\CYC;D_.MIS:NO>VVYQ9>';^+O6VGV=-'3YCL\7,>7Y^7YH
MUPY\-\=H\\7K-9_V2JG;E.SC[=JA=ADK7*-F>G;KRIX9:]FM*Z&>&1OP])(I
M6*U4_P#BAZ?X[TRTC)CG6EHB8GSQ/&)>>.;#DV^:^#-$US4M-;1/DF)TF/L3
M&CYCZ<8  R^[#.V+(=X7=KPIP#6CL?(^X;;7M;Q<K2>1+B^.M;BEV+?<A'9<
MYC*]QFL8RS'457)YEV6&-O5[VHNI]<]2X^DNE=YSVTQZ[%BF,43Y<M_:8HTX
MZQWYB;?V8F9X0VSHCIZ>J.IMKRFT3.UM?OY>WABI[:^LQ,3'>B.Y$Z\+6A9]
MXS&8["XW'X;$4:N,Q.)HU,9B\;1@CK4L?CJ%>.K2HTZT36Q5ZM2M$V.-C41K
M&-1$3HAYL9,F3-DMFRVFV6UIF9GC,S,ZS,SY9F>,KXQ$5B*UC2L0^X^'Z
M              $#'[P]W6)SAWEUN$M>R3[6C]L."DU*6.*7QT;7)^TI0S?(
M%Z%$1JK)C*\&,PTK7HJQVL7/X5\+^JW@\ >E_D;I&>=;BL1O>97[\>>,--:X
MX_XI[]_3%JZ]BIGC=U#\H]0X^1X9GXML:>V[=)RY(BT^B>[3N1$]L3-X:!B=
MD*                     ,D^T3MFW?O [B>,>WW0XY(\IOF?BKY;->SOGJ
M:GJ5!KLAMFVY%&]&I4U_!5IIT8YS5L3I' Q5EE8U==ZLZDV?273^YY]OICU>
M"GM:Z\;Y)X4I'IM:8CT1K:>$2V+I3I[<]4\^V_)MOK%<EM;VB/<8Z\;WGA,1
MI'"NO";S6NOMEG7P[Q+H_ _%F@\-\;8IN%T;C;5\3J>MT/\ 2=.E#%5F0>V9
M">&&NR[E\I.C[5VRK&OM6YI)7_&>IYN<VYIO>=\SS\WYC;O[W<9;7O/IM.ND
M=NE8[*QY*Q$1V+Y;'9;;ENSQ<OV=8IM<..M*5\U:QI$>GA'&>V>V7I)CG:
M             (V?WAGO_P#V,<.TNSWC+/\ L_)W.F*DN\GVL9;5E[4^&72R
MU)<-86-GB@M\H7H9::M23Q?)%2XR1GAM0O6P_@'T)\L\WGJSF6/7EFRMIABT
M<+[CMBT>>,,:6[/=VII[F80OXR=8QR7D_P @;&^G,][68MI,:TP=EIGMF)R\
M:5]'?F)B8A"$+GJD@  !,I^[B]A_S1TO/]\_(V&5FQ;_ %\EI'!=6_7C\S%Z
M+5N+5W+>X(YF/E@M[;F*2XRE*GDRLQ]*TY/,@OL4J'_,)UQ\;WN/HKE]_P#I
M]O,9-S,3[K+,:X\?#MC'6>]:.,=^U8X6I*TW@GTC.PY=?JG>UTW>ZKW<,3$Q
M-<,3QMI.G^;:(F)_J5K,3I>4IXK*G@
M                                            &$?J"=ZVE=AO;9MW
M-VS1T\OLGP:UQ=I,]KV>7>.1,I7L.PN(56/989B*$=>6_DYH_CPXZK,K/%*L
M3'[GT'T;O.N.HL7)MMK3;^[S9(C7U>*LQWK>;O3K%:1/;>8UX:S&J=9=4[7I
M#D>3FN?2V?W.*FNGK,DQ/=KY^[&DVM/DK$Z<=(FM.Y-Y)W7F+D+<^5.1L]<V
M;>M_V/*;3M.<O.ZS7\OE[4EJR]D;>D56I"KTCKUXD;#6@8R*)K8V-:GHMRWE
MVSY1L,/+.7TC'LL&.M*5CR5K&D>S/EF9XS.LS,S,J+[_ 'VZYGO<O,-]><F[
MS7F][3Y;6G6?8CR1$<(C2(X0Z*=UU                     $G?[O'Z>+N
M3N0I.^#E3"*_0>*<S/BN$<;DJBK6VKE"I'X<CNT4=A$99Q/'#)D93E:Q['9V
M1'QR,FQDC5K;X^]??)NP_@OEE_\ KMU2+;B8GC3#/9CX=ELOW4?DXTF)C)">
MO!;HOX_O?XKYA3_H]O;3!$QPOECMOQ[8Q?<S^4XQ,3CE-0*=K2         "
MMD]8C4/F/ZF'=UA?+\KVWD:AM_A\/AZ_M"TS5]^\SI[19Z^;\Y?'U\2=?%U\
M$?7P-]$?"3=_'?#GE6;77N[><?O62^+S1_4_\9[5&_$S;?%.N^98O/GB_OE*
M9///];_PCL:TR16B@                    )^_W=O?G;CZ;FMZZZ5)$XIY
M>Y5T%C$146!N1R6/Y16)RK(_JJOY)5_5$9\#T^#_ -3J*>/^Q^*>(>3<:?\
MW6TP9?9TB</_ -'1<3P5WGQGH>F#\WW.7'_3,9?_ *K>@0HEH
M       &._=!W4<)=GO$^9YCYVV^MJ^K8SQ5<;1B\JULNX9]]>:Q1U33,&Z>
M";.['D6UWK'"US(H8F/GL20UXI9F9_IKICG/5O-*<HY)BG+NK<9GLICKKI-\
MEM)[M(UXSVS.E:Q-IB)PO/\ J#E73/+K\SYODC'MZ\(CMM>WDI2OW5I\W9$:
MS,Q6)F*_CU(/5!YK]0K>^N;DLZ'P;K.1L3\=<.8W(.FH4?$UD#=CW*[#'59M
M>XV86+TGEC2O09(^&I'&CYI)[W^'GAIR;H'9?B=,_.LE8C+N)CC/E[F../<Q
MQYHG6VD3>9TB*TWZXZ^YKUIN_P ;KAY3CM/J\,3PC^U>>'?O/GGA768K$:S,
MZQR2&A@                          9S]B7I]\\]_W)[-&XGQ/R5J6&FJ
MS<C\L9RM,FF<?8B=W5)+DK7POS>QWF-5*&(JO6W;?U>[R:L=BU!I76_7G(^A
M.6_'>:7[VZO$^JP5G\9EM'F_JTC[K);VM>R-;36MMLZ1Z-YOUCO_ (IRZO=V
MU9CUN:T>TQQZ?ZUI^YI'&>WA6+6BP8[*.QC@?L.XJAXSX7P3UNY#V6YOG(6;
M95L;OR+G*S9DBR6QY*O! QM.@EJ5E"A V.G1B>Y(V+))-++0SK+K;GG7'-)Y
MESB_M*ZQBQ5UC'BK/DI$S/&=([UIUM:8XSI$1%R^E>DN4=(<OC8<KI[>VDY,
MEM)R9+1Y;3'DC6>[6-*UCLC69F<R#46S@
M     P2[\_4(X(]/_B^7=N4<FS-;KF:UN/C;B/#7H(]PY R\4<GEMB:L5M<!
MJU6=J)?S-B%U6FU?"QL]I\%6;=^A^@N=]=\SC9<LKW-G28]=GM$^KQ5_V=Z\
MQ[G'$ZV[9FM8M:-1ZOZSY1T=R^=WS"W?W5HGU6&L^WR6_P!O=I'W5YC2ODUM
M,5FOG[TN^'GCOLY7M<G<T[$^6K3?<JZ+Q_B9K4&C\<8*U+&]<3J^)EFD:VQ:
M;7B6]?F\=[(21,=-(K8XF1WSZ.Z+Y'T1RN.6\GQZ6G2<F6VDY,MH^ZO;S1K/
M=K&E:1,Z1K,S--.J>K.;]7<QG?\ -+^UC6,>.-?5XJSY*1YYX=ZT^VMI&L\(
MB,/3;&M                           ;9O3(]*#E[U!]MCV&ZN1XX[;M;
MRB5MVY6FII[3FK-5\#[FF<:U[<,E7-;9+!*GG69&OQ^)C=YECS)5@J68M\2/
M%'E/06U^+T[NXZAR5UQX->%8G73)FF.-::]D1[:\\*Z1WKUD7H/P[YEUGN?7
M7[V#D=+:7S:<;3';3%$\+7\\^YIVVUG2MI^W;[V[\/\ :WQ;KW#O!^F8[2=&
MUR%4@I4T=/D,KD)D:M[/;%E["OR&>V#)R-\5BW9>^1W1K$\,;&,;13GW/^;=
M3<SR<WYUFMFWN2>,SV5CR5I6.%:QY*Q$1Y>V9F;B<FY+RSI_E].6<IQ5Q;2D
M=D=LSY;6F>-K3Y9GCY.R(A[689E0
M      K+/5 X=7@GU .ZOCZ*A\FXQ.6L_N>O4F,1M:MK')GD<CZ[5I*U7-=3
MHXC:H:\?PJYJ1>%Z^-KCT=\-.;_+?0G*]_-N]E^*UQWGRS?#KBM,^F9I,S[.
ML<-%&/$?EGR3UMS#;UBT8[YYRUU\L9HC+.G"-:Q:TUC^[I,ZQ+ LWEI   F,
M?=G.U#Y%TKEWO(V;&K'D-TN2<.<6S6(6M>FJX&S2S'(.<IN?$Y9*N:V>*CCH
MY&/:K)<-:8YJHY%*C_S&]4^OWNTZ1VUOQ>&/7YHC^O:)KBK/IK3O6[.S)6=>
MU:'P*Z=C;<LW'4N>OX[<V]5BF=/\JD^WF)[8B^3VLQ.G'%$Z::2E7E84^@
M              !X!W4\^:_VN]N?,?<!LOD/QW%NBYG9*U*PYS(\UL+8FT=2
MUM'L<Q63;/M5VECHU\3422TWJYJ=53.],\CS]2]0;3D6VU]9N<]:3/\ 5KVW
MO[%*1:T\)X1V,9SKFF#DG*=SS?<_Y&WPVO,<-9[L:Q6-9B-;3I6.,:S,0JVM
MPVS8-^V[:=ZVW)3YG:MTV/-[9LV8M.\=K*[!L>3M9C,Y*R__ -4][(W))7K_
M ,7/4],=GM,&PVF+8[6L4VN''7'2L=E:TK%:Q'L1$0\_=[N\_,-YFW^YG7<Y
M\MLEY[-;7M-K3_3,NN'8=8                    !.?^[W]A2\!\#7.ZCD
M7!+4Y7[B,34738LA4E@R6J\)>;!D<,V-LRM=%)R1>@AR\BHWI)CX,<YJIU>B
MTG\>>N?E[GD=,\OOKRKE]I[^DQ,7W'9;L_)1KCCC[J<GH6]\'^CXY#R/Y9WM
M-.:[ZL6XQ[:F'MI3MX=__,MPB>-:S&M$B@@%,(              !XMW$\\Z
M#VQ<)\C\\<FY!,?IO&VMV\]D48YJ6\I<1T=/":[BVO\ BRYK9LY:KX^FQ>C7
M6;+$<K6]7)F.0<DWW4G.=OR3EM>]O-QDBL>:([;6G^S2L3:WHB6/YKS/9\FY
M=FYIO[Q3:8*3:T^QV1'GFTZ16(XS,Q$<95BO<MW!;[W3\Z<E<^<E6W6=KY(V
M2WFYZK;$]FE@<6B,J:_JN(?9<Z9F$U7!5J^/IM=\9*]=OBZN557TCZ;Y!L>F
M.2;?D7+HTVVWQQ772(F]NVU[:?=7M,VMZ94,ZCY]O.I><Y^<[W7UN:^L5UUB
ME(X4I'".%:Z1KI&LZVF-9EX69MA  !FIZ?G9[LW?'W2\=<$X5+M/7;USYQ\G
M[+3C55U'C' 35YMJS/FK%/%#D+44T>.QWF-6*3*WJS']&.<Y--Z]ZMVW173.
MXYWFTG<Q'<PTG[O-;6*5]B.-[_V*VTXZ-OZ&Z7R]6]18>5Q$QLXGOYK1]SBK
M,=[RQQM.E*Z:S$VB=-(E9GZ=J&M<?:EK&B:9AJ>NZAIFOX?5=7P./:]M'"Z_
M@,?7Q>'Q=1)'R2>ST<?5CB:KG.<J-ZN55ZJ><>[W>XWVZR;W>7G)N\V2U[VG
MMM:TS:TSZ9F9E>K#AQ;;#3;X*Q3!CK%:UB-(K6(TB(CR1$1I#LAUW*
M
M       '%YS.8?6<)F-DV+*4<)K^OXO(9S.YK*6H:6,Q&'Q-2:_D\ID;MA[(
M*E&A2KOEFE>Y&1QL5RJB(IRX<.;<YJ;?;UM?/DM%:UK&LVM:=(K$1QF9F8B(
MCMEQY<N+!BMGSVBF&E9M:TSI$5B-9F9GLB(XS/DA7'^K!Z@N8[_>Y/(['A;.
M1I<%\;^W:EPGK5MTT'BPJ6&?+&]Y2@YWEP['OEVLRQ(G@;)7H14ZCU>ZLZ1_
MH/X6]!X>A>G:[?-%9YWN-,FXO'];3VN*)_J8HG2/)-IO>-.]I%(_$3K/+UCS
MRV?%-HY3@UI@K/\ 5U]MDF/ZV28UGS5BM>/=UG5X24T$
M    !E;V4=IN^=Z_<=Q_P!H;7UI-DO?*&W[(L7F4]*T#$/AL;;MMWKTC7Y-Q
M[_+JQ/<Q+F0FKUD<CYVJ:OUEU3L>C>GL_/=]QC'73'3RY,MN%*1[,\;3]S2+
M6[*MAZ5Z<WG57/,/)MGPG).M[>2F./=WGV([(^ZM-:]LK-#AWB31.!N+=$X<
MXRPT> T/CG6\=J^M8QBM?(RCCXO"ZW>G:R-;N6R=ETEJY9<GF6K<TDK^KWN4
M\XN;\UWW/.9Y^;\RO.3?;C)-[SZ9\D1Y*Q&E:QV16(B.$+W\LY;M.4<OP\LV
M%>YL\&.*5CT1Y9\\S/&T^69F9XR]*,<[P         @$_>)-/76O4BV/-+%Y
M:<A<0<5;@C_"]//2ECLCH/F]75X4=T71U9U:Z9/B=/&BHK&7K\ -W\9\/,>'
M7_[?=Y\?L:S&7S_^9KY/8\LT[\:MMZCKB^7\MML5_P"B)Q^;_P OT^SY(T7$
MUHE                     3%ONN>_>V<>]W'%TLK6_-[<N+M^I0.2-KIOG
MEA-LU[)RPJDBS2MK?,2HDG5B-C\UG155ZHVI/\R^Q[F_Y5S.(_S,.;%,_P#I
MVI>/Z?66T\^D^99GP!WG>V7,N7S/N,N+)'_'6]9_H]7&OLQYTK$J^L*
M            &!/?UZA_!7I]\8.W'DR_\O[WGJUN+C/B+!W:C-OWO*0-\M)O
M!,Y_R%J&.L/9\I9>>-\-5B^"*.Q:?!5FWGH7H#G?7G,OBG+:^KV-)CUV>T3Z
MO%6?_BR3'N,<3K,\9FM8FT:AUAUIRCHW8?&M_;O[N\3ZK#68[^2?_P M(GW5
MYX1V1%K3%9KZ.\SO:YW[Z.5[?*7-NQK:;66W3TG1\4LM32N.]>L676(\%J^)
M=(]&JJ>!+-Z=9;]]T;76)G^"-&7RZ0Z-Y'T3RN.6<FQZ:Z3DR6XY,MXC3O7M
M_NK&E:ZSW8C6=::=4=5<WZMYC/,.:WUTUBF..%,=9G7NTC_?:=;6TXS.D:8B
MFUM;                           VZ>F)Z2W+WJ [36VS,MRG&O;/@,HV
M+;N4IZ2-N[1+3L(E_3^,*]UGD9G8)$C?%8OJR7'8?X7SI-,D5.>*?$GQ4Y3T
M)M9VN'N[CJ/)7\7AB>%-8X9,TQQK7RQ7A?)V5TKK>LD=!>'/,NLMQ&YR][!R
M&EO;Y=.-].VF*)]U;R3;C6G;.LZ5F??P)P!Q%VQ\8:[P]PCI>)T;1-:@:RKC
M<;"GM62ONA@ANY_8<E)XKV?V3*^SL=;OVGRV9W-3Q.Z-:B46Y[S[FO4G,LG-
MN<YK9]]DGC,]D1QTK2.RM*Z^UK6(B/,N'R?DW+>0["G+.58JX=ICCA$=LSY;
M6GMM:=.-IUF7LAB&3                                !J&]3WU;>(_
M3_UBUJ&"^2>3>YG.XQTFJ\7P9!%H:E'<@C?1V[E*Q1>ZUA<(R.PVQ5QS5BR&
M91$9"Z"!TEV"5_#;PJYKUWN8W>?O;;INEO;YICC?2>-,,3PM;AI:_&N/MGO6
MTI:-NO?$?EO1NWG;8>[GY]>OM,6O"FO9?+IQK7CK%>%K]D:1K:("7/'/G+?<
MQR=L7,'-NZY;>]]V:?QW<MDY&M@I4XY)7TL)@L; V+'8'7L6V9S*M&I'%6KL
M5? Q%556]/(^1<JZ<Y;CY3R;#3!L<<<*U[9GRVM,\;7M]U:TS,^65/.;\XYE
MSW?WYGS7+;-O,D\9GR1Y*UCLK6/)6(B(\SQXRS&@
M      2%?2<]$G;^["?7N?>YFAF]#[:FR5LMK>LH^3$;GS?%%*]T3:#E1+^L
M<=V'PI[1DU;%;R5=_AQRL21+\$">*7C+M.EJY.1=.6IGZCTFM[^ZQ[;V?)?+
M'DIQK2>.373N6F?PZ\*MSU%-.<<^K?#R+A-:]E\_L>6F/SVX3:/<=O?B<7I>
ME:CQQJ>O:'H6N8;4-,U/$T\%K6LZ_0KXS#83$4(FPU*&/HU61PUX(8V_@1.K
ME57*JN556EN\WF[YANLF^WV2^7>9;S:][3,VM:>V9F>V5K]KM=ML=M3:;.E<
M6UQUBM:UC2M8CLB(AV<ZSL
M  A*?>:>%/FIW/<*<YT:'L^-Y?XJMZKEK4:>)ES;N*\UX;-JPOPK'8DU7<\1
M Q%Z(]E3XJ*K7EROY<.<_&NF][R2]M<FTW47K'EBF:O9['?QWGT3;CVPJ]X]
M\K]5S;8\XI%M,V"V*W#VL3BMWJ\?/:,D]L\8IP[)1HRQB @#N''VB;/RCOFE
M\:Z5CI,QN'(&U:_I>K8N+Q>/(;!LV5JX;$5$5K7JQ)[]R-JNZ*C4557X$.IS
M#?;;EFQS<RWENYM,&*V2\^:M*S:T_P!$.[R[8;GFN_P\MVD:[K/EKCKVZ:VF
M(B9TB9B(UUF=.$:RM)>V;@K6>V7@#B+@/46L7"\6Z-A-62XQCXUS.6K5DGV/
M8YXWN>L=S9]BL6\C.U.C$FM.1J-;T:GF=U%SK<]1\]W?/-W_ )VYSVOI_5B9
M]K2/12L16/1$:O0#E'+<')^5[?E6UU^+[?#7'&O;,5B(UGTSVSZ9>Y&%9$
M               (I?WF;NK7#ZAP[V=ZUE/!=V^TO,?*-6!T7C36L)9M87CO
M$VE;(^1:^6V*+)7I(W,8J28JL]'*CE0L_P#RX]+^NWF[ZMW-?Q>&/489G7W=
MHBV6T>3VM.[7MGW=N" O'7J'XMRW;]-X+?CMS;UN6(T_RZ3[2)CMB+9/;1,:
M<<4QKIK"'86W5>                     ;.O29[%[??9W9:QIN<H6W\-\=
MMK<A<UY*)%C@?JN,N1MQNG,M*Z-&9'?LRD>/:UCTL1T5MVHT=[*_I&WBIUM7
MHGI;)N\%H^5]QKBV\>7OS'MLFGFQ5]MYN]W*S[I(OAETC_%G4=*[BNO*=KIE
MS>:T1/M,<ZQ,?C+1I,>6D7TF)B%D)2I4\=3J8_'U*U"A0K04J-&E!%5ITZ=6
M)L%:I4K0-9#7K5X6-9'&QJ-8U$1$1$//2][Y+SDR3-LEIF9F9UF9GC,S,]LS
MY978B(B-(X1#Z3Y?H              !"5^\0]_B\M\M4>S'C;,>;QYPAEFY
M7E>Y1F>D&S<P^S2UX]>F='(L5K'<;8RVZ%[?@_\ K%JTR1OCIQ.2Y/@!T+\E
M\KMUAS&G_7[RO=P1/W&#7C?SQ.68UC_RXK,<+RK!XV=8SN]W7I+8V_Z?!,7S
MS$S'>R::UQSV1-:1,6GMCOS'9;&C1%C4    !/\ /0B[#D[4.UJORUO6&94Y
MN[DJ>(W'-);KM3):CQJD+[7'VF(Z3Q34[-VE==F,E&B0O]INQ5IV*^A&Y*)>
M-W7'\4]33RO97UY-RZ;8ZZ3POE[,N3S3$3'JZ3Q]K6;1/MY7/\*>D/X8Z=KN
M-W73F^]TR9->VE=/Q>/C$3$UK.MH\E[6C68B&\LA9)X
M                                                         (FO
MWASU(?DNC+V#\.9U[,EDH<;F>X[8,5;\M]+$S1P9/7.)([%>7S$FS$;X<GG&
M=&=*GLE572,LW(6VE\ O#SUMXZYYO3\769KM*VCMMQB^?2?ZO&F/M]MW[<)K
M25=?&GKCU=)Z/Y9?\9:(MN;1/9'":X=8_K<+9/1W:\8M:$0(MBK6
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
MQ&LCCC8U$:U$1$1.B%4YF;3-K3K:>V5CXB*QI'"(?H?C]
M                          T)_>*N"EY0[!W<E8['LL9WM]Y+U7=Y+;%>
MZY'IVTOEX^V:C!$GB;)6DR6QXJ]87P^*./&^/Q(QLB.G'P YW\F==1R_);3!
MO]O?%IY/64_&TGV=*7K'GF^G;II%/C+RB>9]%Y-Q2+3FV>:F:-/ZO''?7T16
M\WGLT[NNND3$P)"\JFX!(F^[E]IR\N]U>Q=QVR8UMG2^VS!))@WV8J\M:YRM
MO-6_B==:V*PY73+KVN19._XXV.=5N)2>KF*YGBK_ /S!]4_)73./IW;VTWG,
M;^VTUUC!CF)MV?U[]RO&>->_''BG3P-Z<^.\YS=19Z_]/LZ]S'K';ER1I,Q.
MOW&/76-/^96=8T3H2E*U0                 ?)?OT<71N9/)W*F.QN.J6+
M^0R%^Q#3HT*-.%]BW<N6[#XZ]6I5KQN?)(]S6,8U7.5$15/JE+Y;QCQQ-LEI
MB(B(UF9GA$1$<9F9X1$/R9BL:SPB%8=Z@?<Y=[P.[_F[G=\\TF!V7;;&*T*O
M*C6+1XYU6./6]'@\EC(XX+%C7\;#9LHU/C7+$KU5SG*Y?23H+ING2?26RY)$
M1&?'BBV6?/EO[?)_1:9K']F([.Q1'KSJ">INJ=US*LZ[7O\ J\7'6/58_:UF
M.$>[XWT\DWGC/:PT-P:@                   !]%6K9O6:U*E6GN7+D\-6
MI4JPR6+-JS8D;%!6K01-?+///*]&L8U%<YRHB(JJ?-[TQTG)DF*TK$S,S.D1
M$=LS/DB/++[QX\F;)7#AK:V6UHBM8B9F9F=(B(CC,S/"(CC,K'?TB^Q6KV+]
MINMZWL&,KP<U<HMH\A\U7TC1;E;/WZ2+@]&=.YJR>Q<>X:PE)8T>Z!<D^]8B
M^"RIY[>*O6U^MNJ<FYP6F>3[;7%MX\DTB?;9/9RV]MKV]SN5GW*\GA]TG3I'
MIW'L;Q'RAE_&9[1Y<EHCVL>BD:4C32)TFVD3:6T@C1NX              !K
M5]57OIQO8=VJ;1OV,N5'<O[S[3H7"6'F;!9?+NF1I2OFVFU1E<JSX31<;X\A
M85S'0R6&UJKU:MIBDB>&/163KCJC%L,D3\E8=,NXM&L:8XGW$3Y+9)]K'EB.
M]:/<RTWKOJK%TAT]EYE.D[VWXO!68U[V6T3W=8UCVM8B;VXQPC2)UF%;AD\G
MD<UDLAF<Q>MY3+9:];R>4R=^Q+;OY'(WYY+5V]=M3N?/9MV[,KI))'N5SWN5
M5554]#\6+'AQUPX:Q7%2L5K$1I$1$:1$1Y(B.$0HOFS9=SFON,]IOGR6FUK3
M.LVM:=9F9\LS,ZS+X3[<8  W!^BQV'KWJ]V.*R6Y8=U_@K@A^)Y"Y2]IK++B
M]BOLMRNT;CFPY\4M>1-NS&/DFN0O1$FPV/O,1S9'1J1+XQ]<?P=TM;#L[]WG
M>^[V+#I/&E=/QF7S^TK.E9\F2U)[(E*GA-TA_$O4,;W=UUY3L9C)?6.%\G_+
MQ]OGCOV[8FM>[,>WA8B% UR@
M                                      :Y?4^[]=:[ >VG.\A^9C\C
MRUN*7M1X0U&XYLJ9C=9JGB?G\C2:YLTVJZ17G;?R*IX&RKY%3S(Y;<3B0?#7
MH;<==]1TY?[:O*L.F3<Y(^YQZ^YB?Z^28[M/-[:^DQ28:3U[U?@Z.Y%?>^UM
MS'+K3!2?NKZ>ZF/ZF./;6\_"NL3:%;GMNV;+OFT['N^Y9K(;)MNW9O*;)LVP
M96=UK)9K.YJ[-D<KE+]AWPRVKUVP^1Z_ GB=\"(AZ';7:[?8[7'LMG2N/:XJ
M5I2M8TBM:QI6L1YHB-%'=SN<^\W%]WNKVON<EYM:T\9M:TZS,^F9G5UXYW"
M                                                         -K?
MHD<@_L[]3;MEN36?9\=M68W+C[(QK-Y#+GSVX]VK!X6L]_ER^+IM-BA*UG1/
M,DB:WJWKXDB_QFV'RAX;\RI$:Y,5,>6/+IZO+2UI^\BT>B)U2'X5;WXEUYL+
M3.E,EKXY]/?QWK6/OYK/V%C8>?*[8              !'*]6GUOM8[:(]E[=
MNU3*8G<^X7R[F%W'?XFP974.%IY89J]FK3<JR4=FY-Q\CD5*JMEQ^*F3I<\V
M>.2DE@_"SP8W/4<X^H.J*WP\@X6QXN-<FXCA,3/EIAG^MPO>/<:5F+H2\1O%
M;;\BC)R7IZU<O.N-;Y.VF">R8CR7RQYN-:3[K68FB$7M.T[)N^R9W<=QSN6V
MC:]HRU[.[%L6=O6,GF<WF<G8DMY#)Y/(6Y);-R[<LRN?)(]RN<Y>JES-MMMO
MLMO3:;2E,6UQ4BM*5B(K6L1I$1$<(B(X1$*J;C<9]WGON=S>V3<9+3:UK3,V
MM:9UF9F>,S,]LN!.=P@                         _6&&:Q-%7KQ23SSR
M,A@@A8Z6:::5R,CBBC8CGR22/<B-:B*JJO1#\F8K$VM.E8[9?L1-ITCC,I=O
MI*^A VB[6NY3OHU9DEQCZF=XY[<LS%)X:4L,J6,=L7,M)[6,FL>.-LU?6G>.
M%&*WY3\2K+CV52\5/&_O^LZ=Z)R^TXUR[NOE\DTV\^;R3F[>WU>G#)-D?#GP
MB[GJ^>]6X_;<+8MM;R>6+9X\_EC%V?E/+2):,,,->&*O7BC@@@C9#!!"QL4,
M,,349'%%&Q&LCCC8U$:U$1$1.B%6)F;3-K3K:>V5BXB*QI'"(?H?C]
M                         #\YIH:\,MBQ+'!!!&^:>>9[8H888FJ^2661
MZM9''&QJJYRJB(B=5/V(FTQ6L:VGLA^3,5C6>$0B)>K7Z[KKJ;/VT=C&TNCI
MJES <C]QV$GA=[?'+$ZMDM=X8OPOD6.JK9'PS[,SP2N<CEQ:M:D60?:WPK\$
M8IZKJ/K7%[?A;%M+1V>6+[B//Y8P]G9ZWRXXK=XC>+DV]9R+I+)[7C7+N:^7
MR37!/F\DY>W\GY+S$NFFFL32V+$LD\\\CYIYYGNEFFFE<KY)99'JY\DDCW*K
MG*JJJKU4M/$16(K6-*QV0KI,S:=9XS+\C]?@
M .R:?IVV<@[1@=(T76\YN&X[1DZV&US6-;QES,YW.96Y(D=7'XO%T(I[EVU,
M]?@8QBKTZK^!%.ON]WM=AMK[W>Y*8=IBK-KWO,5K6L=LVM.D1'LN?;;;<;W<
M4VFTQWR[G):*UI6)M:TSV1$1QF4X7TF?1'U3M5BP'<!W08[![UW(*D&4U;47
MI6S&G<(3)XW5YJDJ26,=M7(D35:]^3\*U<7,GAH>.2-+TM+O%/QFW74\Y.0]
M-6O@Z>XUODXUR;GSZ]DTQ>3N>ZO'&^D3W(M=X=>%6WZ>BG.>?UIFYYVTIPM3
M!YM.V+Y/[792?<<8[\R'B DT@
M       'CW<)Q#B>?N">8.$LW[,S'<J\;[CHDEFU#Y\6.L;+@KN,H9AD?A<Y
M+.%R%B*W"]J>..:%KF]'(BF6Y#S7+R+G>TYS@U];M=QCRQ$>7N6B9K[%HB:S
MY)B9B71YGL,/-.79^6[B-<&XPWQV]B]9K/L=O"?(JL,_@LMJ^>S>LYZE+C<Y
MKN7R6"S..L)X9Z&6Q%R;'Y&E,W_TRU;E=[')_P %:IZ=[?/BW6"FYP3WL&2E
M;5GSUM$3$_9B7GMN]KFV6ZR[/<1W=QAR6I:/-:LS6T?8F)<0<K@62/I#]IR=
MH?8SQ-IF8QGR=R+OU)>7N4FS55J9"+;MZJT[E7"9&*2-EB*YJ.JP8[$S,>KN
MEBE*Y.B/Z)YX>*W5/\6=:[K>XK=[E^"?48>.L>KQS,3:/)I>_?O&GDM"]7A_
MT['3'2NVY=>L5WEJ^LS<(B9RY.,Q,QVS2-,<3YJ0V;$<-T
M   #31ZZW=5_#5V&[QK^#R24N0>X>S^Q75FPV6Q7JV!SM.>UR3FHX/ Z:2K!
MI-:SCEE8Z-:]O+5GH_Q>%KI=\$^F/XCZXP9L]>]L-A'QB^L<)M68C%7V9R3%
MM..M:6C3RQ'7BGU#/3_1^XMBMW=[NOQ&/36)B<D3W[1,<8FN.+S$ZQI;N^72
M)KSR_*DP                    "0M]WX["G]PW<'/W.\@X5T_$/;EE:5K7
M8[U1[\=N'-#HF7]>Q\+W*R*Q!H%62+,W$17*RU)CF.:Z.9_2 O'GKF.0\BCI
MK87TYKS"L]_2>./;]EI]G+.M*_V8R3VQ"<?!;I#Y4YI;J7>TUV.SMIBUCA?-
M,:Z]O_*K,3V>ZM68G6LIV)29:T               ^2_?HXNC<R>3N5,=C<=
M4L7\AD+]B&G1H4:<+[%NY<MV'QUZM2K7C<^21[FL8QJN<J(BJ?5*7RWC'CB;
M9+3$1$1K,S/"(B(XS,SPB(?DS%8UGA$*X+U:.^Z]WW=UFQ;7A+UEW"_&JW=
MX3QDG6.*36J5S_ZMNDL'1GAR6_Y:!;SE>U)HJ"4ZTG5:R*>A7A7T13HCI?'M
ML]8^6-SIEW$_VYCVN/V,59[OFFW?M'NE*/$WJ^>K.H;3M[:\IVLVQX>S2W&.
M_DUB9U]9:(FO'W$4X1.K6 24CD  <GAL-EMBS&*U_ XV[F,YG<E1PV%Q&-K2
MW,CE<MD[45+'8VA4@:^>U=O7)V111L17OD<C4154X\V;%M\-]QGM%,%*S:UI
MG2*UK&LS,^2(B-9ER[?!FW6>FUV]9ON,EXK6L=MK6F(K$>F9F(A95^F+V3XK
ML2[3M'XFFKU).2LZU-[YHS59T4ZY/D?/U*ORCC8;D,DL5G$:?1KP8BDZ-R13
M14UL^%)+$JN\ZO$CK++UOU3GYK$S\G4_%[>LZ^UQ5F=)TGLMDG7);RQ-N[V5
MA>WHGIC#TET]AY332=SIW\UH^[RVT[TZZ1K%>%*:\>Y6NO'66PDT)M@
M
M        =4WO>=3XRTO:^1-[SE'6=+TC7\KM&T[!DY4AHXC!82E-D,E?L/Z*
MY6058'*C6HKWKT:U%<J(O:V.RW7,MYBY?L:6R;S-DK2E8[;6M.D1'LS+K[O=
M[;8;7)O=Y>,>UQ4F][3V5K6-9F?L*V3U)^^G;._KN7V;E6^Z_C..,$^QJG#.
MF6I%1FL:#1LO]DM6ZS'OA9LVUS-^4<J]'2>&Q,E=DCH*\"-]$?#OHG:]"].8
M^5T[MN87TON,D?=Y9CC$3_4I[BG9PCO3$6M91KKGJW<]8<]R<POK78TUI@I/
MW..)X3,?UK^ZOV\9TB=*PU_&]M.
M                          #W[M2Y 7BCN?[=.3?/6O'H'.7%.X69$?.Q
MCJ.O;S@\I?@G6LCIWU;-*M)',QJ.62)[F]%1>BX+JC8?*G37,.6Z:SGV6?''
M9VWQVK&FO#6)F)CS3Q9CI[>?)W/]EO\ 72,.[PWGV*Y*S/9Y)B-)]"U)/,9Z
M#             ?C8L5ZE>>W;GAK5:T,MBS9L2LAKUZ\+'233SS2.;'%#%&U
M7.<Y4:UJ*JKT/VM;7M%:Q,VF=(B.,S,^2'Y:T5B;6F(K$:S,^1$']6GUWYLP
MNS]M?8QM#Z^(_P"\P/(O<;A99X+F3<U[8,AK_#=YCH9*F-:K98+&QM17VD55
MQCF1)%>GMAX5^"$8O5]1=:XM<O"V+:6TF(\L6W$>6>R8Q?<_\S6=:5K9XC>+
MLY/6<BZ2R:8^-<FYKVSYZX9\D=L3E\O_ "](TO,3ASG/<YSG*YSE5SG.55<Y
MRKU5SE7JJJJK\*EI>SA'8KKV\9?R                          ':M'T?
M<.2]OUS0./\ 6LSN&Z[=EJF#UK6-?HSY+,9K+7I$BK4J-.NU\LLCW+U5?@:Q
MB*YRHUJJG6WN]VG+MIDW^_R4P[/%6;7O:8BM:QVS,S_V\D<78VFTW.^W--GL
M\=LNZR6BM:UC6UIGLB(A./\ 29]$_4>TF'7>X#N2IXC>>YE\-;*ZYKR/ARNG
M<'R30(^./&*B.I['R-6\U6V,K_J5:$K?!CNJL6]8I9XI^,F[ZJG)R'IV;X.G
M-9K>_N<FY]GRTQ3Y*<+6CCD[>Y6V'AUX5[;IR*<YYY%<W/M(FM>VF#V/);)'
MEOQBL\*=G?M(.(%3,                                #K&Z;KJ/'&I
M[#OF^['AM0TS4\3<SNR[-L%^OC,-A,10B=-;OY"]:?'#7@AC;^%5ZN54:B*Y
M41>SL]GN^8;K'L=CCOEWF6\5I2L3-K6GLB(CMEU]UNMML=M?=[R]<6UQUFUK
M6G2M8CMF9E!O]67ULMN[M+&P<!=M-_-:+VSQ32XW8=C6.;#[IS<D$R-EER*)
M)[9KG'4TD76KB_\ 2MY"%?,R*-\Q*-:Z?A9X-[3I:N/GO4=:9^HYC6E/=8]O
MKYO)?+_6OQK6>&/L[]JG^(OBIN>H[7Y/R*UL/(M=+6]S?/[/EKC\U.$VCC?M
M[E8]Y/2&0                          /9^ >WWESN?Y2USASA+3<GNV]
M[-.C:V/H1JVGB\>R6&.]L.Q9-Z)2P.MXE)VNM7K+V00HY$55>YC78CGO/N5=
M-<LR<WYSFKAV...,SVVGR5I';:]M/:UC69]B)93D_)N9<_YA3EG*L5LN[R3P
MB.R(\MK3V5K&O&T\(_H3\?3&])CB#T_-6@VG*IB^2>Y;8,6VON'*LM65]+78
M+=>%+^G<8UKT<4V&UJ.9'MFO/AAR>7Z^*QY4/DTZ]%?$CQ3YMUYNIVV+O;?I
MS';7'@UXWF)X9,TQ[J_FKK-*=E=9UO:X?07AURWHW;QN,G=S\]O7V^;3A76.
M-,43[FOGMI%K_=:1I6NV\BI(X
M          5UWKB=O,G;_P"HES#+3H)3U;FOY/YVU=T<*113KO;K3=S5/ GE
M>:WD?%9E51/A2-S'*B>+X;_^"O/XY[T!M*WMKNMEKMK\=9_%Z>K].GJK4_HG
M3L4Q\7^2?)'6>;/CK$;;>4KGKI72.];VN2->R;3DK:]O+[>->W6?/O2)[36]
MWW?-Q/I&:QCLCQSHEM_+?*C'PSRTY=/T6Q4N5\)>6%\"MK;=M4^.Q$BI+&]L
M-Z21O56>%>_XL=4_PIT5NMWAMW>89X]1A[->_DB8FT:_U*1>\<)XUB)[=74\
M+>G9ZAZNV\9*Z[':_C\G;I[28[E>$::VR=WA,QK6+>;19)'GBNR
M         " M]X,[K/V^=[-CB; 9)]O0^V##S<=UX8[,DM"QR1EIJ^6Y.R<,
M*JC(+=6W#0P=A/#U63!JO545$2\_@+TO\A]'1S7/73?<ROZWLXQAKK7#&OFF
M.]DCT9%1O&SJ'Y4ZEKR?#.NVV%.[/IRY-+7\NDZ5BE>R)BT6AHA)O0T
M              !Z%Q/Q=NG-G)FB<1\=8E^<WGD;:,/J&L8QKO+98RV:N14Z
M[[5A6N93Q]7S%FLV'_Z=>O&^5ZHQBJG0YKS/9\EY;GYMS"W<V6WQ6R7G^S6-
M>$>69[(CRS,1':R'*>5[SG7,L/*MA7O;O/DBE8XZ1KVS.D3,5K&MK3I.E8F?
M(LZ>SGM=T?LW[<^-.WW1(J\U/2L)$FQ;!'494M[GNV1Z7=NW')-19)G6<[F9
M)'Q,DDE6I3;#58[RH(T3S;ZMZEWO5W4&YY]OIF+YK^UKKK&/''"F./16ND3I
MIK;6T\9E?7I_DFSZ=Y/@Y-L8_$8*1&OEM;MM>WIO:9M/LZ1PT9.&N,R
M          1O/O"_?ZG"7#%3M XVS?D<H<]X>6UR/;Q]I&7=2X76Q+2M8V?P
M)XX;G)]ZO-01/$O_ -*JWFO:GGPO6PO@)T)\M<XGJOF-->6;&^F*)CADW&FL
M3'HPQ,6_OS3S3"&/&/K&.2<F^0-E?3FF^I,6TF-<>#LM,QQF/6\<=>$<._,3
M$UA![+HJD   !)6^[L=AR<O<R9;O'Y#PS;''G ^3^1^,*]^%'U=BYGL4HK+L
MS%%+%)%8K<:82]'::Y? Z/+7Z,T+E?5E1M=/Y@.N/DKE-.D.7WTW^]KWLTQV
MTV\3[GSQ.:T:>FE;Q/"T)]\$ND/CF]OU7OJ?]-MYFF#77VV68TO>//&.L]V.
MV._:9C2U$W$IHM"
M                             "&]]X7]2+YW[!+V'\-[ R35M3OU<CW%
M9O&3>./.;EC[,-W!\7,L1HD;J&FV(8[V7:UTB/RJP5W>5)0G9);GP#\//BF"
M.N.;X_\ JLM9C:5F/<XYC2V;3SY(UKC[-*=ZW&+UF*R>-'7'QG-_"/++_P#3
MXYB=S:/NKQ.M<6OFI[J_]O2O":3$Q62SJO@
M                                    %K+V[;\[E?M^X+Y2?)YS^2>'
M>,M^?+UE7S7;CI6$V)TG6=SYU\:Y'K\=RO\ A^%54\P.H-C'*^?;WED<(V^[
MS8O>\EJ>3V'H7R7>?*/)MIS">,Y]KBR??TK;_O>Q&(9,          .J;UO6
MF\8Z?L7('(6S873=)U+%V<ULNT;%?@QF&PV+J-\4UN]=LO9%$Q%5&M;U5\DC
MFL8CGN:B]K9;+><RW>/8;#'?-O,MHK2E(F;6M/9$1'_:(XSP=?=[O:[#;7WF
M]R4Q;7'6;6O:8BM8CRS,_P#;R(,WJQ>M=N?=Y:V'@;MRNYC0^V**>;&YK-M]
MLP^X\X1P23PR6<VQR5KVO\=WHW-6#"2-;8ML1)<AT5Z4JMU?"WP;V?2E<?/.
MH:TS]23&M:\+8]MKIPKVQ?+'ER1PKV8^SOVJ;XB^*>ZZDM?E'))MAY#KI:W&
MM\_;QMV37'/DQSQGMOV]VL?PG=#8                          'MW;UV
MZ<Q=T_*6 X=X-TO([OO.P/>^.G4\%?'8C&5U:M_/[)F++HL=@-?QK'HLUNS(
MR-'.;&WQ2R1QOPW/^H.4=,<LR<WYUFKAV6/RSQFTSV5I6.-K3Y*Q$SVS.D1,
MQE>2\DYGU!S"G+.4XK9=W?R1PBL1VVM:>%:QY9F?1VS$3/X],OTHN'O3XU&+
M/6$QW(W<?L>+2MO'+5BE_HXJ"PJ26=0XUK7(DM:]JD;D:VQ.[PWLO)&DME61
MI!4K44\1_%'FW7N[G!7O;?I[';7'@B?=3'9DS3'"U_-'N:1.E=9[U[7%Z#\/
M.6=&;;UUN[GYY>NF3-,=D3VTQ1/&M///NKSQMI&E:[82+4B
M                    \4[@NXCA_M;XMV'F+G#<\=I.C:Y"BSW;BNGR&5R$
MR.2C@==Q%='Y#/;!DY&^&O4K,?([HYZ^&-CWMS/(>0<VZFYGCY1R7#;-O<D\
M(CLK'EM>T\*UCRVF8CR=LQ$XKG/.N6=/\OOS/FV6N+:4CMGMF?)6L1QM:?)$
M<?+V1,H!/J;^J_R]Z@^VR:]23(\<=MVMY1;.D\4PW$]IS5FJ^=E/<^2K%2:2
MKFMLE@E7R:T;GX_$QN\NOYDJSV[-Z_#?PNY3T%M?C%^[N.H<E=,F?3A6)TUQ
MX8GC6FO;,^VO/&VD=VE:=]>>(G,NL]SZFG>P<CI;6F'7C:8[+Y9CA:_FCW-.
MRNLZVMJ9)21T                          !F9V2]BO/'?ERK!QMPS@D9
MC<>M6WOO(N:CL0:3QW@IY',3(Y_(11O=8R%SRGMHXVNDEV](QW@8D4<\T.H=
M9=;<CZ'Y7/,>;W_&6UC%BKI.3+:/)6/)$?=7G2M8[9UFL3L_2O2/-^K^81L>
M5T_%UTG)EMKZO'7SVGSS]S6-;6GLC2)F+!CL4]/_ (&[ N,&Z)Q+B5R>TYF.
MK/R+RIG*U==TY"RM?S7129">+QQXK 8YT[VX_%5E2K4C57.\VS)/9FH;UMUW
MSSKKF7Q[FM^[MJ3,8L%9GU>*L^:/NK3]U>?;6GAPK%:Q<OI'H[E'1W+_ (GR
MZO>W%M/69;1'?R3'G\U8^YI'"/3:9M.<9I3;
M                       1B?O,O;@_;N".&^YS"8])<EP_M]O0-TL00/=-
M\R>2&UY,)D+\Z=8V4<%N>%AJ1(O1?.SJ]%^$LC_+CU#&TY[N^F\UM,>[PQEQ
MQ_YF'7O1'IMCM,SZ,:#O'3DGQSI_!SO''XW9YN[:?_+S:5GV=,D8XCS=Z7IO
MW<CM03B7M4V3N0V/&M@W'N2SZKKTLS8UL4^*=$M7\-@T8BHMBF_8-K?E;<B=
M6MLU(Z,G141KEQO\P?5/RMU1CZ?V]M=GRZGMO-.?)$6MZ)[M.Y6/-/?AW_!?
MIWY)Z8GFN>NF\W]^_P"F,5=8QQVSV^VR1/#6+QKV)%) "8@
M    QL[P>X;"]J7;)S1W!9SR)(^-='RF6PU&QU\K,[=<2/#Z3@'^%S7HS/;=
MD:51SD7XC)E?^!JFP])\AS=3]1[/D.#77<YZUM,?<TCVV2W_  TBUOL,3S[F
MV#D/)MSSC<_Y6WPVOIPCO3$>UK&OEM;2L>F85<NR;%FMOV+/;9LF0LY?8MGS
M64V+/96Y(Z6WD\UFKT^2RF0M2N572V;MZS)(]R_"YSE4]+]MM\.SV^/:;>L5
MV^*E:5K'9%:Q$5B/1$1$//\ W>ZS;[=9=[N9[VXS9+7O/GM>9M:?LS,N%.9U
MP                   )?WW<+L,?B\?GN_'D?#N9=S$.8T+M_JWZTD;X,3X
MYL9R!R+5\UJ(_P"5)6/P5"9BITACR2.1S9HU2IO\PG7$9<M.B.77_%TFN7=3
M$QQMVXL4_P!W_,M'GG'YI6>\$NCYVFUOU9OJZ9\]9I@B8F)KCU]ODX_E)B(K
MPX5K,Q,Q=+)*MK                'BW<3SSH/;%PGR/SQR;D$Q^F\;:W;S
MV11CFI;REQ'1T\)KN+:_XLN:V;.6J^/IL7HUUFRQ'*UO5R9CD')-]U)SG;\D
MY;7O;S<9(K'FB.VUI_LTK$VMZ(EC^:\SV?)N79N:;^\4VF"DVM/L=D1YYM.D
M5B.,S,1'&58OW,=PN_\ =5SIR1SYR9<6SM?(NQ6LQ+49/-/1U_$L1M37M4PZ
MSJLK,)JV#KUZ%1KOC>3 U7JKU<Y?2+IOD&PZ7Y)M^1<NC3;;?'%==(B;V[;W
MMI]U>TS:?3/#@H;U)S_>=3<YS\YWTSZS+;VM==8I2.%,=>$<*QPUTC6=;3&L
MR\),XP8  ]9X*X7WKN*YAXZX/XTQJY7=^3-IQNKX*NK95K5GW)%?>S&3DACF
MDJX3 8R*>]?G\+DKTJTLJ_ Q3%<\YSLNG^4;CG7,;=W9[;%-[3Y9T[*QY[6M
MI6L>6TQ'E97D?)]WS_F^WY/L8UW.XR16/-$=MK3Z*5B;3Y=(G3BL\NU[MWT7
MM0X#XR[?^.H$;K7&^MUL1\H/KMK6]BS<SY,ALVV9.)DLS693:MAMV;]AK7N9
M')85C.D;6HGFUU+S_>]4<\W//>83_P!3N,DVTUUBE>RE(_LTK$5CT1K/%?7D
MO*-GR'E6#E&PKW=K@QQ6.S69[;6G3MM>TS:T^6TS+WPP;*
M                                                           !
MJ@]7?U#<=V$]MUZUJF1Q\G<'RO'D=4X:PLWD6)\1-Y#8]@Y,O4)FRQRXG1:M
MN-\+98Y(K65GJ0/8Z%\[F2CX4= Y.N>HJUW5;1R':S%]Q;C$6C7VN&)C[K),
M3$Z3$Q2+VB=8KK'?B3UI3H_D<VV]J_+.XUI@KVZ?ULLQYL<3PUUB;S6)C29T
MKILIE,EF\GD<UF;]S*Y?+WK>4RN3R%B6Y?R62OV)+=Z_>MSODGM7+EJ5TDLC
MW*][W*Y555/0+%BQX<=<.&L5Q4K%:UB-(B(C2(B(X1$1PB/(I1DR7RY+9<LS
M;):9F9F=9F9G69F?+,SQF7P'V^
M                            +(7T8-^;R)Z9O:KE5E62S@=0S^@VXWHB
M25W<>;SM&F4HGHDDJ='XG"UY&?&^&*1JJC556M\]/&#8SR_Q'YIBT]K?+7+'
MI];CIDG_ !6F/9B>WM7@\+]Y\=Z$Y?DU]M3%;'/H]7DO2/\ 96)]AM"(T;\
M        /#NXCN.X;[5>+,_S'SGNF.TK2<"Q(_:+3EGRF<RTS)'T-<U?#P^*
M_L&QY-8G>14K,>_P,?*_P0QRR,S73_3W-^I^9X^4<DPVS;W)Y(X5K7RWO;LI
M2/+:>'9$:S,1.)YUSSEG3W+[\SYMEKBVE/+/;:?)6E>VUI\D1Z9G2(F8@"^I
MCZK7,?J#[A)A8W9/CGMTUW)K9T?B*KD5<N1GA:R.';.1[-)[*FR[4]6N?6C5
M'4\1'*Z&MXGNGM6;V>''A?RCH+:>NGN[CJ#)73)GF.R/ZF*)XTIYY]UDF-;<
M.[6M.NN_$/F?6>Y]5'>P<DI;7'AB>W^WEF.%K^:/<TB=*\=;6U1DH(\
M                      S7[&^POG;OWY6K\=<189U/ 8R2G:Y$Y.S%6RFE
M\=8&Q.C'7<M;C1C<AF[<;9/D[$P/]LR$D;E;Y<$5BQ#IW6O7').AN5SS#FU]
M<]HF,6&LQZS+:([*QY*QP[]Y]K6)CMM-:SM/2?2'-^L.8QLN6UTPUTG)EM$]
MS'6?+,^6T\>[2.-M/)$3:+!?L:[">!^P?BN'CWB+"LN;%E8:-CD;E',5*J[M
MR-FZL*M]KRUV-KWT,%2FEE^3L1"_V/'LE>K?,GEL6)Z&=:]<\\ZYYG._YM?3
M;UF8Q8:S/J\59\E8\MIX=^\QWK3$=E8K6MR^D^C^4='\OC9<MIKFM$3DRVB.
M_DM'EF?)6./=I'M:ZSVS-K3FR::VH
M &&'>[WV\#]A?%4W)',F<67+9-+=/C[CC"OBGW3D7/UX/-^3<)2<JMI8RIXV
M.OY2SX*-&-[4>YTTM>";<.C.B.>=<<TCEW**:8JZ3ERVX8\59GMM/EF?N:1K
M:TZZ1W8M:-7ZKZNY1TARZ=]S._XRVL8\5?=Y+1Y*QY(C[J\^UKY>,Q$U\O?1
MW]\\=_?*4F_\N99F/UO#S78..>+L'8M)IG'>&MK R2OBX+#UDR6=R4=2)^2R
MDZ>T79F)T2&NR"M#?/HGH7D?0O+/B'*J][<7B)RYK1'K,MHUXS,=E8UGN4CA
M6//:;6FFG5O6/-^L>8?'.96[N"LSZK%69[F.L^2//:=([UYXVGS5B*QA";FU
M0                          #:EZ:?I6<S^H1ND>3BCO<>]O&MY2&#?\
ME^[3:K++XI(Y+6H<>5+2(S9-QLUE7QR(U]#$L<V6X[QOKUK48^(WB?R?H+9^
MJGN[CG^2NN+!$]GFR99CW&.)\GNK]E(TBUJR#T+X>\TZSW7K(UP\EQV_&9IC
MM\],<3[J\Q_PT[;<9K6T_P [;>VCAKM+XHP'#/!FH4]2TW!,2:96^&QFMES<
MM>O!D=JVS+JQEC.[-E_9F+/9DZ(C6,BB9%!%%$RB?474?-^JN:9.<<[RSEWE
M^SR5I769BE*]E:5UX1'IF9FTS,W%Y'R+E?3G+J<KY3BC'M:?9M:W#6][=MK3
MIQF?1$:1$1'O)@V8
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
MS+S?=>UI/M<=/)CQQKW:^SQUM/EM-ITB)B(PY-M:R
M                                            G4?=J-_79.QC?=)L
MV&/N<;]P6V5*M9JP^.#7]IU+2=BHR/:Q4G3VC/3Y7HY[>BHSHUR]%:RD_P#,
M7L/B_6V#>UCVFXV%)F?/>E\E)_HK%/\ MVVU\"]YZ_I+-M;3[;!O;Q$?V;TI
M:/Z;=_\ [=DA\@%-(       !A-WR]^W _8/Q7-R%R[FF7-BRL-ZOQSQ=A[=
M5=VY&S=6%'>R8FE(Y[Z&"I32Q?*.7F9['CV2L1WF3RUZ\^Y=%=#<\ZYYG&PY
M333;UF)RYK1/J\59\MI\MIX]RD3WK3$]E8M:NJ]6=8<HZ/Y?.]YE?7-:)C'B
MK,=_):/)$>2L<.]>?:UUCMF:UFOH[Y._3G;OWY6L<B\NYEU/ 8R2Y5X[XQP]
MJRFE\=8&Q.KVTL34D5C<AF[<;8_E'+3L]LR$D;4=Y<$5>O#?/HKH?DG0W*XY
M?RFFN>T1.7-:(]9EM$=MI\E8X]RD>UK$SVVFUIIIU9U?S?K#F,[WF5M,-=8Q
MXJS/<QUGR1'EM/#O7GC;3R1$5C"@W%JP                          &U
M_P!,[THN8_4'VUF=E^4.-^W/7<G[+NW+EN@KY,G9KHDEC4>-ZEIC:VQ[4]%:
MVQ*JK1Q,4B2V%?(L%2S%WB/XH\HZ"VOJ([NXZ@R5UQX(GLB>S)FF.-*>:/=7
MF-*Z1WK5D3H3P[YGUGN?73WL')*6TOFF.V8^XQ1/"U_//N:1QMK.E;3]^W?M
MQX;[5>+,!PYP9I>.TK2<"Q9/9ZK5GRF<RTS(V7]CVC,3>*_L&QY-8F^?;LO>
M_P #&1,\$,<4;**=0=0\WZGYGDYOSO-;-O<GEGA6M?)2E>RE(\E8X=LSK,S,
MW$Y+R/EG3W+Z<LY3BKBVE/)';:?+:]NVUI\LSZ(C2(B(]Q,*RP
M                      -5?J7>JKPUZ>^ER8MS\?R)W$;+C))]!X@J7GL6
MI#,U\4&X<AW*B22:YI]6?X8XE5E[+R-6&HU&-LVJLG^'/AAS?KW>>M]MM^G\
M=M,N>8[?/CQ1/N\D^6>-<<<;\9K6T>]=^(7+.C-KZOVN?G62OXO#$]G]O),>
MYI'DCW5^RO#O6K "[CNY3F7NPY5SW,G.6XWMQW/./=%$Z9SH<1KN%CLV;./U
M;5,0U[JN!UG$NM2)7JP_!XGODD=)-)+*^]G3W3O*.EN5TY1R3#7#LZ??7MI$
M3>]NVU[:1K:?1$:1$1%.N><]YIU%S"_,^;99R[J_WM:ZS,4I'96L:\(CTS.L
MS,SX29MB                           -_'I0>BKN_>);P7.?<+3S?'W:
M_!/%>Q&/5)\3N/-[8^KVU=8>[R[>!T1[_#[3G/#X[;.L./ZO62W4@OQ1\8]E
MTE2_).033<=2S&EIX6Q[;TW\ELOFQ_<^ZR<-*7F'P[\+=UU-:G-N=1?#R")U
MK'9?/Z*^6N/SY/+V4XZVK.AT+0=)XMT[7N/>.-5P6DZ/J>.BQ.MZKK6.K8G"
M8?'Q.>]*]*C4CCAC\R:1\DC^BOEF>Z1ZN>YSEI1OM]O.9[O)O^89;YM[EMWK
MWO,VM:?/,S_1'DB(B(X0MIL]GM>7[:FRV..F+:8ZZ5I6(BM8\T1'],^>>,\7
M;CJ.R
M             !\&5RN,P6+R6;S5^IBL/AJ%S*Y;*9"Q%4H8W&8^O);OW[UJ
M=S(:U2G5A?)+(]4:QC5551$/O%BR9LE<.&LVRWM%:Q$:S,S.D1$>69GA$/RU
MJUK-K3I6(UF?-"K\[ZNY;(]WG=ES;S_<ELKC-VW*XS3*=KQM?BN/<!'%KNA8
MQT#FQM@L5M4Q=5;*-8SS+;Y97-\;W*OI3T1TYCZ3Z5V7(JQ'K<.&/63'W66_
MM\LZ\=?;S,1QGVL1'9$*&=:]03U-U-N^;1:9VU\G=Q:Z\,5/:TTB>->]$=^8
MTCVUK3IK,L2C:FJ@                   3Y?04[#%[6^V5O-^_89:G-7<I
M0Q.RV(;U9L>1T[BAD:W=%U;PS1>U4;V>99=F<DSQ,5RV*E>:-):/5:,>./7'
M\3]2?(VQOKR;EUK4C2>&3-V9+\)TF*Z>KI/HM:)TNN5X3=(3TUT]&\W=>[S;
M?17)>)B8FE-/Q>.8F(F)B)FUXF(F+6FLZ]V&^(A!*@              !K5]
M57OIQO8=VJ;1OV,N5'<O[S[3H7"6'F;!9?+NF1I2OFVFU1E<JSX31<;X\A85
MS'0R6&UJKU:MIBDB>&/163KCJC%L,D3\E8=,NXM&L:8XGW$3Y+9)]K'EB.]:
M/<RTWKOJK%TAT]EYE.D[VWXO!68U[V6T3W=8UCVM8B;VXQPC2)UF%;AD\GD<
MUDLAF<Q>MY3+9:];R>4R=^Q+;OY'(WYY+5V]=M3N?/9MV[,KI))'N5SWN555
M54]#\6+'AQUPX:Q7%2L5K$1I$1$:1$1Y(B.$0HOFS9=SFON,]IOGR6FUK3.L
MVM:=9F9\LS,ZS+X3[<8
M             &_[[NSVO_MF[T+O-><QJV].[9M7EV>*6>NLU&7DG<XLAK>B
MTY5=TC;8I4&Y;*P.^,Z.SC8G(G7HJ01_,!U+\D=(5Y+@MIN^99>Y.D\?4X]+
MY)\^DSW*3YXM,)L\#^0?*'467G>:NN#8X_:]O^;EB:QZ)[M(OK$]DS6=.R4\
MDI MD                      0A_O ?J/NYOY-F[-.(\['/Q'PYGDFY3S.
M+L*Z#>^7<8LU:?7UFC=X;.O<9R/?7<SX&3YM;#G->E.I*MSO CP\^1>6QU?S
M6FG-=WC_ !-;1QQ8+<8MZ+YNWT8^[I,=^T*I^,G7'RMOYZ8Y;?7ENUO^-M'_
M #,T<.[Z:XNSTY.]V]VLHV!8A!H
M                              !+)^ZX\@)!L7=]Q78F\2Y/"\3<@8F!
M96-\E,%>W77-AF;#X%DE]I78L6USO$B1^4B=%\?5*M?S+[#O;?E/,ZQ[F^?%
M:?[T8[TX^CN7]G7T+%> &\TS\RY?:?=4PY(_X9O6W]/>I_1Z4OXJ<LH
M  U1^ICZK?#GI\:A)A(G8SD;N,V+&+9TCB*KD4:W'5YG,CAVSD>S2>^WK6JL
M1SGUHU1MS+R1.BK>%C9[5:4?#CPOYOU[N_73WMOT_CMIDSS';/\ 4Q1/"]_/
M/N<<3K;CW:VCSKOQ#Y9T9MO51W<_.[UUQX8GLC^OEF.-:>:/=7F-*\-;5@"]
MQ'<=S)W5<IY_F/G/=,CNN[Y]Z1K8M.2#%X/$POD?0US6,/#X:&OZYC$F=Y%2
MLQC$>]\K_'-)+(^]?3_3W*.F.68^4<EPUP[+'Y(XVM;RWO;MM>?+:>/9$:1$
M1%.N=<\YGU#S"_,^;9;9=W?RSV5CR5I7LK6/)$>F9UF9F?#C-,2
M                   ](PO,G+VMXNIA-=Y5Y(P&%H,?'0Q&%WG9\5BZ4<DL
MD\C*F/HY2"I69)/*Y[D8QJ*]RJOPJIC\W*.4[C+.;<;7;Y,UNVUL=+6GR<9F
MLS/!WL7,^98,<8L&XSTQ1V17):(CV(B=(<K_ ! <\?OLY<^DC<OSR<7R#R/\
MRVGO./\ !??RSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_Y
MUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV<
MN?21N7YY'R#R/\RVGO./\$^6>;_G6Y]]O^$?Q <\?OLY<^DC<OSR/D'D?YEM
M/><?X)\L\W_.MS[[?\(_B YX_?9RY])&Y?GD?(/(_P RVGO./\$^6>;_ )UN
M??;_ (1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/W
MV<N?21N7YY'R#R/\RVGO./\ !/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'
M^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV<N?21N7YY'R#R/\RVGO./\$^6>;_G6
MY]]O^$?Q <\?OLY<^DC<OSR/D'D?YEM/><?X)\L\W_.MS[[?\(_B YX_?9RY
M])&Y?GD?(/(_S+:>\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]
MYQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]
M]O\ A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9
MRY])&Y?GD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC<OSR/D'D?Y
MEM/><?X)\L\W_.MS[[?\(_B YX_?9RY])&Y?GD?(/(_S+:>\X_P3Y9YO^=;G
MWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GT
MD;E^>1\@\C_,MI[SC_!/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG
M'^"?+/-_SK<^^W_"/X@.>/WV<N?21N7YY'R#R/\ ,MI[SC_!/EGF_P"=;GWV
M_P"$?Q <\?OLY<^DC<OSR/D'D?YEM/><?X)\L\W_ #K<^^W_  C^(#GC]]G+
MGTD;E^>1\@\C_,MI[SC_  3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6
MT]YQ_@GRSS?\ZW/OM_PDVC[NIJ.^+V<[IS1R)MNW;9E.8N5\K%KEC:M@S.?\
MC2^.J<6M574)<Q=MK!YVX3YQDJ1>%KO)9UZJWX*:_P P&[V/\78>3\OQ8L6+
M:;6O?BE:U_&99[\Z]V(U_%QCTU\\K4^"FVWG\,9>:;W)DR9-UN)[O?M:WM,<
M=V--9G[OUFNGFA("((3(  - _JP>M5I/9Y4SO!?;S<PG(/=!/!+1R^0ZP9?3
MN$'2=&.L[,QOF5,]OC&>+V;">+P5'])LAT8D=2W.OA=X.;WJV].=\_B^#IJ)
MUK'&N3<^BGEKB\^3[KLQ\=;TAWQ$\4MITS6_*>2S3-S^8TF?=4P>F_DMD\V/
MR=M^&E;07]]W[=N4MQV'D+D;:L[NV\;9D9<MLFU;+D;.6S>8R$K6,6Q=O6Y)
M)I/+AC9'&SJC(HF-C8C6-:U+K['8[/EFTQ[#E^*F'98J]VE*1%:UCS1$?TSY
MYUF>,JF;S>;KF&ZOO=]DOEW>2VMKVF9M:?3,_P!$>:.$<'4#M.L
M                   ]5J\[<WT:M:E2YDY5ITZ<$-6I4J\A[=7JU:M>-L4%
M:M!%EV10001,1K&-1&M:B(B(B&+MR/DM[3>^SVLWF=9F<6.9F9[9F>[QF60K
MS?FM*Q2FZW$5B-(B,EXB(CR1Q?1_$!SQ^^SESZ2-R_/)^?(/(_S+:>\X_P %
M^_+/-_SK<^^W_"/X@.>/WV<N?21N7YY'R#R/\RVGO./\$^6>;_G6Y]]O^$?Q
M <\?OLY<^DC<OSR/D'D?YEM/><?X)\L\W_.MS[[?\(_B YX_?9RY])&Y?GD?
M(/(_S+:>\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS
M?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]]O\ A'\0
M'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9RY])&Y?G
MD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC<OSR/D'D?YEM/><?X)
M\L\W_.MS[[?\(_B YX_?9RY])&Y?GD?(/(_S+:>\X_P3Y9YO^=;GWV_X1_$!
MSQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@
M\C_,MI[SC_!/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_
MSK<^^W_"/X@.>/WV<N?21N7YY'R#R/\ ,MI[SC_!/EGF_P"=;GWV_P"$?Q <
M\?OLY<^DC<OSR/D'D?YEM/><?X)\L\W_ #K<^^W_  C^(#GC]]G+GTD;E^>1
M\@\C_,MI[SC_  3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GR
MSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_YUN??;_A'\0'/
M'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV<N?21N7YY'R#R
M/\RVGO./\$^6>;_G6Y]]O^$?Q <\?OLY<^DC<OSR/D'D?YEM/><?X)\L\W_.
MMS[[?\(_B YX_?9RY])&Y?GD?(/(_P RVGO./\$^6>;_ )UN??;_ (1_$!SQ
M^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/WV<N?21N7YY'R
M#R/\RVGO./\ !/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/
M-_SK<^^W_"6&OH\\>[3H'IX=O%C>LYL&Q[GR1KESE_.Y?9<ID<ODK%?DC)6=
MBU*/VG*V;=QL-30K&)A1JR*U7QN>B-1WA2@WBUO]KO\ K_F%=C3'CV>WR1@K
M6E8K$3AB*7X5B(XY8O/9Y=/)JNCX:;+<;/HO93N[WONL])S6FTS,S&69M3C,
MS/#'-(_VMFI&[?                                        :3?7M[
MJ7=NO8ILVE8#*+0W_N1R2\0X-D$T\-Z#3K55U_D_*Q^3X$=4=J[$Q$O5Z*C\
MU&O1R(J$Q^!W3$=0];XMWGKWMAR^OK[:Z:3>)TPUX^7O^WCAV8Y[$:>+'4$\
MAZ/SUPV[N\W<^HIVZQ%XGUD\)B8TQQ;2=>%IKV]BOJ+YJ6
M      ;=/1G[#G=[?=?AG[AB'7>"^%'XOD'EA;->23&[ L%QSM3XZFD16,<[
M=,M3=[5'XD<[$U+BM5'HQ2*/%_KB.C>E[UVE].=[WO8L.D\:</;Y?_EUGVO]
MNU?2E+PIZ/\ XGZ@C=;RNO*-E,7R:QK%[_\ +Q^Q,QWK=L=VO=F/;1*Q18QD
M;&QQM:QC&M8QC&HUC&-1$:UK41$:UJ)T1$^!$* 3,S.L]JYC^@
M    /DOWZ.+HW,GD[E3'8W'5+%_(9"_8AIT:%&G"^Q;N7+=A\=>K4JUXW/DD
M>YK&,:KG*B(JGU2E\MXQXXFV2TQ$1$:S,SPB(B.,S,\(B'Y,Q6-9X1"N"]6C
MONO=]W=9L6UX2]9=POQJMW0.$\9)UCBDUJE<_P#JVZ2P=&>');_EH%O.5[4F
MBH)3K2=5K(IZ%>%?1%.B.E\>VSUCY8W.F7<3_;F/:X_8Q5GN^:;=^T>Z4H\3
M>KYZLZAM.WMKRG:S;'A[-+<8[^36)G7UEHB:\?<13A$ZM8!)2.0
M                                              %B'Z'/:LO;)V%<
M>Y#-XQ*/(//DJ\W[BLT",OUZ&U4:<7'^&GD>JV8XJ&AU*-E]9Z,]EO7K358C
MW/5U O&CJ?\ B3KC<4PV[VPV/_3X])X3-)GUMH\G')-HUXZUK7CIHNYX7]/?
MP]TAM\66LUWNYCU^76)B8MDB.[68GC6:XXI68X:6B9TUF6X0B9(0
M            #2GZUOJ.1]DG /S XXS$,7<=SGCLKA=(6M.BW^/M/\M]'9.4
M)HF(YU>Y5=-[%A/,6-)LF]T[/-90L1+,?@YX>SUGSWX_S&DST]LK5MDUCAER
M=M,,>>)]UDTUTII6=)O646>*?6\=*\F^)[&T?+>[K-<>G;CIV6R^B8]SCU[;
M<8UBEH5\\DDDLCY97OEEE>Z2221SGR22/<KGO>]RJY[WN55557JJE\XB(C2.
M$0II,S,ZSVOX
M                 ;[/NY'(/S0]0_YK26EBAY5X0Y(TZ.HZ25(K5_#6-<Y&
M@>V)K7Q.M5J.CV58]WA5D;Y$1WQE:Z#?Y@]A\;Z ^,Q&L[7>X<FOFBT7Q3]B
M9R1]G3S)?\$=Y\6ZT^+S/#<;3+33SS6:Y?Z8C'/V-4]LHVM^     !'[]6/U
MKM-[0ZVP\"]N5[#;YW.RP3XW-YQOL>8T[@Z2:.>&2QFXW):H[!R)2D:BP821
MKJ]-ZI+D.J,;2M3OX6^#>\ZKMCYYU#6^#IN)UK7C7)N>SA7LFN*?+DCC;LQ]
MO?K#?B+XI[7INM^4<DFN;G^FEK<+4P>FW;%LD>3'V1VW[.[:#1O6];ER;N&Q
M<@<A;-FMRW;;<I9S6R[1L5^?)YG,Y2V[Q3V[UVR]\LKU1$:U.J,CC:UC$:UK
M42ZNRV6SY;M,>PV&.F'9XJQ6E*1%:UK'DB(_[3/&>*IN[W>ZW^YOO-[DOEW6
M2TVM>TZVM,^69G_MY'4SM.N
M                      %H]V.\(N[<.T'MSX3L54I9;0^)]2H;17:Q8VMW
M;(XYF<WJ1K'-:YB6-QREZ1$<GB3Q?&ZKU4\T.M.<_P 0]6<PYS6=<6?=7FD_
M^7$]W'_1CK6%_>D^5?(?36QY5:-,F';4B\?VYCO9/\<VEE2:PV%_CG-8USWN
M1K&HKG.<J-:UK4ZN<YR]$1$1/A4=O".T[.,HHOJU^NY!K2[/VT]CFSPW-B3V
MW!<B]QF"NLFHX%5CGIY'7.'[U;Q,NYUCW>&798I/)I*Q4Q_FS.9<K6B\*_!&
MVY]5U'UKBF-OPMBVEHXV[)B^>)[*^;#,:V_YFD:TM7CQ&\7*X/6<BZ3R:Y^-
M<FYK/"ODFN&8[;>?+$Z5^XUG2U8?ERY;R-NUD,A:LWK]ZS/<NW;D\MFW<MV9
M736;5JS,Y\UBS8F>Y[WO<KGN555552V5*4QTC'CB*TK$1$1&D1$=D1'DB/)"
MM-K6O:;WF9O,ZS,\9F9[9F?+,OF/I^
M                            #T[A3C'+<U\Q<5</8)7LS/*?(NE\>XV9
MD?F^S6]PV+'8"*V]G5J>33=?\V17*C6L8JN5$15,;SGF6+DW*-US;/\ Y.UV
M^3+/IC'2;:?9TTAW^5;#)S7F>WY9A_S=QGICCT3>T5U^QKJM7];U[$ZEKN U
M3 5&4,%K.%Q>O86C'_\ +IXG"T8,;CJC/@3XE>G68Q/_ +"'F#N-QEW6XR;K
M//>SY+VO:?/:TS,S]F9>A6##CVV&FWPQIAQUBM8\T5C2(^Q$.:.%R@
M                                 K^?7X[JOXA>^?/\=X.[[1HG;'CY
MN),4V)\JU[.\I:;D>4LFL,CU;#>K[(C,)+X4:U[,'&[X>O5;V^!/3'R#T53F
M.:--[S*WKY\\8]-,,>Q-=<D?^I*H'C1U#'-^J?DS#.NUY?2<?DXY;Z6R\8GR
M:4I,3I,6I9H^)I1                   #D\-ALML68Q6OX'&W<QG,[DJ.&
MPN(QM:6YD<KELG:BI8[&T*D#7SVKMZY.R**-B*]\CD:B*JG'FS8MOAON,]HI
M@I6;6M,Z16M8UF9GR1$1K,N7;X,VZSTVNWK-]QDO%:UCMM:TQ%8CTS,Q$+*?
MTPNR/%=B':AI?%5B"E-R;L"-WKF?.5DKRKD>0\Y4K>VXB"] ^9MO#:91AAQ-
M)['^5,RJZRC6/LR(OG7XD=9Y>M^J,W-(F8Y=3\7MZSKPQ5F=+:3V6R3K>WEB
M;=WLK"]G1/2^'I+I[#RJFD[G3OYK1I[;+;W4ZZ1K%>%*:\>Y6NO%L--!;:
M             1Q/O"O?VG!W"57M%XYS+8.4NX##2S\@6:4_2[JG";K%BAD*
MK_ J+!<Y+OU)L8WKXD7%U\@U6M=)"]+!^ G0ORWSJ>JN84UY7L+_ (J)CA?<
M:1,>S&&)B\_VYIY(F$,^,?6,<DY+\@[*\1S3?5F+:3&M,'9>VG'3UFDXZ]G#
MOS6=:H.9=-4<
M       !G/Z;O:K/WD]Y/#/"=BI/8TZWL,>U\H30.2+V3C+3W,S6W,6PJ/\
M99LW4@;BZTOA>C+E^%5:J=32?$3J>.D>D-YSBLQ&\C'ZO#Z<V3VM/O9UO/9[
M6L\6Z>'W3L]3]5;;E]Z][9TMZW-V:>JQS$S$Q,\8O;NX^&LQW]=-(E9M5Z]>
MI7@J5((:M6K#%7K5J\3(:]>O"QL<,$$,;6QQ0Q1M1K6M1&M:B(B=#S@M:U[3
M:TS-IG69GMF?/*]41$1I'8_8_                    #Q/N-Y_XZ[7.%.0
MN>.5,HF+TOCS V,Q>1CH_;\Q?>YE3!ZSA8I7QLM9[9\U8@H4HE<UKK-AGC<Q
MGB<W,]/\BYAU-SG;\CY77O;S<9(K'FK';:]O-6E8FUI\T3IK/!BN=\YV73_*
MLW-^86[NUP4[T^>T]E:U\]K6F*UCSS&ND*S;NW[H>1>\?G[?^X#DV=&YS<\F
MJXO!5[$EC%:;JE!%K:UIN$61D2_)FOXQK(O,\#'VI_,LRHLTTCE]'.E>FN7]
M(\BP<AY;'XG#7VUIC2V2\\;Y+>FT\=-=*QI6.$0HEU'S_>]3\XS<YW\_CLMN
M%8[*4CA6E?16.&OEG6T\9EC:;"P8
M                                 V&^D[OZ\:>H[V?[(ECV5+W,6%T1
M\W5[4\KE.GD.,)HW.8J*C)XMP6-W7XO1R^+XO4T'Q2V'RCX>\VV^FO=VELOO
M,QF_V>KU;IX=;SXAUORS/KIKNJX_?8G%_P#G671YSKU     C]^OCZ@_*?9_
MQ/QKQ1P3L4&I<D<^INC,UN5)J2;5I>A:U#@Z=VQK$KGJS!YO9[VP+6K9+P/G
MJQ5;+ZJQ6FQ6(9W\#.@N6=6\TW/-.=XYR\OV'J^[CGW&3+?O3$7_ *U:136:
M:Z6F:Q;6LS68;\8.L^8=-<NP<NY1>,>^WG?[UX]W3'7NQ,T_JVO-M(MVQ$6F
MNEM+1!"L6)[<\]JU/-9M69I+%FS8D?-/8GF>Z2:>>:1SI)9I9'*YSG*KG.55
M5>I=ZM:TK%:Q$5B-(B.R(\T*C6M-IFUIF;3.LS/E?B?K\
M                                            #.'TU^$?XB.^WM@X
MKFK>UXG*<J8/9-GK.B\R.QI_'R3\@[=4EZ_$C9>US6+-='NZHUTJ? Y>C5TO
MQ%YU_#_1',N9Q.F6NUM2D^;)ETQ8Y^Q>\3]AM?0O*?EOJ[8<OF-<=MQ6UX\]
M,?XR\?9K28^RLYCS=7S (DOWA_U#^6]#W;&]DG#^UNU'5L[QKB]JYMS.OS2U
M=JS3MIRF7AQO',N6AE99P^ ?K^)ANY"*OX),E7R3()7K6\Z&6U/@#T!RK?;.
MW6?-L7K=S3<VIMZVXTKW*UUR]WLM;O6FM9GA2:3:([VDQ7+QIZUYEL]U7I3E
MF3U>WO@B^>U>%[=^9TQ:]M:]V(M:(]U%HB9[NL3$2+6JW
M                                              W>_=]N$?VM>HII
M^V7*WM&$X&T7=N5[S98O%4ERCZ,.@:Q ^3X/!<JYW=XLC B+XE=CE7HK6O(8
M\>>=?)7A_FVM)TS;[/CP1Y^[KZV\^Q-<<TG^_P"?1*W@URKY1ZUQ;FT:XMGA
MOFGS:Z>KI]F+9(M']U8%%$%R
M    8L][/<AB^TCM6YM[@LBM=]KC_2;]C5Z5E&/@RV]YA\.OZ#B)XW30.DJ9
M+<,K2BL>!5>RLZ1Z-=X>B[-T=T]EZJZGV?(<6O=W&:(O,?<XZ^VRV[)XQCK:
M8\FND,+U%SG#T_R/=<YSZ=S;XK6B)G3O6[*4U\][S6L>F57AF,OD]@R^4SV:
MNV,GF<WD;V7RV1MO\RUD,GDK,MR_=LR+\,EBU:F?(]W_ !<Y5/2S#AQ;?#3!
MAK%<-*Q6L1V16(TB(]$1&B@.YW&;=[C)N]S:;[C+>U[6GRVM,S:>'#C,S/!Q
MIR.$                  $EG[NSV%MY<Y@RG>5R+ATGX^X*RGR/Q;4OUO'4
MV/F.>DRQ)G8FS1/@LU>-,/<CLL7XKF9>[3FB?XZDB)7/^8#KCY+Y37I#E]]-
M]O:][/,3QI@B>%?/$Y;1I/GI6T3PM"?O!+H_XWO+=6;ZO_3[>9I@B8GVV28T
MOD\TQ2L]V.V._:9X6HFW%-5H                !A/R_P"G)V2<^\@9OE3F
M3MXTSD'D'8F8V/,[3G[.QRY"[%A\94PV,A5*^<KUH8*6,H10QLCC8Q&LZ].J
MJJ[CRGQ ZRY%L:<LY1S#-M]ACU[M*=V(B;3-IGW.LS,S,S,RP',.E>G.;;F=
MYS/9;;<;J8B._DI%K:1V1K.O"/)'8\S_ ,0'II_9#XR_ZFT?K"9'Z5_$7YVW
M7^'\%T?X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /X)_ ?1?S
M7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/33^R
M'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^E?Q%
M^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^"?P'T7\U
M[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/33
M^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^E?
MQ%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /X)_
M?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/
M33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^
ME?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^"?P'
MT7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X
M@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L
M(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /
MX)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T
M?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1
M^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^
M"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4
M^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J
M;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ
M_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>
M]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+
M_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;
MK_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO
M9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/
MC+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB
M_.VZ_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_
MFO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]
MD/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B
M+\[;K_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^
MB_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >F
MG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?
M2OXB_.VZ_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^
M ^B_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q
M>FG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81
M]*_B+\[;K_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P
M3^ ^B_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_
MQ >FG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[3WC@+L=[3>UO8LUMO
M;_P=IW%^R[%A4UW-9G7VY1]Z_@_;JV37&22Y+)7_ "ZC[]*&5S6(WQOB8J]?
M"G3"<\ZSZHZEP4VO/=[FW.WQW[]:WTTBVDQKPB..DS'V64Y7T]R+DM[Y.4;3
M!MLEXB+3CI%9M$<8B=(XZ2RL-89D                    ! N]=GU(?XK^
M:E[>^)\][5V^\$9V_4LY#&V?,QO)O*E3SL9F]I;-$Y8,AKFK(LV-PSV^**;Q
M6KC'R168/+O%X)>'G\+<F^7^:4TY]OJ1,1,<<.&>-:>>+WX7R>6/:TF(FMM:
MA>+G7'\1<U^1>77UY-M+S$S$\,N6.%K^FM.-:>2?;6B9BT::"2=$/
M                                                           !
MW?C/<[/'/(_'_(5)KWW-#W?5-SJ,CZ>8ZSJ^>H9N!K.KXT\;I:*(GQF_#_Q3
M\)T^9;.O,.7Y]A?W&?#?'/L7K-9_WNUL-U;8[[#O:>ZPY:7CV:6BW_<MAZ=N
MMD*E6_2F98IW:T%NI8C55CGK68FS03,54159+$]')_\ 84\M[TMCO-+QI>LS
M$QYICM>B5;5O6+UG6LQK$^B7TGR^@   K[_O ?.?[7_42W35J5KVC \"Z7I_
M$>/6)W_;292.K8WC:YTC1ZHERML6YSX^9ZHUSOD]K?A:QJK?'P(Y)\D] 8=U
M>-,^^S9,\^?NZQCI'L33'%H_O3YU-O&3FWRGUKEV])UP[/%3#'FUT]9?[,6O
M-9_N^AI()E14
M            "33]V1X1=M'<ASISW>JMEQO$G%^,TC$RS,5$CVKE;-/L,N4G
MJU$EGHZSH>1KS(U5\N/(M\2?'8I7'^9#G/Q;I[9<CI.F3=;F<EO[F"NFD^B;
MY:3'GFDZ=DIW\!^5?&.>;OG%X_%[;;QCC^_FMKK'L5QVB?-WO3":\4W6G *Q
M/U(><?XC.^?N<Y8@O?*.'S'*F>P.J7&NZQV=*T-8="TNS$U$1L3+>KZU4F5J
M?@=(O5555<OI'X><E_A_HGEO*[5[N:FUK:\>;)E_&Y(^Q>]H^PH7UQS;Y;ZM
MW_,8GO8K;BU:3YZ8_P 72?LTK$_982&YM5
M                                  !-%^[%<(_-_@KN$[@K];P7.2N1
M<'QM@9)HNDB8#C/".S.1N4I/_P"SRN=WYT$G3_FEQ?P_\J%/OYDN=>OYWL.0
MXY]IMMO;-;^]FMW8B?36N+6/1?TK1> O*O4\HWO.;Q[;/GKBK_=Q5[TS'HFV
M32?31*"*U)\                                       !$3^\T]U2R
M6>%^SC6\C_IUV.YMY1AKS,5KIYOE#6^-L+:\IWF,?!"F7OSP2? YLU*5$^!J
MEK/Y<.F.&\ZNW-?_ -OAF8]B^:T?X*Q,?VX5X\=^H9Q[?:],X+>VR3Z_+I/W
M-9FN.LQY8M;O6]$TK.B)(6J5H                  ![#P!P=OO<GS-QUP9
MQEBY<MNO).RTM>Q,3(WO@HQ2JZQE<[DG,^&OA=<P]>Q?O3+\$-2M(]?@:8CG
MW.]CTYR?<<[YE:*[/;XYM/GF>RM8\]KVF*UCRS,,OR#DN[ZAYQ@Y/LHUSY\D
M1KVQ6O;>\\8X4K$VGCQTTCC,+._ME[?-%[5N".-. N.:Z1ZQQQK=7#1W7PM@
MN9_+/5]S8=HR;&22HF4V;.V;%ZPB/<UDDZL9T8UJ)YM]1\^WO4W.]SSSF$Z[
MG<9)MIVQ6O96D?V:5B*QZ(U[5]>4<JVG).68.5;&O=VN#'%:^>=.VT^>UIUM
M:?+,S+W<PC)
M                                                1_/7@]2'^%CA
MK^&_B?/>R\_<[:_<CR>1QEGR\GQEQ1;DEQF5V%LL;DFH[!NCXK.,Q+V])((X
MKEIKHI8*[GSOX(>'G\3\X_B'FE->1;')&D3'#-GCVU:>FN/A>\=DS-*S$Q:V
MD.>+O7'\/<K^0^77TYSNZ3K,3QQ89X3;T6OQK3RQI:W"8KK [+OJB
M
M  6B_8?OZ<I=E7:COKK'M5O8NWWB>?+S=6.Z[!4TK#XW8V>)BJU?)SU.RS_@
MOQ?A1J]43S2ZWV'R9UCS38Q&E,>_SQ7^Y.2TT_PS"_G2.\^4.EN7;S76U]EA
MU_O12L6_Q1++ U9L0  X':MEP^EZOLFX[#:2C@-3P.8V7.77=/#3P^"Q]C*9
M.T[Q.:G2O2JO>O543X/PG/M=MFWFYQ[3;QWL^7)6E8\]K3%8C[,S#AW&?%M=
MO?<YITPXZ6M:?-6L3,S]B(54',O)>8YFY=Y0Y=V!TCLWR?R#N&_Y1)9%E=%=
MV[8,AGIZZ/7_ /EUGWO+8B=&M8U$1$1$0]/N4<NP\GY5MN4X/\G;;?'BK[&.
ML5B?LZ:O/7FF_P O-.9;CF6;_-W&:^2?9O:;:?8UT>:F1=$
M                                               $_/[O)PC^RST]
ML+O5VMY6:Y]Y&W3DB5\L7EVX\!B;4''6N4WK^%U.2+3)\A!U_"W)*[\#D**^
M/O.OE/KV^RI.N'8[?'A]'>M$Y;S[/XR*S_<7$\%^5?)_1E-W:/QN\SWR^GNQ
M/JZQ['M)M']YO4(32TQ-[[><7=MW9UW'<UU[:T<MH_%6SSZO:;,M=T6[9JI\
MVM%\,R?&C5^XYFBU%;\;X?B_#T-IZ(Y+_$75W+^36CO8LVZI%X[?Q=9[^3_V
MZV:[U=S;Y#Z9WW-:SIDQ;>_<G^W:.[C_ ,=JJNH]+5 P
M                                             +,[TNN$?X>NP+M=
MXWGK>R9A.,<7N^S0OB\NU#M'*%BWR1GZ-UR]7RV<1D=J?2\2JJ)'6:UO1C6H
MGG'XE\Z^7^N^9\QK.N+XS;'3S=S#$8:S'HM%.][,S/;JO=T!RKY%Z.Y?L9C3
M+\7C);S]_+,Y;1/IK-^[]CS,^316X
M       !Q&P9_#:I@,WM&Q9&OB-?UO$9+/YW+7'*RIC,-AZ4V1R>1M/:USFU
MZ5*L^1ZHBJC6K\!RX,&7<YZ;;!6;9\EXK6L=LVM.D1'IF9T?-[UQTF]YTI6)
MF9\T1VRJ[^]'N,R_=GW2<U]P.6?:2+D/=LC=URE<=XI\/I&,2+!Z+@GHB(QK
M\-J.,I5W^%$1\D;GJG5RJ>E?1O3V+I7IG9\AQ:=[!AB+S'W62WMLEO\ BO-I
MCT:0H3UCSZW4O4F[YOK,X<F28QZZ\,5/:X^$]FM8B9C^M,SY6+YLS60
M             30/NYG86S0^/,UWP<CX9B;=RC4OZEPG4OU8GSX'C>K=2#9-
MSKI.UTU/([QFJ*TZTC6Q2MQ5)[V/?!D50I]_,%UQ._YA3HSE]_\ I-K,7W$Q
M/NLTQ[7'.G"8QUGO3V^WMI,1.-:KP5Z0^3>66ZFWM=-[NZZ8HGMK@UU[W&(T
MG+:-?+$TK28GVTPE#E:DZ
M                                                          8S
M=W_=1QQV9=O^^<_\FV>N'U.BV#"8"O/%%EMTW#)>.OK.FX)DG59<CFK_ $1[
MT:YM2I'-:E1(()7-V/I/ICF'5_/L'(N6Q^-RVUM:8]KCQQQODMZ*Q]]:8K'&
MT0P/4O4&QZ7Y-FYSOY_%XX]K7RWO/N:5]-I_HC6T\(E6<]PW/?(_<]S-O_.O
M*^8?F=WY"SL^8R+T=*E'%TT:RKAM<PL$TDSZ6OZUB((*-&#Q.6*K Q%<YW5R
M^C?(.1<OZ:Y/@Y)RNG<V6WI%8\]I[;7M/EM>TS:T^69E1/G7.-]S_FF;F_,;
M=[=YK]Z?-$=E:U\U:UTK6/)$0\7,PQ8
M                                       %AUZ"W("[UZ97"-*:=+%[
MCW.<F\?WI/&USFI0Y S^?Q,$C&HGE+6US9*4;6K\*L8UW_J*"^..P^)>)&]O
M$:4W%,.6/LXJUM_3>EI_V+H^$&\^-]![2LSK?#?+CG[&2UH_HK:L-QI$:30
M!J;];GG#]AWIO\]SU+C*F>Y6HXG@_ ,?)Y?MO[2;J8[;J;>CFO>]W&];-R(U
M.O7R_A3P^)4E+P9Y+\M>(>QK>-<&UM;<V]'J8UQS[]../L^='7BKS;Y)Z'WD
MUG3-N(C!7T^MG2\>]1D_H5SAZ"*3
M                             Y+#XC)9_+XO X:G-D<QF\C1Q&*Q]=$=
M8O9+)68J=&G CE:U9K-J9C&HJHGB<AQYLN/!BMGS3%<-*S:TSV1$1K,S[$<7
MWBQWS9*X<43;+>T1$1Y9F=(C[,K5?M^XHQ_!'!?#O"V+=!)2XIXRTCC^.S6:
MYL5Z35-<QV&M9+J]D<CY,G:IOL/>]J/>^57.3Q*IYA\^YIDYYSO=\XRZ]_=;
MG)ETGR=^\VB/L1,1'FB'H3R;EU.4<HVO*\>G<V^#'CUCR]RL5F?LS&OV7KQB
M621P/O+?.3-)[1^+^#J-OR<OSGRHS*9&NCU_[K2>**$6:RT;HVI\/AW'8-?D
M:KEZ)Y2]$5?A;87^7/DL[WJO<\ZO&N+9;72)\V3//=K_ .W7+'V?Z80\=>;1
MM.F]ORFDZ9=WN-9CSX\,=Z?\=L<_80=RZ*J
M                                    ,D^SKA63N,[J>W[A#R7S4N1^
M5]-U_/>6USWU]3?F*UO<;R,:K5?\G:K5N6.G5O5(^G5/PIKO5W.8Z?Z8W_.M
M=+[?:Y+5]-^[,8X^S>:Q]EG.F>5SSOJ'9<JTUIGW%*V_N=Z)O/V*1:?L+3&.
M..&-D43&111,;'''&UK(XXV-1K&,8U$:QC&HB(B)T1#S,F9F=9XS+T!B(B-(
M[']GX_0                                      T8_> ^ZC]@'8YE.
M,L%DEI[WW.Y=_%^/C@D?'=BX^IP0Y;E/),Z.8R2C9P[JN#LM7Q*K,\G1OX7-
MFKP(Z8^7NM:<QSUUV7+:>NGS>MF>[ACV8MKDCL_R^WR3%WB]U!').C\NVQS_
M -7OI]17L]Q:)G+,QK'#U<336-=+7KP\J ,7L4R                  !G;
MZ<?9AL/?5W4Z#PO2BOUM(@L)MW+NR4HW]-:XRP-FM)GIFVFM<RIE,])+#B<<
M]R.1N0O0N<U8V/Z:1XA]88.B>F,_-[S6=[,>KP4G[O-:)[O#RUIQO?\ LUF.
MV8;KT#TIEZNZAQ;"8GY.QS&3/;CI&.L\:ZQ,:6R3[2NDZQK-HB8K*R_UK6\%
MIVN:_J&K8JG@M9U7"8K6]<PF/B2"AA\%@Z$&,Q&*HPHJI#3Q^/JQPQ-_]+&(
MAYS;C<9MWN,FZW-ION,M[7O:>VUK3,VF?3,S,RO-CQTQ8ZXL417'6(B(CA$1
M$:1$>B(<V<+[
M                                               !^<TT->&6Q8EC
M@@@C?-//,]L4,,,35?)++(]6LCCC8U5<Y51$1.JG[$3:8K6-;3V0_)F*QK/"
M(5[OK2>H[-WP]P#]*XXSD\_;9PGD,AA>/V5I71X[?MH:Z2EL7*EB%CU9:@R2
ML6KA'2?&AQ+$E:R&6[:C6^O@]X>QT7R'XYS"D1U%O*Q;+KVXJ=M,,>:8]UDT
M[;\-9BE94S\4>MYZLYS\5V-YGD6UM-<>G9DOV6RSY]>S'KV4XZ1-K0TO$P(N
M
M          36ONPG("Y7MH[C.,'R^8_2>;L3ND;'2O>^"KR-H^,P\<38W,\,
M-9UKC69[4:Y461\B^%JJJNIS_,GL/5=1\OYE$<,VRMC]F<62UOZ=,T?8T^Q:
M;P$WGK.1;[83VXMW%_L9<<5_HUQ3]G5)M*WIX  $1#[T'SCX\AVP]MF/O=/9
MZ>U<X[;C>O7Q^VS/T+CR]X>B>'RO8-HCZKUZ^/X.G1>MKOY:N2Z4YEU%DKVS
M3;4GV/QN6/\ ;AE6[Q\YMK?8<BI/9%\]X]G\7CG_ &942<M0KD
M                                                  #9]Z-W"'[=
M_4:[;<%:K>T8/1=LEYBV%[H_.A@J<4T9]QPZ6HE^+)6R&WX[&4G([JU?:OC(
MJ=46-O%WG7R)X?<QSUG3-GQ?%Z^F<\QCMIZ8QS>WV&^^&/*OE?K?8X;1KBPY
M/76]C#'?KKZ)O%:_961)YY+P@$#3[QMSC^TGOPI<6T+WGX;M_P"+M7U:S48O
MC@AW'=6OY!V"TQ_3PK--@,YA:TJ-548^GX5Z/1R)>'^7SDOR=T/;F=ZZ9M_N
M;WB?+ZO'^*K'WU<DQ_>\VBH?C=S;X]U='+Z3KBV>WI28_MW_ !EI^]M2)_NM
M 9.J'0
M      2&?NVW"/S_ .]S:>8+M;QXO@+BC.Y"A;\OQ^S[IR2]=&Q$/C7HD/M.
MGV=A7Q(JN7R_"B=%<J0'_,/SKXAT9BY32?QN^W58F//CP_C+?T9(Q?TIH\#N
M5?'.J\G,[Q^+V>WM,3YKY?Q=?Z:3D_H3KBDJVP
M                 *]OUW^ZW^)/OMV_5<%D6W./>W*F_AK6FP/:ZK:V;%7)
M;?)F9^)/8B?:EW&67&>8QS6RU,17=X6N\76^G@?TO_#O1.+=9ZZ;_F%OC%]>
MV*3&F&O9'#N>W]F]N,QHIUXR=11SGJN=A@MWMEL*^JC328]9,ZY9UCCK$]W'
M,3/"<?9$ZZZ7"8D3                   L)O1$["F=G':OCMRW;#I3YV[@
MJN(WG?$N5&Q9/4]8=7EGT3CU[WN=/#+B\7>=>R,3FQ/CR=Z6"1KO98WK0CQE
MZYGJ_J>VTV=]>2;";8\6D^UO?73)E\WMK1W:SQ]I6)B?;3"Z_ACTA'2G3M/C
M-8CF^ZTR9ITC6O#VF+7S8XGC&LQWYO,<);H2($C@
M
M                1IOO GJ2?L5X[E[,.'=C\CECEG!>=S!EL5-UM:+Q-EX9
M8?FPMF)W2EL?)<"OCDCZK-!@DE<YC$O5)BQ?@1X=_+/,(ZPYOCUY7M;_ (BM
MNS)GK.O?T\M,,\8GLG)I$3/<M""_&3KCY+V7\+\LOIS'<T_'3';CPS]QKY+9
M>R8[8QZ\([]90D2Y:JH
M                             !)[^Z_[_P#)O</W,<7+8>Q-SX:UO>TK
M>*9(IW\;[M!@4D5$5*SIJ[.4G(WQ(LGA>_P?%\PK9_,IL/6<@Y;S/3_)WE\6
MOF]=CFWL\?4^QPC7R)[\ ]YZOG6_Y?K_ )NUKDT_]*_=]C_F^SYO*FF%/%HP
M !7!^L]S@[G;U'.XK+5K;K.!XZV*KPOKD?G+/%4K<6THM:V".O)\#%@N;U!E
MK;4:GA3VE>BN_P"9?0KP?Y+\B>'O+\5HTS[C'.XOY-9S3WZZ^F,<TK]A2'Q0
MYM\K];[W)6=<."\8*^B,4=VVGLY._/V6K0DQ'X
M                                      )8OW7WA%UC9^YSN.OU42/$
MX/5N%=7N*Q7++-G;R;QO,#7JU&QNJ18#7U^!55R6%Z]$1/%5O^97G/=VW+>G
MJ3QO>^XO']V/5XY^SWLO]"Q/@'RKO;C?\\O'"M*8*3_>GUF3^CNX_P"E,"*F
MK*OFN7*N/J6K]ZQ#4I4:T]RY;L2-BKU:M:)TUBQ/*]49'##"Q7.<JHB-154^
MJ4MDO&.D3-[3$1$=LS/9$>R^;6K2LWO,12(UF9\D1VRJN>Z+F6YW#]QW./.-
MU\ZKRGRENNYT(++GNDQV#S.>NV==PS5D1)$@P>!=6IQ([XS8H&HO54/3GIGE
M%.0=/;+DM-/^EVN/',QY;5K$7M[-K:VGTR\^N?\ -+<ZYWN^;6U_ZC<7O&OD
MK:TS6O\ PUTK'HAX.9MB
M                     3HONV'"/S#[+MWYDNUO*RG//*^4EQ]GRO![5I?&
M,#M0Q#?,7X9?9]PEV%.J?%3Q=$^'Q%*/YB>=?'NL,/**3KBV.UKK'FR9I]9;
M^G'ZI;3P-Y5\3Z6R\SO'XS>;B=)\],4=RO\ 1?UB1*0 FH
M                        ,0N_/N8I=H7:1S=SY+/59FM.T^W7T>I:?6\.
M3Y#V*2+7M%HI7LH]+L*;+DZ\UF-K)')3AF>K5:QW3:^B.G+]5]5;+D58GU.;
M-'K)C7VN*OMLD\.SVD3$3K'MIB->+ ]3\[Q=.\@W7.<NGXC%,UB9T[UYX8ZZ
MZ3[J\UCLGM[%8%D<A>R^0O9;*6Y[^2R=RUD,C>M2.FLW;UV=]FW;L2O572SV
M+$KGO<OPN<JJ>E&+'CPXZX<417%2L1$1V1$1I$1Z(A03/GR[G-?<Y[3;/DM-
MK6GMFUIUF9],S.KXC[<0                 ;N/0R["_P"+SNFJ\B[Y@UO\
M%=NUC$[IMC+U6.7$[?O2SOGT#09&6625[]2?(4GY/*0K'+$['T%K3(SVV%RP
MQXV=<?PITS/+MC?N\[YA%L=-)]MCQ=F7)PXQ.D]RD\/;6[T:]R4O>#_2'R_S
M[Y7WE->5[&8MQB=+YNW'7S3W-/66C7AI2)C2ZP/*(+@
M
M                    89=^W>9HG8IVW;GSCN#Z=[-5H78#C/39['DV=\Y'
MRE:RNO:[ UKV3^P1+7DNY*:/X];&5;$K4<]K&.V_H;I#?=;=0X>2[36N&9[V
M;)IPQ8JS'?O/DUXQ6D3VWM6.R9F-7ZPZGV?27(\O-MSI.6([N*GER99B>[7V
M.$VM/DK%I[=(5I/+7*N^<Y<E[OR]R?L%K:-^Y"V'(;-M&;M]&NMY'(2^-8JU
M>-&P4,90@1E>G5A:RO4J11PQ-9'&QJ>C'*N5['DO+L/*>6XXQ;';XXI2L>2(
M\\]LS,\;6GC:TS,S,S*BW,>8[SFV_P O,M_><F\S7FU[3Y9GS1Y(CLB(X1$1
M$<(>=G?=(                      WW>F7Z'VR]^'#.:YVY!Y1R_"&D7-@
M?@N,?9-(K;9>WROB'6JVT[%X+FR:^S'X+'9=C:%61OG.M6H+:*D;86++!OB/
MXT;;H?G%.2;#;4WN]C'WLVN2:1BFVDTIPI?6TU]M,<.[$U[=9TE_H/PHS]7<
MKOS?>[BVTVDW[N+3'%YR::Q>W&U=*Q/M8GCK,6[-..R/W6[0_MC[=]"^&^L8
MCSZS&^^:,7Z1;X)O/T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?
M0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_
MMC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-
M&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%
M?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;Z
MQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1]
M&T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V
M/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8
MOTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^
M%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&
M'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;
M3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^
MW?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_
M2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X5
MJ9]5KTD\9Z;^I<.[?@>9LORU1Y-V+:];R3,KI6.U#Y!MX/&8C)XQT#JNU9Z:
M_P#*<-JTCD\IC8O9TZNZN1%E+PO\5,GB'NMWM,^SIM;[;'2\=W).3O1:;1.N
MM*Z::5\O'7LX(Y\0_#G'T/MMMN<.ZMN:9[WK.M(IW9K%9CLO;776?)PT:5"8
MT6@                     &Y[T!M^=I7J:<08ITK8:G).I\J:#=D<BJU6N
MT+,[GCXE5)&>%UG-Z;5C;\5_5[T3HG7Q-A_QUV/QSPXW>6(UOM\N#+'OM<<_
MT5R6GR?]R4/!W>3M>O-MCUTKGQY<<^]VO']-J1"PI*$KG 'D_//*^(X)X2Y;
MYHSJ1OQ/%7'&Y;_<@E>YB76ZKK]_,Q8YBLZR.GR4]1M>)K45[Y)&M:BN5$,I
MR/E>7G?.=IR?!_F[K<8\43YN_:*Z^Q$3K/HACN;\QQ\HY5N>:9O\O;X+Y)]/
M<K-M/LZ:1Z954V>SF4V;.9G9,Y;DR&:V#+9'.9B_,J+-=RF6N37\A;E5.B+)
M9MV'O=_]EQZ>X,.+;8*;?#$5PXZ16L>:M8TB/L1#SVS9<F?+;/EG7+>TVM/G
MF9UF?LRXDY7&
M            "Q/]#+A#]BGIO\*/M5O9<YR_-L/-^=3RO+\_Y\W60:I9ZK\:
M7S^.\)AE\2_A_ GQ412@'C7SKY9\0]Y%9UP[2*;:OH]7&MX^QEMD75\)N4_)
M70^U[T:9=SWL]O\ YD^TGWNM&W@BA)+7#ZM_.'[ /3Q[F]QJW&5,[L&A3<6Z
MSTD\NV_-<KW*N@+/CE\3%]NPV)SUK(M5%ZL;3<_HOAZ+(7A5R7Y=Z_Y;M+1K
M@QYXS7\W=P1.72?1:U:T_P"+1I'B/S;Y&Z+W^ZK.F:^'U5?/WLTQCX>FL6FW
M_#JK5CT448
M          !_36N>YK6M5SG*C6M:BJYSE7HC6HG55557X$'9QGL.WA"TF[*N
M$(^V_M+[>>$%K,J9#CWBC4<3LD<<3862[I9QD66WFZD+>OE?*&XY&]8\*JYR
M++T<YR]7+YG=8\ZGJ'JKF'.M=<>XW62U/_3B>[CC[&.*Q]CR+_\ 2W*HY'TY
MLN5::7P[>D6_OS&N2?LWFT_99/FM,^    #S[DGEGBWAK79=NY;Y&T?C'5X7
M.8_8-]VK":EB%E:Q9/9XKV=NT:\]IS4^+$QSI'KT1K5540[_ "[E7,^;[B-I
MRK;Y]SN9^YQ4M>WLZ5B9B/3V.EON8\OY9@^,\RSXL&WC[K)>M(]C6TQ&OH[6
ML?>_77],;1;=C'IW!6-SOU4L>=#HG'')&?J+)!X$9%7SK]7HZW=6VJJD;X+D
MD7Q55[F(K5=)&Q\$O$C>TC)\0C#2=/\ -RXJSQ\]>_-XT\NM8GS1/%H>\\6^
M@MI::?'9RWC7_+Q9;1]BW<BLZ^32TQY]'':;Z]'IB[=9J4K/.V9TVU<14C;N
M7%G)=&M%-YBL2"WE,5J^9Q%-7,3Q^9+89 C?@5Z.^*<F\\#O$G:5F]=C3-6/
MR>;#,^S%;7K:?8B-?1H^-KXO=!;FT5MN[8K3_7Q98C[,Q2U8]F9T]+9EQ'SQ
MPKSY@7[/PGROQ]RM@85C9;R.A;9A=GCQTTK5<RKEH\5<LV,1=5&KU@LLBF3H
MO5J$<<UY'SGD6?XMSG:[C:YY[(RTM37TU[T1%H],:QZ6]\MYORKG&'U_*MQA
MW&&.V<=ZWT]$Z3.D^B=)>L&+9$                           !#W^\T=
MU7RGLW#'9UK>21U/6:R\U<H05K+9&/SV7AOZ]QSA;L<;&OK6L1@URM^2)[W)
M+%E:DG@;X&.=;/\ EPZ8]7M]YU=N*^VR3\7PS,?<UTOEM'HFW<K$Z<)I>-9U
MF%<O'CJ&8KM>F<%NW\?EB->SC7%6?),3/?M,3KQBD\.&L4 M&K<
M        '8]/U+9-^VO6M&T[$7=@VS<,]B=9UK!XZ%T]_+YW.7H,;BL=4A:B
MNDL7+MEC&I_\7?#\!U]YN]ML-IDWV\O&/:X:6O>T\(K6L:S,^Q$.UL=EN>8[
MS%L-G6;[K->M*5CRVM.D>Q'GGLB.,\%F/Z>79SKG8UVK\><&XME&UM4%5=IY
M4V.DQ4;M7)VP05I=FR:2N1KYJ&.2"'&8]7-8[Y-H5_$GC\:KYQ]>]6[CK7J;
M<<[R]Z-M,]S#2?N,-=>Y7V9XWM_;M;R:+X=)=.;;I7D.#D^WTF]*ZY+1&G?R
MVXWO/;/&>%8F9TK%:]D,W336R
M
M X[,9C$Z]B,IG\]DJ.&P>#QU[,9G,92U!0QF)Q.,K2W<CDLC>LOCK4Z-&G ^
M6:61S61QL5SE1$53DPX<NXRUP8*VOGO:*UK6)F;6F=(B(CC,S,Z1$<9E\9<N
M/#CMFS6BN*E9M:TSI$1$:S,S/"(B.,S/9"NA]7#U"\MW\=R%Z_KE^W#P#Q3-
ME=4X5PDC9ZS,C1?9B9GN1LC3F5'LS6]V:,4C&O9&^MC*].NYB31S/D] _"KH
M'%T+T]6FXK$\]W45ON+=NDZ>UQ1/]7%$S'EUO-[1.DQ$4F\1^M,G6'/)O@F8
MY/MYFF"O9K&OMLLQ_6R3$3Y-*16--8F9U3DGH]
M,YO3O[*=M[\NYO3>%,(Z[B]1B5=JY9W"K&UWS.XVP]FLF<OPR20SP)F\O+8B
MQN+8]CV.R-R)TC?(9,]FE=?]9;7H?IO-SG-I;=S[3!CG_F9K1/=CR3W:Z3>_
M]BLZ>VF(G;.BNE=SU?S[%RK%K7;1[?->/N,59CO3_>G6*T_M3&O")F++;1-&
MU/C+2]4X[T3!T=9TO2-?Q6KZMK^,B2&CB,%A*4./QM"NSJKE9!5@:BN<JO>O
M5SE5RJJ^=&^WNZYEO,O,-]>V3>9LEKWM/;:UIUF9]F97JVFTVVPVN/9;.D8]
MKBI%*5CLK6L:1$?8=K.J[                      !'N^\HZ2NQ]A&H;1"
MS_N./>XC1LQ8FZO7IB,YJ6_ZI9K^#VB*)/.RN9HO\:LE>WRO"U&M>]R3U_+M
MO?B_7.7:S[G<<OR5C^]6^*\3V?U:V\L=OHA#/CGM?7]'XMQ';AWN.T^Q:F2D
M^7SVKY^STR@DEW%1P                     #+_P!/W?F\8=\7:7O$TGDT
ML-W!<5QY>7K$BQX'+[?B\)L#VK.Z.%'MPF2L*WQ.8WKTZN;_ ,R:GUYL/E+H
MOFNRCC>^PS=W^]7':U>S^U$-EZ-WD;#JSEV[GA2N]Q:_W9O%;?X9E:$'FJOR
M :,?O"W./[*?3VS^D4;OLV=Y\Y T[C6O'$[I;^0,=:FW[:+#/@^"G)3U&*A.
MO_%N01O_ *NJ37X"<E^5.O<>]O77!L<&3-/F[TQZJD>SKDFT?W-?(B;QGYM\
MG=&7VE)TS;S-3%'G[L3ZR\^QI2*S_>0!B]:G0
M                                     .\\8Z!G.5^2>/>+=88DFR<E
M;QJ>@:]&YKWMDSFXYZAKN)8YD?61Z.OY&-%1OPK_ ,#I<RWV'E?+MQS/<_\
MV^VPWRW_ +N.LWM_LB7;V&SR\QWV'E^W_P _/EICK_>O:*Q_ME:RZ/I^%X]T
MK3]!UN#V77='U;7]/P-7XJ>S876L34PN+@Z,1K4\FC2C;\"(GP'E_O=WFW^\
MS;[<3KN,V6V2T^>U[3:T_P!,R]"]IML6RVN+9X(TP8L=:5CS5K$5C_9#M)UG
M815/O/O.2X[CKML[<,?<5)=KVW8^8MHJQ.:Q[*.FXMVH:BVRJ*DLE7(W=ORS
MVQ__ "UEH-<J*YC%2SW\M?)?6<PYCU#DCABQ4V])].2WK,FGIB,=./;I;3LF
M5>_'OFW<V6QY)2>.3);->/12.Y37T3-[^C6OHA#C+<*R@
M                                             SM],GA'^(;OU[7N
M,9ZWM>(M<HX?;=FKNC\R"?4^-H[/(NST[*KT9%#D\+JTU7Q*O_/.U$ZN5&KI
M/B1SKY Z&YGS*LZ98VUJ4GRQ?-IBI,>Q:\6^PV[H/E7RUUAR_83&N.=Q6]H_
ML8M<EHGV:TF/LK-H\WU\     1V_5=]<37>T_);!V]]L+<)OG<3CW3XO==MR
ME9^1T?ANX^%/'0]EZQ5]PY!J-E1RU/&['8R9$;=\^5DU!)_\+O!;<=4X\?/^
MI>_@Z?MI;'2LZ9-Q'GU[<>*?ZWN[Q[CNQ,70KXA^+&#IV]^2\@[F;G5>%[S&
MN/#/FT[+Y(\WN:S[K68FB)O@-4[Z/4ZYGLR8ZOROW-<H6/+7)9G)7)+.#T_&
M7)W^2F1S.2FQVC\:ZMYZ.2")TF.H(_XD3/$J-6TN?==$^&W)XC).UY;RR.RL
M1I;),1QTK&N3-?3MG2]O+,JZX=OU;U[S29I&XW_,)[;3.M:1/GM.F/%3S1K6
MODB&Y+BW[L3W(;#C:M[EWN%XEXSMV602OP^J8#9>3[^/9*L:S09":S-Q_BO;
MZS'.ZMK6;,#GM1&S*U?&D1<S_F2Z>P9)IRK8;K<TC7VU[4PQ/IC3UMM)],1/
MH\B3N7^ O/,V.+\RWNVP6G[FE;99CT3KZN-8]$S'I\KEN2/NP'/.&QUZUQ3W
M-\6;]?KI8DJ8S=--V?C1V0CB170Q1W,7D>2J]>[9:G1K9/#"V141TR-ZO3BY
M=_,IR/-DK7FG+=U@QSIK;'DIFT^Q:,,S$>CCIV1KP<F^\ ^;XJ3;EV_V^:\=
MD7I?%K]F)RQ$SZ>'I\K2YRKP#WP^FEROA,OM^$Y*[?=[KSV/F=R/IV>E@PNP
M01/:^S%KF^ZCD+&#S56S QCK>.=865(7HRY69XE83#ROGO1?B-RN^+:7VV_V
M,Q'K,.2NMJSY._BR1%JS$^YOIIK&M+3VHNYAR?JSH7F-,NYIGV6[B9[F6EO:
MV\_=R4F:VB8[:ZZZ<+5CL2:O2J]>>KS3F]9[=.]&SAM<Y.S$]3"Z#SC5BI8/
M4]]R<W2"IK^_XZ+V;&ZGN&0L>%E.]4;'B\C+(D#H:<S8UN5O\3_ ZW)\.3J#
MH^+Y.6TB;9=M.MKXH[9MBGC-\<1[JMM;TB-=;QKW)X\/?%ZO-<N/DG5$UIO[
M3%<>>-*TR3Y*Y(X12\S[FT:4M,Z:5G3O2?2MB>P
M    =?VS:<#HVJ[-NNU9&##ZQI^OYG:=CRUE52MB\#K^.LY;,9&PJ(JI!2Q]
M225_3_TM4Y]KML^]W./9[:LWW.7)6E*QVS:TQ6L1[,S$/C+DIAQVS99BN.E9
MF9GLB(C69GV(5<G=SW"9[NK[E>9NX+85M,L\F[QE<WC*%RP^U-@]5@<S%:7K
M?G/<[QQZUJ./I4&*G1OAKIT1$^!/2[I/D&#I?IS9\AP::;;#6MIB-.]>?;9+
M_P#'>;6^RH+U7SR_4G46[YS;7N9LL]R)\F.OM<<3&L\8I%=?)WM98YFPM>
M               "4]]W)["?G?N.<[Y^2L'YFM:%:R&F<$5<E4ADK9C>I:[J
MVW[Y6CG=XWPZ7CK"8ZC,D3X7Y&[8=&]MC'_!6/\ F#ZY^*[6G1/+KZ;C/$9-
MS,3.M<>NN/%.GY28[]HUU[M:ZQW;K%^"'2'?O?J_?5]K7O8]O$Q';V9,L</)
MQQUF)\N2)[(3*2HJR8
M                                                      $4[[PS
MZD+M8PLO8;PWGVMSVSX^ED^XO.8NPJ3X?6;7D7\#Q9%;@D1\%W9XD9>S3$\*
M_)CJ]9ROCN68VV?\ _#SXSFCKCF^/\1BM-=I6T<+7CA;-I/;%.-<<_U^];A-
M*RKUXT=<?%\7\(<LO^.R5B=S:/N:3QKBU\]_=7_L=VO&+6A#I+;JS
M               'V8_'W\M?HXK%4;F3RF3N5L?C<;CZTUV_D+]V9E:G1HTZ
MS)+%NY;L2-CBBC:Y\CW(UJ*JHA\Y,F/%CMERVBN*L3,S,Z1$1QF9F>$1$<9F
M>Q]4I?)>,>.)MDM,1$1&LS,\(B(CC,S/9"QC](CT_:/89VQXS&;/CZ:\]\KL
MQVY\TY6-8YI<=?=!,_7..ZMEBO8[':#CKSX)58^2*?*SW9XWK%+$UGGWXK]>
M7ZXZDMDVUI^0]KKCV]>S6-?;Y9CSY9C6-=)BD4K,:Q.MV?#;HVG2'(:X]Q6/
MEC<:7SSYI^YQQ/FQQ.D]L3>;3$Z3&FU@B](8                       U
M5>MII?SX],3NCHQQ^.W@L%I&Z5)/_5!\S>3=+V'(R-:LL3'>/"T+42]?%T;(
MJHU7(U"3_!K>?$O$GEEYGVE[Y,<^GUF')2/\4UG['F1[XJ;7XWT%S"D>ZI3'
M>/\ @RTM/^&)A7&GH.I&                      ??B\G>PN3QV8Q=E]/)
MXF]4R>.MQHQTE6]0L1VJEEB2-?&KX+$37(CD5.J?"BH?&7'3-CMARQKCO68F
M//$QI,?9A]8\E\62N7'.F2LQ,3YIB=8G^E;%<?[?1Y!T+2-]QG@^3=WU'6]O
MQ_ES1V(_8=EPU+,U/+GB<Z*9GL]UO1[55KD^%%Z*>6^_VE]AOLVQR?YF'+?'
M/DXTM-9X>3C#T3V>YIO=GBWF/_+RXJWCV+5BT?[W;CJ.RA1_>;N<7;1W&<%\
M T+:R8WB7C+)[SF889E2)NU<J9EE5M.[ WHDEK':SHU&Q"Y_B\N/)N1G3QR=
M;C_RW\E^+=/;WGMX_&;K<QCK_<PUUUB?--\EHGSS2->R%6?'CFWQCG>TY/2?
MQ>VP3DM_?RVTTGTQ7'68]%N';*,H6/0.
M                                #<UZ"?"/[8_4=XPRUNM[3@N$M=V_
MF?,,=%XH_/P="+6-4=YB_%BFJ;QMV,M-^!7.2LY$1/A<V(/'+G7R1X>[G%2=
M,^]R8]O7V+3W[_TX\=Z_92?X0<I^4^M]ODM&N':4OGM[-8[E/Z,EZS]A86E"
M%SP"O(]>+G)O-/J.<K8ZC>6[K_"F'U?A7"N25'QQ6=8I2YK<8&QM>^.*2IO^
MRY6N_P"'Q+Y"*[HOQ6WZ\#^2_(_A[M<EZ]W/O+WW%O8O/=QS]G%2D_94N\7>
M;?*G6^XI2=<.UK3!7V:QWK_T9+7C[#3>2XC(
M                                    $G3[L=P>W9>X/GON R%1)J7%
M7&N(T# R3PHL<>S<IYI]^QD:$R]%]MQFMZ':JR(WJC8<K\9/CL4K=_,CSKXM
MR'8\AQSI?=;FV6VG]3#72(GT3?+68]-/1*>? ;E/K^<[SG-XUIM\$8Z_WLMM
M9F/3%<<Q/HOZ4U,ITM*   &G?UH_4"N]C/;&E+CW*1TN?.<9\KI?%]AOER6M
M3QE2G"_=>28H'O8CI]5I9&M!054>UN6R%61T<L,4S"6_![H.G6O4G?W]9MR+
M917)FCR7F9_%X?8O,3-O[%;1$Q,Q*,_%'K*W2?(>[LK:<XW<S3%YZ1$>WR_\
M$3$5_MVK.DQ$PA7=@79/R3ZAG<GB^*L'D<ACL*YUC<>8.3+D,V5^:6HQW&+E
MLS8DLRI\J;/GKUEM7'UY)/':NS^.16P1V)8[B==]9<NZ!Z=MS3-6MLW#'@PQ
M/=]9DT]K6-/<TK$:WF(]K6-(]M-8FK?1W2N^ZTY[7E^*UJXN-\V6>/<IKQMQ
M[;VF=*Q,\;3K/")F)Q^^\R]AOHN<$\7<>9'$Y3C[2]AFRU#5Z&HZA<VK;M_V
M+7J.(=LVS;=F:5>I7R6S6XLC5=/<R-B!'M<V&NUD$+(8J6;'E'7'C#SO<[_'
M:N?>8XK-YR9(ICQ4O-NY3'69F8I&EM*TB?+-M;3,S;#><TZ0\+N4;?97K;#M
M;S,4BE)O?):L5[U[VB(B;3K&MK3'FKPB(C"O(?>8>P>G:?7K\;]UF6B8C%;>
MQ_'_ !9'5E5S$<YK&93FS&W46-5\+O%"U.J? JIT5=QQ_P N775Z]ZVXY72?
M-.7-K_AV\Q_M:M?QVZ/K;2N#F-H\\8\6G^W/$_['-:I]Y,]/G8LI#C\OK?<E
MH=262-C\YM?'&G7,77:]'^*::'1^3=SS3HX? GB2.F]Z^)/"UWQNG#NOY=^O
M=OBG)BR<NSWC[FF7)%I]\PXZ_P!-H<NW\<NC,^2*9<>^PU_K7Q4F(][RWM_1
M5M&H9_L]]2;M\V'%X?-:#W$\'[C'/@L[!4DDEFQ&52JR:)ENE;AH;3H6[8F&
MY%:J.FBHY2FKXIX_!XF.6-+X.K?#OGV/)FIGY?SK#I:NOW5=?),:TRX[:36V
MDVI;2:SKQA(%,W377/)KX\5\.]Y3EUK;3R3IY8G2^.\:Q,:Q6]>$QIP0%?4[
M]/?;/3S[@9= FNY#9^)MWJV]GX8WV]7CBLYW7()X8,GK^<6M&RBFX:9<M15L
M@D*,9/#-6N-B@9;9!'>CPVZ]VO7W(8WT17'S7#,4W&*)X5O,>UM77CZO)$3-
M=>R8M36TTFTT\Z]Z,W'1?.9V<S;)R[+$WP9)CC:OEK;3AWZ3,1;3MB:VTB+1
M$2Q_0@]0G,=WG &4X=Y7SLF9YS[>:N&Q=O-Y.TL^9Y XRO-EIZIM>0GG=[3E
M,]@YJ3L7EK*^9)*YM2S8D?8NO<M6O&_H+#TGSVO-^5TBG)-_-K16(TKBS1QO
M2(CA6MM>_2.$1[>M8BM(6*\(NL\O4G)K<LYC?O<VV45B;3/MLF*>%+SY9M73
MN7GMGVMK3-K2WPD()=                        #0K]X6[J$X,[*EX>P.
M0=5WCN>SRZ/&R"1\5JOQOKGL6<Y&O,?&]O\ HWDEQV&FC<BI+7R\O_XJDX>
MG3'RWUE'-<]==ERVGK?1.6VM<4?8]MDCS32$4^,/4$<EZ1R;/%.F[W]O4QV:
M]R8URSI/D[GM)T[)O"!$7F4W                 #(/M7[<=Z[M.?\ C/M^
MXZA3YQ<B;#!C9<G+#--0UK 5F27]FVS+) UTB8K6L#5L7)D3X\B1>6Q%D>QJ
MX#JCJ'9=*\AW//M_/XC;XYF*ZQ$WO/"E*Z_=7M,5CS:ZSPB6?Z8Z?W75'/,'
M)MIK%LMO;6TF8I2.-[S[$=FND3::UUUF%G?P=PUHO;SQ#QWPEQIC$Q.C\::O
MC=6P%54B]IGAHQ=;>5R<L,4++>;SN1DFO7['A1UF[8EE=\9ZGFWSKF^]Y]S7
M<<YYC;O[W<Y;7M/DUGLB/-6L:5K'DK$1Y%\N7;#:\JV&'ENRKW-I@QUI2.W2
MM8TC69XS/EF9XS.LSQEZJ8QW0
M
M:]O4N[[M5[ ^VK8.4;:X_*\F;&L^I\,:9;?XEV3>;59SV7[M:.2.P[6-2JN6
M_DY$<QJQLCK-D;/:@1V^^'/1&ZZZZBQ\LIWJ\NQZ7W&2/N,<3V1/9W[S[6D<
M>.MM)K6S3.NNKMOT=R*_,+=VV_O[3!2?NLDQVS';W*1[:WHTKKK:%;1NNY[5
MR-N&T;_O.=R&S[GNF>RNT;3L65E\_(YO/YR[-D<KD[DJ-:UT]RY8>]R-1K4Z
M]&HB(B)Z(;/9[7E^TQ;#94KBV>''6E*5X16M8TK$>B(A1O=;K<;[<Y-YN[VR
M;K+>;WM/;:UIUF9]F9=8.RX                      "3C]WH].QO*O($W
M>URUKZS<><4YEV-X2QN5J(M/;N4J75<AND<4Z]+6)XU1S&U)4C=%)G)4='(V
M;&RL*W^/GB!\E[".C>59--_NJ:[B:SQIAGLQ\.RV;[J-=8QQI,:9(E//@OT5
M\H;R>JN8TUV6WMI@B8X7RQVW],8O)/9ZR>$ZXYA-6*<K2@
M         !C3WGZ5^T?M![I-#;#YT^V]O7,>!I,\/B<W)9#C[8(,7/&WX>LU
M;(NBD9^%/&U/@4V/H_>?)_5G+-]KI7%O]O:?8C+6;1]F-8E@NJ-K\>Z:YAL]
M-9R;+-6/9G':(_HG256<>F;S^                       %F1Z5W(/[3O3
MK[/]H6S[9)6X4UC2K%E9?/?+;XR2QQK<6:;RXG/LMM:D])5<BN\Q'>)SUZO=
MYR>)VP^3?$#FVVTTB=Y?)$=G#-IFC[&E^'H\W8O;X?;WX_T5RS<:ZS&UI29]
M.+7%/V=:<?3YV?YHC<58MZDG.'\1??5W/<KP7&7\/EN5,[KVJW(I/,@M:7H'
MD:!IMN#HY[&LO:SK%6=4:JM\<KEZKUZKZ1^'?)?X?Z)Y;RNT=W-3:UO>/+&3
M+KER1/L7O:/L*&=<\V^6^K=_S&)UQ6W%JTGSTQ_BZ3]FM8G[+"$W-J@
M                                                       )D/W8
M'A%V,XS[E>XJ_5;X]PW+6.(=9L2L5DT-+1L0[;=K?6ZM19*65N[OBV.>G5BS
M8YS47Q,>A4;^93G/K.9<NZ?QSPPX;Y[QZ<ENY37TUC'>?8OKY86;\ ^5>KV&
M^YW>..7+7#6?1CCOWT]$SDI]FOH2IBL2P;I_(6[X/C/0=XY(V:=*NM\?Z?LV
M[[#9<]D;:V#U3"W<]EIW22*D;$AH4)'*KE1$Z=5.WL-EFYEOL/+MM&NXSYJ8
MZ1Y[7M%:Q_3,.MO=WBV&SR[[<3I@PXK9+3YJTK-I_P!D*IOD;><YR?R%O?)>
MS2I/LG(>Y;1O.PS-5[FS9S;<W>S^6E:LBN>J27\A(J*Y57X?A/4#E^RP\MV&
M#EVVC3;[?#3'7^[2L5K_ +(AYY[[=Y=_O<V^S\<^?+?);^]>TVG_ &RZ8=MU
M@
M 3_ON]G"/[*?3QUK<[M;R,WSWR!NO)]E98O!;BPM*Y#Q[K55[OPNISX_2ER,
M"?@\.15WX7*43\>^=?*G7^39TG7#L<&/#'F[TQ.6\^S$Y.Y/]Q<;P8Y5\G=%
MX]U:-,N\S7RSY^[$^KK'L:4[T?WF\DA5+    5[GKX\\WN9O43Y'UF.\MG5^
M!\#J_$.MPLZ,ABM4L9'M.YRNA;T:MU-UV:]5?*O5[X:<+57PL8UM]? SD=.3
M^'^WW,UTW.^R7SW]B9[F/['JZ5M$=D3:?/*F7C!SB_-.M<^")UV^SI3#7V8C
MOW^SW[6C7S5CS)(?W>GMJQG#78GC.7+>.9#O7<MLV7W?+W9HD;D(M+U;*933
MM PCGHQJ.QR08^]F:_PO7_ZXY5=^!C*\^/G463F_6]N54MKLN78ZXZQY/67B
M,F6WLZS7'/\ Z<>S,X>#'(L?+.D:\RM73=[_ "3DF?+W*3-,=?8X6O'_ *GV
M(PI^](__ *!]G'_WW<T?_<;CDW+^6?\ ^^YO_P"EM_\ XLK5O'__ .TY9_ZF
M?_X<3!7T*_3F[7N^;!=P^?[BM;V;9Y>-,YQSC-9H8;<<UJF/;!L^,W2QE'WO
MD&:E?MS+-B*ZQKY[6L\'3HJ.<B[MXV>(/4O16?E^#I_)CQ1N:99O-L=;SK2<
M<5T[VL1[J=>#4?"3HGD'5N'>YN=X\F2<%\<5BM[4CV\7UU[NDS[F-.+V;U@/
M10X'[4>WG+=T7;9G]QP>+TO8-8Q>]\<;CFH]GQ<V&V_/5-9QN8U/-3U8,]3R
M..S^7IQ3U;DUV.Q5E=(R2!\"ML8?PF\9.>=4<_ITUU%CPWRYL=[8LN.O<MWL
M=9O-;UB9K,36MIBU8K,3&DQ:+:URGB5X6<HZ=Y+;G_(KY:8\5ZQDQ7MWX[M[
M12+4MIWHF+6K$Q:;1,3K$Q,>VQP^[D<O[CI??E-Q7B[MU^E<T<9[?4VW"M<]
MV-7*:'CI]OU;9)X45&MR&)6M=HP2K_RQ9:9G3J]%38?Y@^4[3>=#QS/+6OQS
M9[G'-+>7NY9C'>D>BVM;3'GI$^1@_!'F6ZVO5\\OQS/Q7=8+Q>ODUQQWZ6]F
M-+5B?->8\J1UZZW;5C.X'T^^3]BBQS+&[=OGD\VZA?9$GM-;'ZVCJ_(=*6PQ
MCK'R7:X^N9"S)"BI&^W1JR/3_1:K:]^"7463D/7FVV\VTV>__P"GR1Y)F_'%
M.G9WHRQ6(GM[MK1':F_Q;Y%CYST;N,\5UW>R_'TGRQ%>&2/8G'-IF.S6M9GL
M1&/1<YWR/ WJ,]O=RO:EBPO*^P_L(VFG&]8VY3'<J25\'@*LR_\ &*EO[<+>
M1O\ ZGTVI_QZI:SQAY'CYYX?;^EHB<VUQ_&:3_5G#K:T_9Q>LK_Q*W^%W-[\
MHZWV5HG\5N+_ !>\>>,OM:Q]C)W+?\*QV//==T
M  *[[UQNZQ>YSORY!QF$R?M_'? 3%X4TQ(98WTK&0UFW/)R#FH?)5T$SLAO<
M]VO'8:Y_M%"E5=UZ(UK;]^"O2_\ #?0^#+FKW>8;_P#ZC)KKK$7C\56=?-C[
MLS&D:6M;V9IKXO\ 44\[ZMR;/#;79;"/4UTG6)OVY;=D:3W_ ,7,:S_EQ/ET
M:>26T5@                !.#^[Q=AB<+\)Y'N\Y$PGLW)G/>-3'\>07ZJ,
MNZSPO#;AMP7H5<]9()^2<M3CO.16(JXVG1>U>DST*7>/O7'RSSFO2O+[Z\MV
M-M<ND\+[C28F)\_JJS-?+[:U_-"W'@WT?')>2_+V]IIS3>UUKK$:TP=M8B=9
MT]9I&2W9P[D3&M4D0KTF8
M                                                        '7-P
MV[6= U39=YW/-4-;U'3\%E=FV?8,I+Y&.PN!PE*?)97)W9>CE96I4J[Y']$5
M>C?@15Z(=C:;3<[[=8]ELZ6R;O->M*5KQFUK3$5B/3,SHX-SN<&SV^3=[JT4
MVV*DVM:>RM:QK,SZ(B-5;9ZFW?CM'?[W+9[DN9V0QG%NJI:U#A33K;UC3 :/
M6MOD3+Y"FQ[J[-JW*TWV_)O17O8KH:B220U(.GH?X;]#[;H3IS'RZ.[;F>73
M)N,D?=9)CW,3V]S''M:1P\MM(F]E'>O.K]QUCSV^^GO5Y?CUI@I/W..)[9CL
M[]Y]M;[%=9BL-=QO[2@                     #+/LB[2=Y[V^Y'0. -'\
MZDFPW'Y/<]H;5=:JZ/Q_AW0S[7MMYG5D2^PU)&PU(I'QMMY*Q6K(]KIVJ:MU
MGU5LNC.G<_/=[I;U<=W'372<F6W"E(]F>-IB)[M(M;32K8NE.G-WU5SS#R;:
M:QWYUO?36,>.ON[S[$<(B=-;36NO%9F</<3:+P1Q=H?#G&>&AP&B<<:SC-5U
MK&1)'YC*&-@2-;=Z:..+V[+Y2PK[5VT]OFV[DTLTBJ^1RKYQ\VYKO>=\SS\W
MYE><F^W&2;WMZ9GLCS5K&E:U[*UB(CA"]W+.7;3E'+\/+-A6*;3!CBE8]$>6
M?/,SQM/;-IF9XR](,<[P                        ?-<J5LA4M4+L++%.
M[6GJ6Z\B*L<]:S$Z&>%Z(J*K)8GJU?\ ["GU2]L=XO2=+UF)B?-,=CYM6MZS
M2T:UF-)CT2J;^0-3M:%OF[:+>5ZW=+V[9-3N+(QT<BVM<S-W#V%>Q[(WL>LU
M->J*UJHOX43\!ZE;#=5WVQP[VGN,V*EX]B]8M'^]YV;S;6V>\R[2_N\62U)]
MFMIK/^YU$[3K                      $^S[NGR [<?3DQ6MNG=(O%',_*
M.B,B<^=WL\63FPO)Z,8R9$9'&^;D5[_]+K&KG.7KYGC1*+_S [#XIXA6W&FG
MQK9X<ODXZ=[#_P#2CMX_8T7"\$]Y\9Z(K@U_^WW67'[&O=R__4\G#[.K99WT
M\Y+VV=GO<;S;!<6AEM%XJVBSJUIKFL6/>,Q377-";XW*GA27=,Q08JIU<B.^
M!%7HBQUT3R7^(NK>7\FM'>Q9]U2+Q_Y=9[^7_P!NMF]=6\V^0^F=]S6)TR8=
MO>:3_P"9:.[C_P =JJN<]+5 P
M                          +*STD^$?V ^GCVQ:99K>SYO/:!7Y0V1)(O
M*MKFN6+EKD)U6^S\*7,+CMAK8Y47X6MIM1?A0\Z_%3G7R[U_S+>5G7#3/.&G
MF[N"(Q:QZ+32;_\ $O/X<\J^1^B]AM;1IEOAC+;S][-,Y-)]-8M%?^%L;(];
MNTZ>N]SDO"OIP\MT:5QU/8.:LMJW"."D:YOQXMKO2YG<:[XU5'21W>.=8S-?
MX%^*Z9KEZHG19;\$.2_+/B%M+WC7!LZ7W%O^".[CG[&6^.?L(S\7>;?)71&Y
MI6=,VZM3!7_CGO7C[.*EX^RKPR_:EH
M                              .6P.#RFS9S#:W@ZDF0S6P9;'8/#T(4
M19KN4RUR&ACZD2+T19+-NPQC?_LN.+/FQ;;!?<9IBN''2;6GS5K&LS]B(<F'
M%DSY:X,4:Y;VBM8\\S.D1]F5JUP1Q5B>"^$^(^&,'Y+L5Q5QOI?'U.>"+R6W
M6:EKN/PC\E(WIXW6<G-2=8F>_K))+*Y[U5SE5?,+G?-,O.^<[OG&?7UNZW&3
M+,>;OWFVGL1KI'DB(TC@]">4<OQ\IY5MN5X=/5[?!3''I[E8KK[,Z:SYYGB]
M7,6R(   5?7J%6[-WOV[UYK<SYY6=V'<+4:]ZHKFUL?RSME"G"G1$^)7IUHX
MV_\ Y+4/2KH&E:=#<FBL:1\E[6?LS@I,_P!,S,J#=:6M?K#FLVG6?E'<Q]B,
MUXC^B(6'GIV4L?0[!>RJ#&1QQUI.U;@2[*V*5TK5R&2XPUG(Y>17N?(J22Y6
MU,Y[>O1CU5J(U$1$H)X@7R9.NN<VR\;?*FYC[$9KQ7_#$+I=%4I3H_E48_<_
M)^WG[,XJS/\ MF6A+[TC_P#H'V<?_?=S1_\ <;CDG+^6?_[[F_\ Z6W_ /BR
MH@\?_P#[3EG_ *F?_P"'$T6^GIZI_,/IS8?E'#<7<><:[Q!RKDM5R>8EWZ/:
M'S8Z;4ZN=J4H\9\WM@PK$CLLSTBR^:DB]6-\*I\/6;.OO#'E/B#FVV;F>XW.
M&VUK>M?5=SCWYK,Z]^MNSNQIIIY42=%^(/,^B<6XQ<OPX,L;BU)MZSO\.Y%H
MC3NVKV]Z===7U=\GJX=UO?\ X#$<=<H6]"X^XKQ^=K9QVB\;X/,XS#93*U/-
MAQ>7VW)YG+[9LV:?A8;4CHX(9HJ?F.\WV1TS(G,^.BO"KI?H3/?F'+8S[CF=
MJ37UF:U9M6L^ZK2*UI2O>TC69B;:<.]I,Z_75GB/U#UCAKLM_.'#R^MXMZO%
M6T5F8[+7FTWM;NZSPB8KY>[K$:2;O0O].?A'@'CN+NQPO,.E=Q/)G*NMSZ_C
M=RX^7(/T#CS6Y+=*SG=2P$>>HXK9)-MLY/'1-RUG)X_%WZK8DI-IUT]I?;K?
MXU^(/.N>\PGI;-M,W+^6[7)%IQY=/6Y;Z3%;V[LVIW(B9[D4M>LZ]_OV]K%)
MY\)>B>5<FV7\18MSBWN_W%.[%\>OJ\==8FU*]Z(MWYF([\WK2T:=WNU]M-MS
M/=+C\3E^V3N,Q6>?"S!Y/@CEW'YI]A\$5=F)N\?[#6R+YY++75HX6TY'JYTB
M*Q&]5<G3J1!TSDRXNI.7Y<&OKZ[[!-=-=>]&6DQIIQ[?-Q2?U!3'DY#OL>;3
MU5MGFBVOFG':)[>'8K&^VFY>QW<;P!D,9U^4J/-G%5S'^&))W>W5MZP,U3PP
M*UZ3+Y[&]&*B^+\'13TBZCI3)T]OZ9/\NVRSQ/DX3BMKQ]A0WD5KTYWL[X_\
MR-UBF/+QC)73_:M6SS">A(                       PM]0WN?K=GO9WS?
MSHRU7K[-K^J3X7CN&=8GK<Y)VV1FMZ2R.I*R3V^+'9O(QW[4*-7K1J3N7PL:
MYS=PZ"Z:MU;U;LN2:3.WR98MEF/)AI[?)QX::UB:Q/\ 6M$=LQ#7>K.>X^F^
MG=WSF^G>PXI[D3KQR6]KCKPUG2;S6)GR1K,Z1$RK$K5JS>LV;MVS/<N7)YK5
MNW:FDL6;5FQ(Z6>S9GE<^6>>>5ZN>]RJYSE55554])*4ICI&/'$5I6(B(B-(
MB([(B/)$>2%!LF3)FR6S9K6MEM:9M:9F9F9G69F9XS,SQF9XS+YSZ?
M           V0^E?V/9'OM[L=0XYR%6RG%&G+#R!S7E8GO@2#1,->K,=KU:T
MU$\O,;MDY8<97\"^;%%--::US:SR._$_K3'T1TMEW^.8^5,VN+;U[?QEHGV\
MQ_5QUUO/DF8K7[J$@>&W25NK>HZ8<]=>5;?3)GGR36)]KC[)C7);AIP]I%YB
M=863.,QF-PN-Q^'P^/I8G$8FE4QF*Q6,J04,;C,;0@CJT<?CZ-6.*M3I4ZT3
M8XHHVMCCC:C6HB(B'GADR9,V2V7+:;9;3,S,S,S,S.LS,SQF9GC,SQF5W:UB
ML16L1%8C2(CR/M/A^@
M                                                     A[?>'/4
M@^7LI+V$</9M_P CX*YC<QW&Y[&6>L.6SE=8,KKG%#)(_BR4]?F;!E,PB*]'
M9!*E?JQ]2U&^VG@%X>>HQQUSS:GXV\37:5F/<UG6M\_LVC6F/^SWK<8M68K1
MXT]<>NR?P?RR_P"*I,6W-HGMM'&N'V*\+W_M=VO":VB8H):)7@
M            _IK7/<UK6JYSE1K6M15<YRKT1K43JJJJK\"#LXSV';PA84>B
MIZ>*=DG;A'MO(>%AJ]Q'.E;%[/R"MF%CLEI&LMA6QJ7&,<KF^*M-B8;+KF78
MSIX\K8?$]TL=.L]*$^,?7W\9]0_%=A>9Y!LIM3%IV9+]E\WI[TQW:>:D1,:3
M>T+G>%G1?\*\C^,[VD1SK=Q%\FO;CKVTQ>C376_]N9B=8K5N=(?2@
M                   !6,^I=I/[/O4"[Q-:;![-"O<%R5L5.LC/*9!CMUV*
MYNF-AAC\F!&5HL?L$;8D1O3RT3HYR?&7TB\.=Y\?Z#Y1N==;?$,-)GSSCI&.
M9\O'6LZ^GS*&==;7XEUES/!II'QW+:(]%[3>/L:6C3T,'C=&J
M           $PW[KEOWM6D]W?%TTJM3![5Q7OV/@5)5;+\ZL1N&NYB5B^8Z%
MJP?,ZBCD\#'+YC?A>B=(ZE_S+['N[WE/,XCW>+/BF?[EL=Z_T^LM_1Y/+9?P
M!WG>VG,N7S/N,F+)'_'%ZV_^"O\ 3Y?)[_\ >6><FZ/VA\:<(4+RU\QSIRK!
MD,E4;*B)>T;BJBW.Y>*2)KT>](]TS6NRM545B+$O_J\*I@?Y=.2_'>K-SSJ]
M=<.RVLQ$^;)GGNU_]NN6/LLSXZ<V^*=-8.4TG3+N]QK,>?'BCO3_ ([8Y^P@
MYETE3P
M      >Z]L/#MSN$[B^#^$*39/%RGREI.E7)HE>BT,/G,_1J9[+/=&CI608?
M"/L6Y7,1SVQPN5J*O1%PG4O-Z<AZ?WO.KZ?]+M<F2/3:M9FM?9M;2L>F66Y!
MRRW.>=[3E-/_ /HW&.D^BMK1%I_X:ZS/HA:DTZ=7'U*M"C7AJ4J-:"G3J5XV
MQ5ZM6M$V&O7@B8B,CAAA8C6M1$1&HB(>8U[VR7G)>9F]IF9F>V9GMF?9>@U:
MUI6*4B(I$:1$>2([(?2?+Z0Z?O/_ #BZ_O\ VT]N./MN2#6=5V7F39ZL<JOB
ML7=NR;M-TY;$3?B1VL54U+,N:B_'\O(=>B-<BNMO_+7R7N;#F/4.2..3+3;T
MGS1CKZS)IZ+3DQ_9JK-X^<V[^\V'(Z3PQX[9[QYYO/<IKZ8BE_L613BSZO0
M                                                           -
MI/HQ<(_MT]1WMSQ%JM[1@N/=CM\S; ]8_.CK5^+*$VT8!TT2]&NAM[O5Q55W
MB7PHECJJ.Z>%8S\8.=?(GA[S#+6=,^XQQMZ^F<T]RW]&.;V^PW_POY5\K=;[
M'':-<.&\Y[>CU4=^O].2*1]E8_'GJN^    "N+]:OB6[Q'ZD_<C4F@DCQF_Y
M_$<M8&R])?#D*7(>!QV;RL\*S.>YT=7;7Y*HO1?!XZSD:C6HC4]"/!SFM.:^
M'?+KQ/XS!CM@M'FG%::UC[-.Y;[*D7BGRZW+>N=]68_%YKUS5GSQDK%I_HOW
MH^PEY>A;SOB^;?3GX=QL5R.;9>%)<WPQME-)EDEI2ZO???U1RL>JS-@M:%F<
M6YKNG@\U)&,7I&J)5#QLY'EY-X@[O),3&VWG=W%)\_?C2_V8RUOZ=-)GM62\
M)>;X^:]$[;'$ZY]KWL%X\W<G6GV)QVI]G6([&LO[TC_^@?9Q_P#?=S1_]QN.
M22/Y9_\ [[F__I;?_P"+*T3Q_P#_ +3EG_J9_P#X<3S7[M9PQP]RMI/=K8Y1
MXHXUY)GPNT\0PX>??M%U?<9L3#=Q/(#[L6,DV'%Y%]".V^M&LK8E8DBQM5W7
MPITR/\Q7..;<KWG*J\LW6YV];XL_>C%DOC[VEL6FO<M&NFLZ:]FLNAX&<KY9
MS':\QGF&WP9YIDP]WUF.E]-8R:Z=Z)TUTC73MT?K]X8]/+@KB+B_CSNKX%XR
MUGB^_)R%5XWY1U[C_#U-;U+*TMDPF;S&N[:_5\36K8'$9''Y;7Y*5FQ5C@?=
M?DX5F;*]B/;^> ?7W.^:\RW'2_/-SDW-/B\YL-\MIO>LTM6M\??M,VM$UM%H
MB9GN]R=-(G2?WQHZ+Y1RW88>H>3X,>WOZZ,66N.L5I,6K:U;]R(BL3$UFLS$
M1WN]&NNFKS/[LIW"9C <Z<U]LN2RLBZER'H*\J:YC+$RK6J[WHV3PV$RJXN!
M7HV*[L.I9]9+;FM598L)#U5$B3KD?YC^08<_)-GU)CK'QK;Y_47F.V<62+6K
MWI\U+UTKYIR6\[H^ _.LN'FVZY#>W_39L/K:Q/9&3'-:SIZ;4MQ\\8X\R1!Z
MN_.F/X!]/#N7V6>ZRKF=TT+(</:G"C_!;N[!RS&[27?)R^)G_>8C!96]DU7J
MBLBH/<G56HU8!\*.29.>]?\ +MM6NN'#GC/?S17!^,X^BUJUI[-HA-/B1S:G
M)^B]_GF=,N7#.&GGFV;VG#TUK-K>Q64%WTLN(LCS9Z@_:?IM&G-<K8WE_6.0
M\ZV-'I#'K7%=K]H^=6Y,WHE:M:Q^KOK^)7-5TD[&,7S'LZW8\3>;8^3=!<TW
MEYB+6VE\5?[^:/4UT\\Q-]?8B9GA$JE^'W+;\UZSY=M:1,UKN:9+?W<4^MMK
MYHF*:>S,1'&869)YQKV@                      "&W]YD[J79_D+B#L_U
MO**_%:#C4Y>Y,J5YI_*?N.RU[6)T3%7XOB0^UX#4G7+J? ]%BSL:HK5:J%N?
MY<>F(P['=]6;BOXS-;U&&9T]Q28MEM'ETM?NU\G''/:K;X\=03-]KTS@M[6(
M]?ECCVSK7%&NNG]>TQ,3]Q/#RQ7"SJN8                _2**6>6."".2
M:::1D4,,3'22RRR.1D<<<;$5[Y'O5$1$1555Z(?EK16)M:8BL1K,SY'U2E\E
MXQXXFV2TQ$1$:S,SPB(B.,S,]D+&3T=^Q*/L<[3,%C]IQ+:7./,*8WD/F6::
M%(\ABK\].1=6X]F<O5[8N/\ #7GP31^)[$RUF_(Q?!*U$\^O%KK>>M>J<F7;
M6UY+M-<6WCR3$3[?+_\ -M&L?V(I$\87@\.NDZ](].8]KEK'RGF_&9Y\O?F.
M%.V>&.NE.$Z3,6M$1WI;7R+V^
M
M U9>K1ZA&*[ ^VZ]FL#9IVN=^4&934>%,%,D$_L>6;38F8Y"R5.=DT4^"T*O
M=AG6-['LMY":I6<B1S221R;X6=!9>NNHJX<\3')-MW<FXMQC6NOM<43'9;+,
M3&NOM:Q>T<8B)C_Q&ZSQ]'<CG+AF)YON-:8*^:=/;9)C^KCB8G3RVFM>R9F*
MY?,9C*[#ELIG\]DKV9SF<R-W,9G,92W/?R>5RN2LRW<CDLC>LOELW+UZY,^6
M:61SGR2/5SE5553T%PXL6WQ5P8*UIAI6*UK6(B*UB-(B(CA$1'"(CA$*29<N
M3-DMFS6FV6]IM:TSK,S,ZS,S/&9F>,S/;+C3D?
M!(C] 3T[D[BN:7=U/*F 6UPMP+FZS].HY"%WR?OO,]1*V1Q$*QOB5E_"<>02
MQ9.VGB:U^0?0B<DL*VHT@'QUZ_\ X?Y/_#'+,FG.-]2?63';BV\ZQ;V+99UI
M7^Q%YX3W935X.]%?+?-/XAYA37E>SO'<B>S)GC28]FN/A:?[7<CC'>A.D*3K
M:                            *]CU_-(^:/J;<P95E?V:OR'J/$V[UF-
MB\F%_AX]P6FW;$+4J5F.]IRFGSR2O:Z?QSND<Z3QJYC+[>!6]^-^&^TQ3.MM
MOESXY]]MDB.V>RN2(CLX:<-.,TQ\8MI\6Z\W.2(TKFQX<D>]UI,]D=LTG7MX
MZ\=>$:7R8$7@                     $B_[M!OWS?[V>3M%L2HRGR%V]["
M^K'TB\<VP:CNFDY2BWQ/D8](V8*WE'*C$>Y7(U>GA1SFU^_F-V/K^C=MOJQ[
M?;[^FO\ =R8\E9_Q11-G@3O/4]5;C:6GVN;96T_O4OCF/\,W=/\ O''.'[1^
M^W'\6T;C)L/P#Q=K.LV*T4GFQQ;ANR/W[/V/$CE8V:3!9G#5Y&I\+75.COAZ
MHG;_ )?.2_)W1%N9WC3-O]S>\3_Y>/\ %5C[ZN28_O.MXW<V^/=75Y?2=<6S
MV]:S']O)^,M/WMJ1/L- !.R'
M                         ;]_NYG"'[2>_6?DZ[6\S$< <7;9MT%A\?FP
M)MFY11\=8*F]%^(V:3"['E[<3E1?"^EU3HY$5(+_ )@N=?)W0T<MI/XW?[FF
M.8\O<Q_C;3]]2E9_O)A\$N5?'NKYW]X_%[/;WO\ \=_Q=8^]M>8_NIZ!1U;T
M K6O5SYR3N ]0_N8W&I<2W@==WE_%FL+$YSZ;,-Q31JZ$^>@YRN<ZKF,Q@[>
M1\756O?<<YO1JM:GHGX4\E^0>@.6[2T:9\F#UU_/WL\SETGTUK:M/^&->*C/
MB1S;Y9ZUW^YK.N&F;U5?-W<,1CX>BUJS;_B:W20VC@
M                                          EH_=?>#FS9CN<[D<A4
M;UH8_5N$]4NK$CE<[)V$WG?8&S.Z>4L+,7KB^%O7Q)*O7IT3Q59_F5YUIBY;
MT[CGW5K[B\>Q'J\4Z?9R_P!"Q?@'RG7+O^>7CLK3!2?9_&9/]V/^E+V*GK)@
M    C<?>*NQS)<U<(ZSW8\=X2?*;WV]TKF*Y#IX^!\]_*\*9&U)D;&52&)LL
M]AO&^PS27GM8UK8<;D<A9E=X*Z=+#_R_]:8^3<ZR=+<PO%=COYBV*9G2*[B(
MTBOFCUU=*^F],=8XV0=XU])Y.:\JQ]1;*DVWFRB8R1'&9P3.LS_\JWMO16U[
M3PJT!>C7ZBL'85W#V:7(5FX[M\YJ9A]8Y1]G9-:=IV1H6I_FIR;6H0-?8N,U
MB7(V(,C#"CII<5<G?''/8@K0NG;Q>\/[=<\@B^PB/E[9]Z^'7AZR)B._AF9X
M1W](FDSPB]:Q,UK:TH=\,>MHZ0YU-=[,_(VZTIE\O<F)]IEB.V>[K,6B.,TM
M,Q$VBL),_K)=AG,7J6<>=LM[MCV/BO*X?4;>[;9/GMDW"S2P6=U_?,-IK];R
M>L93 X/9*N9IW8,3)*DK5;&Z)[',<Y'?!7'PBZXY1X=;_F5.I,>ZKERQCI%:
M8XFU;8K9._6];6I-9B;1&G;KK$Z)W\3ND.9]=;+87Y#DV]L6.;W[UKS%;5R5
MIW9I-:VBT3IKKV:::.6]$_T[N??3\UCN#Q'.]SCZW;Y/SW'>2UM="V+);!"R
MOJV/VZKDTR;\CK^!=5D=)G(?*1B2H]$=U5O1.O%XR=?\BZ\W.PR\CC/%-M3+
M%_6TBG&\XYC32UM?<SKV>1R>%G17..C=OO<7-YPS;<7QS7U=IMPI%XG76M=/
M=1IVL_?4$[7G=Y/:!S7V^4K&.H[)N6N5KNCY++.EAQ^/WO5,OC]KU"2];KPV
M+5''6\WAHJMR:*.5[*=B7I')U5CM$Z#ZE_A#JS9\^O%K;?#DF,D5[9Q7K-,F
MD3I$S%;3:L3,1WHCC':W'K+D'\3]-;KDU)K&?+2)QS/9&2DQ>FLQK,1-JQ$S
M$3[69X3V(X/8-Z,_?YV2=VG#_<IGLSV^.TSC[,Y%.1(:_)V?BD?QSL>"RFL[
MO8C2YHE*A-:Q.O9>>]698FA@6W5B5\D:)XVV%ZZ\7NA>L^E=WT[@IO\ XYGI
M'JM<-?\ -I:M\<<,DSI:U8K.D3/=M.D3V(0Z/\,.L>E>H]MSW-;9?%<-I]9I
MEM_EVK-;]N.(UBLS:-9B-8C68[6#OKC>I7B>]+E[#</<-9SY4[=.$<C=EQV;
MINF;C^3N2+$#\=EMVKL?X&V=?P-%\N.PDO@ZRQ37++'NAN1HS=/!;PZR]'<I
MOS;F].[U!O:QK6>W#AB=:XY\UK3I?)'DF*5F-:3KJ?BQUUCZIYE7EG*[][DF
MTM.EH[,N732;QYZUC6M)\L3:T3I:--H/W;CLAR.I:ONO>]O^&DI7N0,?;XXX
M3@O0JR9VE5<E!/N^[5XW/<C8-@S^*AQM*16LF2+'6W-ZP66.?&G\P_6>/=;K
M#T9L+Q-,%HR[C3\I,3&/'/II6TWM'&-;U^ZK.F_>!W2E]MM\O5>\KI?-6<6#
M7^I$_C+_ /%:(K6>W2MO):-95)6)80                      ZMO&YZ[Q
MSI6X<A;?D&8G4M#U;8-SVC*R-<^/&:[J^)MYO-Y![&(KW,IXVC+(J)\*HWX#
ML[/:;CF&\Q;#:5[VZSY*XZ5\][VBM8^S,Q#BSY\6VP7W.>T5P8Z3:UIX1%:Q
MK,S/FB(UE5M=T/.^P=SO<-S#S[LZ2193E/>LWM#*,DCY?D;#3V/9M:UV*1\L
M[W5=;URM4H0]7NZ15FIU4],>F>1X.FNG]IR+;\<>VP5IK_6MVWMV1QO>;6GA
M'&5 ^IN=9.HN?[KG62)CU^69K$]L4C2N.LZ3/&M(K$\9XP\&,XP0
M        W]>@/V%_Q,=QS^X3?\*RYPUVW9/&9:O!D*R38_;^7I&>WZ?@VLE3
MR;=74F,;FKR?'1DC*,4C%9:()\=>N?X<Z?CD&PO->;\QK,3,3I-,'9>WHG)_
MEU]'?F.-4V>#'2$<XYO;J'>TB>7[*T12)TF+9](F.'_E1,7_ +TTF)X2GFE'
MUL@
M                                      >?\J\H:/PIQONW+7)6<K:W
MHG'NN9/:=HS5GJYM/%XNNZ>5((&=9KE^T]&PUJ\:.FLV)&11M<][6KW^5\LW
MO.>8X>5<NI.3?;C)%*5CRVM.G'S1';,SPB(F9X0Z?,.8;3E6QR\QWUXQ[3#2
M;WM/DB/]\SV1$<9F8B.,JT[O^[T=X[[NY/<^;]J=>QNN2S.U_BW2K5E)X-#X
MXQEB=<#@F)$]U=V4M>=)>RDT?Q+&3M3O9X8O+8ST6Z$Z/V71'3N'DNU[MMQ$
M=_-DB-/6Y9B.];S]V.%:1/92M8GCK,T6ZQZHW?5W/,O-MQK7!KW<5)G_ "\4
M>YKYM9]U>?+:9F.&D1A2;BU8                      R&[5.VKD+N[Y\X
MZX XSJJ_8=\SD-.WEY:TMG&:EK=;_N=EW/.)$YCFX;6</'+:E:CFR3JQL$7B
MFEC8[ =4=1[#I3D6XY[S*?\ I\%)F*ZZ3DO/"F.O]J]M*QY(]U/")EFNGN1;
MWJ3G&#DVPC\=FOI,Z:Q2L<;7M_9K769\_9'&8A9K=NG 7'G:]PGQWP-Q9C/D
MS2N.=?@PN/\ ,2-;V6NODEO9S9,Q+$UD=C.[/G+5C(79&M:Q]JR]6-:SPM3S
MAZ@Y[S#J7G.XYYS.W>WFXR3:?-6.RM*^:M*Q%:Q_5B-=9XKW\DY/LN0<JP<H
MY?7N[7!3NQYYGMM:WGM>TS:T^>9TTA[689E0
M   $)3[SKHR8ONMX"Y$CA\J/<> WZM*]D3(X[-[0]_VC(33R/;78L]M*6]5H
MGN=(]R11Q-Z,1J>*Y?\ +;O?6]+[[E\SK.'?=_V(RXJ1IV\(UQS/9'&9[?)5
M;QZVGJ^HMGO8C2,NS[GLSCR7G^G3)$=O9$(T98M!0
M  !M&]&#DNKQ7ZE/;1L&3R%;&X3+9K<-,S4]R6O7J>R;GQYMFO4_:+%ES&PL
M@S=ZI,BM<USG1(WXR.5KHT\8.76YGX=<RP8ZS;-2F/)6(UF=<>6EYTB//6+1
M]G7TM_\ "_?UY?UUL,V2T5Q6O>EM=(C2^.]8XS_:F)^PPT[IN9K?<1W(\Y\X
MVWSN3E+E+=-QQT-EOAEH8#+YVY-K6(\*]7-CPNO>RU&(Y7.1D">)7+U5=OZ9
MY/3D'3VRY+33_IMKCQSIY;5K'?M_Q7UM/IEJ_4'-+<ZYYN^;6U_ZC<7O&ODK
M-I[M?^&ND?8>"&<8@
M                 $W[[L]PB[3.U#EOG"_52#(\V\JQX7%S>!?%;TWBC%R8
MW'V$D<U/@^=^SYV%6IU1/(1>O5>C:8?S&\Y^.=4[3DM)UQ[+:]ZWHR9[:S'O
M=,<_96M\">5?%>G=SS:\:7W>X[L>FF&-(G[^^2/L)))7A.+PON=YAI=OO;KS
M?S=>DA8SB[B[==TJ1SHCF7<QA,!=M8'%M:Y%:^;+YME>K&UW1KI)FHJHG53-
M]-\HOS[J#9<FIKKN=SCQSIY*VM$6M_PUUM/HAB>?<SIR;DF[YK?33;[>]X]-
MJUF:Q]FVD1[*JXR%^[E;]W*9*S-=R.2MV;]^Y8>LEBW=N3/L6K,\B_"^:>>1
MSW*OPJY54].<>.F*E<6.(C'6(B(CLB(X1$>Q#SYO>^2\Y+S,WM,S,SY9GC,O
MC/I\@
M     L6_0^X1_8EZ;_!;+5;V;.<LQ9OF[.KY7E>T_M!NI-JEGHOQG^9QWCL,
MGB7_ )O#\'Q>AY^^-'.OEGQ#WLUG7#M9KMJ^CU4>WCWV<B['A1RKY*Z'VD6C
M3+N8MGMZ?63[2?>XHVV$5I&    !\URG4R-2UC\A5K7J%ZM/3NTKD$5FI<J6
M8G06:MJM.U\-BM8A>YCV/:K7M545%13ZI>^.\9,<S6]9B8F)TF)CC$Q,=DQY
M)?-JUO6:7B)I,:3$\8F)[8F/+$H1WJT^AYNW!N=VCN%[0-4R.Z<#Y":?.;7Q
M9@8;.5W'AZ:=\L^1GP>*B9+>V7C2NY4?&Z#SKV(B<K9XWU876TN9X6>-&RYU
M@Q<@ZLRUP\\K$5IFMI7'GTX1WK=E,T^772MY]S,6GN*J^(WA1NN4YLG.NFL=
MLO*)GO7Q5UF^'S]V.VV*/)IK:D=L36.\U]]A?JX]U/84R+4]1RE#DSA5]R2U
M:X;Y!FO6L%C)+5B2S>MZ)F:TJ9;1;]R>>261E;SL;-/*^:>E-*OC3?.N/"GI
MCKF9W6[K;;<YTTC<8M(M.D:1&6L^UR1$1$1KI>(B(K>(X-,Z0\2.H>D(C;;:
MT9^5:ZSAR:S6-9UF<=HXXYGC,Z:UF9F9K,\4D/BK[S#V<[/CJC>5^*>;^*MA
MD1GMT.)H:SR/JE5SD^,E;8*>;UK8;B,=UZJ[!0=4Z*B=>J)7GFG\N75VVR3\
ME[K9;K;^3O3?#>?9K-;TCWR4X\O\=NF=Q2/E';[O;YO+I%<M(]BT6K:?>X<[
MR-]Y4[&]9H3?,#1N>.3LRL:NJ01:OKFG8)9?"B^7D,QG]I7+5$55Z>*'%VOA
M1?@Z=.O!R_\ EUZUW-X^/Y]CML.O&>_?);[%:T[L_9O5R[WQSZ3P4GXGBWF?
M+Y/:5I7[-K7UC[%91XN_GUJ^Z3OAQ64XYIMH<&<$9/I%D.,]'R-J]E=MJM=X
MV5^0MZL5Z&2V.HCU7K1JU\9BY41BSU9I(V2I/W0O@YTST7EKS"_>WO.Z]F;)
M$16D^?%CB9BD_P!JTWO''NVB)F$+=8>*?4'5F.VQKIM.46[<6.9F;Q_YF28B
M;1_9B*TGAK69C5[!Z4_HL\E]W>PZSS1W X3-\<=KF/M8[.5J^4JV\3M'.=>*
M>"VS!ZI Z:CE,1H^4K?!;V%$:DL+_*QRR2NDLT\1XH>,7+NE,&3D_(;TW'4U
MHFLS68M3;3I,=Z\Z36V2L^YQ>2>.32-*WR?AYX6[[J3-CYISFE\'(*S%HB8F
M+YX[>[3LFN.8[<GECA36=;5GA:[KV"U' 835=7Q&/P&MZWB<?@L!@\35BHXO
M#X;$U(J.,QF.IP-9#5I4:<#(HHV(C6,:B)^ I#N-QGW>>^ZW-[9-QDO-K6M.
MMK6M.LS,SQF9F=9E;K!AP[;#3;[>M:8*5BM:Q&D5K$:1$1Y(B.$0YDX7*
M                   1^?O%/=.G#/9QC."L#>]GW3N<V1,!:9$YJ3U>,=(F
MQNP[O:8]LR2Q/R>6GP^,5JQNCGJ7K2>)JL1%G?P Z8^6.K[<ZSUUV?+<??CS
M3FR:UQQ]B._?MX36O"=42>,O4/R/TI/+\-M-YO[>JCC&OJHXY9TGMB8TQSYO
M6:ZQ.B!\7?4\                 #;3VM^LWW:]GG#>O<&<)Z_P9B-*U^UE
MLEY^4X[R&1V#.9C-WI;^2S>QY>/:J;LME9U>R%)71M\NK!# Q&Q11M;%?4O@
M_P!*]6<WR<[YSDWM][DB(X98BM:UC2*TKW)[M8[=->,S,SK,S*3^0^+'473G
M*L7)^6X-C&TPQ.G>QY)M:9F9M:TQEB)M,S,SPB/)$1$1#(;WCSU$O_8X"^C+
M+?KH8'ZO?A_Y]][]7X-F/IUZQ_(\O][R_#'O'GJ)?^QP%]&66_70?5[\/_/O
MO?J_!GTZ]8_D>7^]Y?ACWCSU$O\ V. OHRRWZZ#ZO?A_Y]][]7X,^G7K'\CR
M_P![R_#'O'GJ)?\ L<!?1EEOUT'U>_#_ ,^^]^K\&?3KUC^1Y?[WE^&/>//4
M2_\ 8X"^C++?KH/J]^'_ )]][]7X,^G7K'\CR_WO+\,>\>>HE_[' 7T99;]=
M!]7OP_\ /OO?J_!GTZ]8_D>7^]Y?ACWCSU$O_8X"^C++?KH/J]^'_GWWOU?@
MSZ=>L?R/+_>\OPQ[QYZB7_L<!?1EEOUT'U>_#_S[[WZOP9].O6/Y'E_O>7X8
M]X\]1+_V. OHRRWZZ#ZO?A_Y]][]7X,^G7K'\CR_WO+\,>\>>HE_[' 7T99;
M]=!]7OP_\^^]^K\&?3KUC^1Y?[WE^&/>//42_P#8X"^C++?KH/J]^'_GWWOU
M?@SZ=>L?R/+_ 'O+\,>\>>HE_P"QP%]&66_70?5[\/\ S[[WZOP9].O6/Y'E
M_O>7X8]X\]1+_P!C@+Z,LM^N@^KWX?\ GWWOU?@SZ=>L?R/+_>\OPQ[QYZB7
M_L<!?1EEOUT'U>_#_P ^^]^K\&?3KUC^1Y?[WE^&/>//42_]C@+Z,LM^N@^K
MWX?^??>_5^#/IUZQ_(\O][R_#.PX7[RMZ@&*CG9>TKMAV1TKVOCFS7'G(,$E
M5K6JBQ0)KO+F A<QZKU7S62.ZI\"HGP'7S?RZ]"99B:9N98XCR5RXIU]GOX+
M?[-'U7QVZPCMP<NGV<>;_NSPYOWFOOQ_=+VC?H'S)]?9P_5PZ'_.N:^^[?\
MTSZ^GCJ_\VY;[WF_U![S7WX_NE[1OT#YD^OL?5PZ'_.N:^^[?_3'T\=7_FW+
M?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_P#-N6^]YO\ 4'O-
M??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_P#3'T\=7_FW+?>\W^H/>:^_']TO:-^@
M?,GU]CZN'0_YUS7WW;_Z8^GCJ_\ -N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A
M_P ZYK[[M_\ 3'T\=7_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_
M .F/IXZO_-N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_P";
M<M][S?Z@]YK[\?W2]HWZ!\R?7V/JX=#_ )US7WW;_P"F/IXZO_-N6^]YO]0>
M\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H
M'S)]?8^KAT/^=<U]]V_^F/IXZO\ S;EOO>;_ %![S7WX_NE[1OT#YD^OL?5P
MZ'_.N:^^[?\ TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=<U]]V_
M^F/IXZO_ #;EOO>;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ .N:^^[?_ $Q]/'5_
MYMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=<U]]V_P#ICZ>.K_S;EOO>;_4'
MO-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_],?3QU?\ FW+?>\W^H/>:^_']TO:-
M^@?,GU]CZN'0_P"=<U]]V_\ ICZ>.K_S;EOO>;_4'O-??C^Z7M&_0/F3Z^Q]
M7#H?\ZYK[[M_],?3QU?^;<M][S?Z@]YK[\?W2]HWZ!\R?7V/JX=#_G7-??=O
M_ICZ>.K_ ,VY;[WF_P!0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_ -,?3QU?
M^;<M][S?Z@]YK[\?W2]HWZ!\R?7V/JX=#_G7-??=O_ICZ>.K_P VY;[WF_U!
M[S7WX_NE[1OT#YD^OL?5PZ'_ #KFOONW_P!,?3QU?^;<M][S?Z@]YK[\?W2]
MHWZ!\R?7V/JX=#_G7-??=O\ Z8^GCJ_\VY;[WF_U![S7WX_NE[1OT#YD^OL?
M5PZ'_.N:^^[?_3'T\=7_ )MRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/\ G7-?
M?=O_ *8^GCJ_\VY;[WF_U![S7WX_NE[1OT#YD^OL?5PZ'_.N:^^[?_3'T\=7
M_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_P#-N6^]YO\
M4'O-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_P#3'T\=7_FW+?>\W^H/>:^_']TO
M:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_\ -N6^]YO]0>\U]^/[I>T;] ^9/K['
MU<.A_P ZYK[[M_\ 3'T\=7_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7
MWW;_ .F/IXZO_-N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5
M_P";<M][S?Z@]YK[\?W2]HWZ!\R?7V/JX=#_ )US7WW;_P"F/IXZO_-N6^]Y
MO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_YMRWWO-_J#WFOOQ_=+
MVC?H'S)]?8^KAT/^=<U]]V_^F/IXZO\ S;EOO>;_ %![S7WX_NE[1OT#YD^O
ML?5PZ'_.N:^^[?\ TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=<U
M]]V_^F/IXZO_ #;EOO>;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ .N:^^[?_ $Q]
M/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=<U]]V_P#ICZ>.K_S;EOO>
M;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_],?3QU?\ FW+?>\W^H/>:^_']
MTO:-^@?,GU]CZN'0_P"=<U]]V_\ ICZ>.K_S;EOO>;_4'O-??C^Z7M&_0/F3
MZ^Q]7#H?\ZYK[[M_],?3QU?^;<M][S?Z@]YK[\?W2]HWZ!\R?7V/JX=#_G7-
M??=O_ICZ>.K_ ,VY;[WF_P!0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_ -,?
M3QU?^;<M][S?Z@]YK[\?W2]HWZ!\R?7V/JX=#_G7-??=O_ICZ>.K_P VY;[W
MF_U![S7WX_NE[1OT#YD^OL?5PZ'_ #KFOONW_P!,?3QU?^;<M][S?Z@]YK[\
M?W2]HWZ!\R?7V/JX=#_G7-??=O\ Z8^GCJ_\VY;[WF_U#T+BC[PMZF/-_(NH
M<3\6]O\ VL;AOV]9JI@=;U_%\>\RRV+EVT[XTLTB\]I#2QU&!KY[=J9S*]2M
M%)-*]D;'.3'\U\!/#CDG+\O->9[_ )GBV."DVO:<NWX1'DC_ *;C,SPK6.-I
MF(B)F61Y3XQ]>\[YABY7R[9\NR;S-:*UB,>?[,S/QCA6L<;3V1$3,IC_ !A'
MR9%Q]J#>9;VD9#E-<)3EWNQQMA\Y@M#;L4S%FOU-5QVS9_9L^F'Q[WI7CGM7
M'36_*6=8Z_F>SQ5&YE/+IW^6>4US5Y9WY]7&6U;9.YY)O-*TKWI[9BM8B-=-
M;:=Z;-;2-U&VQQOIQVWG<COS2LUI-M./=K:UK177LUM,Z=LN]G2=@
M            #5CZHG8=S7Z@F@:=Q!I?<+AN$^+<9EI-EWS!SZ5E-GO<A9ZF
M^+YKPY.W1VC7XXM>UIR2V64G-FCL7WQ6'IXZE=6R;X:=<<FZ#W^;FV\V%]YS
M.U.YBM&2M(Q5GW>D32WM[\([W"8K$UCA:VL?=?\ 2'->LMGBY;M=[7:\OK;O
M9*]R;SDM'N-9B]?:UXSW>.MM)GC6K1W[K=OOVQ]0^AG,_6*33]9C8_-&;](K
M\$BCZ -Y\YX_>+?"GNMV^_;'U#Z&<S]8H^LQL?FC-^D5^"/H WGSGC]XM\*>
MZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K
M,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&<S]8H^LQL?FC-^D5^"/H WGS
MGC]XM\*>ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^
MAG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&<S]8H^LQL?FC-^D5
M^"/H WGSGC]XM\*>ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K
M=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&<S]8H^LQ
ML?FC-^D5^"/H WGSGC]XM\*>ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>
M/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&
M<S]8H^LQL?FC-^D5^"/H WGSGC]XM\*>ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X
M(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV
M^_;'U#Z&<S]8H^LQL?FC-^D5^"/H WGSGC]XM\*>ZW;[]L?4/H9S/UBCZS&Q
M^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_
M>+?"GNMV^_;'U#Z&<S]8H^LQL?FC-^D5^"/H WGSGC]XM\*>ZW;[]L?4/H9S
M/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPK<MZ6/I.:AZ<=#D38,MNF/Y<Y@Y"GK8
MJ3?8-6?K$&NZ!0;6M0:CA*%K+YZW$[)YQC[F2L)88VVL-.-8F^R(^2(?$WQ2
MW?B%?;[?%AMM.4[>)MZJ;]^;Y9UB<EIBM8X5]K2-/:ZWG7VVD2?X?>'6VZ(I
MGS9,M=SS+-,1ZSN=SNXXTGN5B;6GC;VUIUXZ5C3VNL[?")TD@
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
M%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T
M;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8
M^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F
M_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X
M4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4
M?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O
M/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZ
MA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;]
M(K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3
MW6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]
M9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^
M<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'
MT,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTB
MOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=
M;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF
M-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYS
MQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0
MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_
M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN
MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V
M/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'
M[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA7]-^ZW;VKFH_O
M(U)K>J>)6\+YASD;U^%6M7D=B.5$_ G5.O\ \4$_S,;'3ARC+K__ !%?@CZ
M-WY>9X]/_0M\*EV:;J>#T'4-4T76*B4-;TO6\'J>O46^!&TL'KF+JX?$U&^6
MR./I6H4XV)X6M3XOP(GX"J.\W6;?;O+O=S/>W&;):]Y\]KVFUI^S,RLCM=MB
MV>VQ[3;QI@Q8ZTK'FK6(K$?8B'9#KN<      !JP[L?1L[$^[K(Y+:=JXTL\
M9<CY6:6UD.2.%[M/2,_D[D[_ #9[F=PTF-RVD;#>MS)XI[=S%37Y/A_UVJJJ
M2=TMXN];]*8Z[7:[F-SR^D:1AW$3DK$1V16VM<E(CR5K>*Q_51]U%X8](]27
MMN-Q@G!OK3K.7!,8[3/EFU=)QVF?+-J3:?.TX;I]UN@?D'3<=]X\U;%O>J-Q
MNZ<,,NY"K&GB5'.S>#Y%Q]>\]W5$\*8^NB=%7JO7HDN;/^9BT8^[S#E$3E\^
M/<:1/_#;%,Q]_*,MUX 1-]=ES.8Q^:^#68_XJY8B?O8?#JWW6RY\I1R;MWEU
MOD>)['2U-6X1E^4KL:I(DD4>1RW)OLN,>QW@5KUJVT<G5%8GP*?>Z_F8IZO3
M9<HGUT^6^XX1]BN'6WL=ZOLOC;_R_P!N_KNN:1ZKS4P<9^S.72/Z)]AML[6?
M0Z[">V#)8K:OF%E.;M_Q$T-RCMO-UZCM5?'9"&5+$5S$Z50QN'T6M-4LL:^K
M-/C[5RLZ-KF6/&BO6*^IO&GKGJ7';:^OKLMA>)B<>WB:3,3PTMDF;9)UCMB+
M5K.LZUTX)'Z?\)^C^07KN/4VW>\K.L7SS%XB?/%(BN.-)[)FLVCR3KQ;?VM:
MQK6,:C6-1&M:U$:UK6IT:UK4Z(B(B? A$W;QGM25V<(?Z
M         :)O6U],'+][_'&)YBX@?:F[@N%M;RE3#ZF^S8?0Y-TKVB?-6].H
M5YK3:&+V^M=EFL8RPV-OMLDBU+#O"ZO+6FSP:\2<71?,;\IYKI'(=YDK-KZ1
MKAR:=V,DSIK---(O'W,>VKV3%HM\4.A;]7\LKN=A/_\ .=I6TXZS/#)6>-L?
M&8K6UIB)K:?+&EIB)UB ]D<=D,/D+^(R]"YB\KB[EK'9/&9&K/1R&.R%&=]:
M[0OTK+(K-.Y3LQ.CEBD:U\;VJUR(J*A>?'DQYL=<N*T6Q6B)K:)B8F)C6)B8
MX3$QQB8X3"FV7%EP9;8,];4S4M-;5M$Q:MHG28F)XQ,3PF)XQ/"7Q'V^
M
M                          .<UG6MAW/8L%J.I83*;+M.SY;'X'7=>PE*
MQDLQF\UEK45'&8K%X^I'+9NW[UR9D<44;7/>]R(B=5.#<[G;[+;WW>[O7'M<
M5)M>]IB*UK6-9F9GA$1'&9=C:;3<[[<X]GLZ6R;K+:*UK6-9M:>$1'_;V4_C
MT??2EP'8GQ]%RARG0QV;[J.0\+"W9;RMJ7JO$^OW&16'<<ZM>@EM03WWR-:[
M-9*!_@N3L;!"JUH&RV**>+/BAN.M]_/+>6VM3IC;W]I'&)S6CAZV\<.'Y.D^
MYCC/MIF(N7X<^'VUZ.V'QG<Q7)S_ #TCUE^WN1.D^JQS_5B?=6CC>T1,\(K$
M;LR&TE@
M
M
M
M                                        $9WUL/1VCYWH;!W;]K.J
MK^W+'QNR?+7&F$A:QO+N(IU7K9VS6<=$SH_E#&Q0L]HJQ(GR_717,1<BQK;U
MB_!OQ;GD63'TMU-E_P#Y':=,&6W_ "+3/"EI_(SY)G_+G^Q,]R%/%'PUIU!B
MMS[D=(CGM(_&4CA&>L1_^K6(B*S]U'M9XQ72$]+%+!+)!/')#-#(^*:&5CHY
M8I8W*R2.2-Z(]DC'HJ*BHBHJ=%+E5M%HBU9B:S&L3'E5.O2^.\X\D37)69B8
MF-)B8X3$Q/&)B>V'YGZ^0
M                                                ^W'8[(9C(4,1
MB*%S*97*7*N.QF,QU6>]D,CD+T[*U*A0I5F2V;ERY9E;'%%&USY'N1K4551#
MXR9,>'';+EM%<58F;6F8B(B(UF9F>$1$<9F>$0^\6++GRUP8*VOFO:*UK6)F
MUK3.D1$1QF9GA$1QF>$)T'HP>D#3[4,!C>Y'N/US'WNY?8Z7M&HZS>;%?AX-
MUW(U$:ZNC?\ 4JKR5EJ\SFW[+%?\G5W>R0/1SK3Y:4>,'BQ?JG<6Z>Z>R6KT
MYCG2]XX?&;Q/;Y_4UGW,3[N?;S'N8BWGACX;TZ7VT<WYQ2MNH<L<([8P5F/<
M1/&)R3]W>.$>XK,UB;7D-$!I?
M
M
M
M
M ",'ZT'HOQ<PQ;1W;=I.KQP\N0QVL[R[Q%@JK8XN4XHVNL9#=-+Q]=J,9R2Q
MB.DOT(VHFP(BRQ)\I>)N0LEX/^,$\GG'TMU3DF>4S,5P9[3_ )'DC'DF?^3Y
M*VG_ "NR?Q?N(0\3_#"G/*7Y_P @I%><UC7)CCA&>(\L>2,L1]_V3QTE"XEB
ME@ED@GCDAFAD?%-#*QT<L4L;E9)')&]$>R1CT5%14145.BEPZVBT1:LQ-9C6
M)CRJI7I?'><>2)KDK,Q,3&DQ,<)B8GC$Q/;#\S]?(
M
M     !]="A?RM^EB\72MY+)Y*W6H8['4*TUR_?OW)F5ZE*E4KLDL6K=JQ(V.
M..-KGO>Y&M155$/G)DQXL=LN6T5Q5B9F9G2(B.,S,SPB(CC,SV/O%BRY\M<.
M&MKYKVBM:UB9M:TSI$1$<9F9X1$<9GA";GZ+/HY?PVU,+W5=T.OUYN?,OCF6
M^-N-\K5ALMX5Q=^)KTSN<BF;(UO*F2JO\"1MZ+@J[WQ.5;DLK:M,?&'Q<GJ.
M]^F.FLDQR&EM,N6LS'QB8^YK_P"3$^^3$3[F([UM/##PSITWCKSSG=:VY]>O
MM:SI,;>LQQB/).68X6M'N8UI6=)M-I))7E,X
M
M
M
M
M              $9#UD/12;SE)LO=7VBZ]2I<Q-ANYSE;B+&0I5K<M+%&^Q;
MVO2*L$7D5^3Y$:KKE+_3BV!>LK%;DO$W(6.\(_&.>1QCZ8ZJR6MR?6*X<\\9
MP:\(IDGMG#YK<9Q=G^7[B$O$SPNIS^+\]Y!6M.=1&N3'V1GB([8\D9?)$SI%
M^RTQ/%"OM5;-&S9I7:T].Y3GFJVZEJ&2O9JV:\CHIZUF"5K)8)X)6*U['(CF
MN145$5"XU+TR4C)CF+4M$3$Q.L3$]DQ/EB?)*J.3'DPY+8<U;5RUM,6K,3$Q
M,3I,3$\8F)X3$\8E\Y]/@
M                                           #E,)A,SLV9Q.NZ[B<
MCGL_GLC2P^$PF'I6,CELOELC8CJ8_&XW'U(YK5V_=M3,CBBC8Y\CW(UJ*JHA
MQ9\^';8;[C<7KCV^.LVM:TQ%:UB-9F9GA$1'&9ES;?;Y]WGIMMM2V3<9+16M
M:Q,VM:9TB(B.,S,IQ7HZ>C+1[5:^)[DNYW"XS,]R%R%UC2M,F?4RV'X1HV&.
M8EQTT+K%#)\E7J[U22U&Y\.*B<L-=RRK+*4N\6_%_)U1:W3W3=[4Z>B=,F3C
M6VXF/)Y)C#$]E9XWGC;AI"VWAIX8XNEZ1SGG45R=06CVL=M<%9X:5GLG),<+
MWCLB9I3AWK7D4E?TQ
M
M
M
M                                                          $>
M7U<_15U[NQASO<+VS8S#ZEW*0UY;NSZC%\GX35N<'MD\V6Q>LR.JT<%R0Z-7
M^7DI7-KY)WACNN8Y4M1SYX5>,6XZ5FG(.HK7R].S.E+\;7VWHB.,VQ>>D<:=
MM/ZLQ!XC>&&VZIK;F_*(KAZ@K7CV13/$=D7\V2(X5OY8TK?6(K-(..U:KLVC
M;)G-.W/ 9C5=KUK)V\-L.N9_'VL3FL+EJ$KH+F.R>-NQ0VJ=NM,Q6O8]J.12
MZ>UW6VWVVIO-GDIEVN2L6I>LQ:MJSV3$QPF)5)WFSW7+]U?9;[';%N\=N[:E
MHTF)],?[8GLF-)CA+@#G=8
M                                          .X<?\ '^Z\J[KK/'/'
M.LY?<MYW++U,%K&L8*H^[E<QE;K_  0UJT+.B-:U$5\DCU;%#$UTDCFQM<Y.
MIO\ ?[/E>SR<PYADIAV6&DVO>TZ5K6/+/^Z(CC,Z1$3,Q#N<OY?O>:[W'R_E
M^.V7>Y;=VE*]LS_NB(C69F9B*Q$VM,1$RG@>DSZ-VD]D^%Q/,_-M3"[YW49C
M'Q68YEBKY+7.$8+M61EK7=+G5TU?);7)!8=#D\ZU$Z_&K4?#7\V>[1_Q2\7-
M[UGFORCD\WP=,4MIIQB^XTGA?)'DIPUIC_XKZVTBMP?#WPVV/2."N^WL4S]0
M7K[:^FM<6L<:8M?9TM?A-O17@WKD*)1
M
M
M
M
M              #3IZHGI$<4]_N!L[[JK\7QGW/83&15=?Y$;76+";O4HL9'
M2UCE&K2K3VLG2AJL\FEDXFNR&.3P-_UZT?LJRUX:>*W-.A,\;+<][<]-WMK?
M%K[;',]M\,S.E9F>-J3[6_'LM/>1WUYX=\LZTV\9M8P<ZQUTIFB.V/ZF6/NJ
M>:?=4GC6=)M6T"#G/@CEGMLY-V3A_FO2\MHF_P"K6E@R6&RL;5CLUG/>E/,8
M;(P.EQ^=U_*1QK)4OU)9JMF/XT;W)U+S<DYYRKJ/EN/F_)LU<^QRQPM'DGRU
MM$\:VKV6K:(F)[84[YYR/F?3O,;\KYMBG%NZ?T6K/9>D]EJ6TX3'FF)TF)B/
M(C+,2
M                       >]=MW;/S1W9\J8+AW@O3;NX;CFW^9+X'-J837
ML3$J>W;%M.;GZ4<%@<;&OBEGE=XGN\,4+99Y(HGX/J+J3D_2O++\VYWFKAVE
M.SRVO;R4I6.-K3Y(CL[9F*Q,QG.G^G.;]3\PKR[D^*<F:9CO6GA3'7^MDMV5
MK''SS.FE8M;2)G]>FCZ5G#GI[:8S*1^Q\@]PVS8F.KO_ "Y;J.9[+#895FN:
M=H%2PGF8'3:UVNBK(K6W\F]J2VG(UL%:M1+Q%\3N;]>[SU=M<'(<=M<6")\V
MNF3+,>ZR3$_W:=E?+:UR>B>@^4]&;/N[>(R\TO6(RYYCVUNR9K6/N,>O96.,
M\)M,S&K:F1DWD
M
M
M
M                                                          #!
MKOH]/K@#OZXVETSEK"_)NW8FG;3CSEC UJK-WT#)3*DK'TK,K49F->LV6-]N
MQ5E5K6HU<K%@L)%9BW3HKKSGO0W,8WG*K][:VF/6X+3/J\L>F/N;1'N;QQK/
MGKK6=:ZGZ3Y/U;L)V/-<>MHB>YDKI&3',^6EM)\T:UG6MNR80 ^^CT^>X+L#
MY%;IW+V#^4-3S<UIW'W*V @LS:-OM&LOBD2A=D;XL5L-*)S5NXFTK+E;Q->B
M25Y(9Y;V=$]?<AZ[V'QKE5^[NZ1'K<%ICUF.9\\?=4G[F]?:SV<+1,13GK'H
M;G/1F[C'OH]9L+SICSUB>Y?RZ3V]R^G&:3/DF:S:(U8,F[-,
M
M    V)>G[Z:?<!Z@V^,Q6@8Y^H<4X3(0P<A<V;#CK4FI:M!T;-8QN'B:^J_<
M=SEJN1:^)J2L5'21OMS5*[_:&Q_UYXC<BZ#V/K-[:,W-;U_%;>DQW[SY+6[?
M5X]>V]H\\5BUHT;YT5X?\XZSW.N&)P<II/M\]JSW?[N..'K+^B)TKVWF-:Q,
M_CLR[(>!>Q;BNMQAPCK:UWVEKW-TWO-)6N;UR%G(8?*^5]IS,->OYD</B>E2
MC R&A18]R00L625SZ*=7]9\\ZVYI/,^<Y-=-8QXZZQCQ5_JTKK/_ !6G6UI]
MU,Z1I</IOIKE/2O+:\LY3C[N*.-K3I-\EO+>]M(UM/L16L<*Q%8B&7IJC/@
M
M
M
M
M                                              'EW,O"O%G<'QWL
M'%',NDX3?]!V>ND&5U_.5UEA62/JZM?H6HGQ7L3EZ$B^96N598;5>1/%&]KO
MA,ERCG',^0[_ !\TY1FO@WV.=:VK.D^F)CLM6?+68F)CMAT]_L-ES3:7V/,,
M5,VTR1I:EHUB?_&.V)[8GC'%!X]3KT/>5^T*;.<O]O\ #G^8NVYK[-_(-C@3
M(\B\35$\R=T>X4*%>+Y>U:K"GQ<W4A1L36*EV&OT9+/=#PV\:>5]513E//YQ
M[3J'2(B>S%GGL]I,S[2\_D[3Q^XF>,15CKWPBWW(YOS3IV+[GE&LS;'[K+AC
MM[.W)2//&MXCW43I-VA G1"@
M                                     2+/3$]!_D7N4^;_ #7W7UM@
MXEX&L,J9C7M'6*;$\F\L49?+GJ3>588RSHFD9&!R2)?F8N0O0*BU(8XIH[S*
M^^)/CAR_I[O\FZ5G'NN=Q,UOE]UAP3V3V<,N2)X=V/:5GW4S,31.W0?@]NN:
M=WFG55;X.7<)KAXURY([?;^7'3T?YD\?<<)F;%QKQGQ_P[HVN<:<6ZA@=#T/
M4<?'B]=U;6Z$..Q6,J,<Z1_EPQ(CI[=NQ(^:S8E=)8M6)'S3/?*][UIQS#F.
M^YMO<G,>99;Y]]EMWKWO.MIGV?-'9$1PB(B(B(B(6@VNUVVQV]-IL\=,6UQU
MBM:5B*UK$=D1$<(=Y.D[
M
M
M
M
M           ?R]C)&.CD:U['M<Q['M1S'L<BHYKFJBHYKD7HJ+\"H(F8G6.T
M1LO4N] ?C_G9V=YF[-J^ XHY>G]JR>?XHD2##<6<AVO"^>237D@B96XZVN[)
MU1?"GR+;D5OF1TW+-:?8?PY\=-_R.*<HZMG)NN4QI6F;W6;%'9[;7CEI$>?\
M97R3:-*Q"_77A%R_G\WYGR#N;7G$S-K5TTQ99GMUB/\ +O,\9O6)B>/>K,SW
MHAD\I\3\E<([SG>,^7-(V/CS?-:L^S9K5]IQL^,R=17)XX+#(YF^7<QUZ%4E
MK6H'2UK4+FRPR/C<URW Y7S7EO.ME3F/*<V/<;')&M;TF)B?/'HF.R:SI,3P
MF(E5GFG*>9<EWEN7\UPWP;RG;6T:<.S6)[+5G2=+5F:SY)EYZ=]CP
M
M /6.%.#.6^XOD3!<4\)Z'GN1-]V*?RL=@<#6:]T<3>BV,EE+]B2OC,'A:$:^
M.S>NS5Z=:-%?+(QJ=3%<YYWRKI[E]^:<YSTV^QQQQM:?Z(K$:VM:?)6L3:9[
M(97DW(^:]0;VO+^48;YMU;R1V5C^M:TZ5K6//:8C7AVS$)KOIH^A#Q/VO?('
M,/<Y%@.:N?8(ZV1Q6MS5VY/BKBW(^%)(Y,5CK]=C=UVS'N=\7)7HO9:LS6OI
MUV311VW4X\1O&[FO4WK.4].3?9\BF9B;Q/=S9H_M3$_BZ3_4K.LQPO:8F:K6
M="^$_*^F>YS'FO=W?/-(G68UQ8K=OXNLQQM$_P#,MQX1-:TUG60D0*ET
M
M
M
M
M                                                   PN[S>P3MK
M[Z])^:O.6EQ6,[CJLD&H<FZ][/B>1](D<]\R?(6P^SSK8QCYI7.EQMV.UCIG
M.5[H/-1DC-PZ0ZYZBZ)WOQKDN:8PVG\9AMK;%D_O4UCCYKUF+QY)TUB==ZCZ
M5Y)U5LYV?.,,7TB>Y>.&3'/GI?MCTQQK;LM$P@X^H+Z/G<SV(W<KMK\=/R_V
M_P =B1U#F/3\786'!TY+*05(.2]<BEO7=&O.66)GM#WSXF:61K(KCI56)MTN
M@O%KISK:E=I-HVG/M(UP9+1[:=./J;\(R1V\.%XCC-=.*J76OA=SOI2;[S;1
M.[Y)&L^LK'ML<=OXVL>YTC[N-:<-9[LS%6I<E1&
M                                              ;F?3P]%GN.[WI,
M3OVUPW.#.WFSTM)R/L^(F?G]TJ-5O^EQGJ=I]*QG(+"N\*96P^OBF(CUCELR
MQK7=#_7_ (Q]/]&1?8;2:[WG\</54M[3'/\ YUXUBLQ_4C6_9K%8G5+/1/A-
MSCJ;N;_F7>V?)9XQ:8_&9(_\ND]D3'9>W#LFL7A.#[3>ROMU[*-!9H' .A4]
M<AM,K.V;;<@L65WW>+U:)(V9+;]ID@BN9*1'*Y\5:-L&/J.D>E:O UZM6F'5
M/6'4'6.^^/\ /<]LEHU[E(]KCQQ/DQT[(],\;3I'>M.BU7(>G>3]-;*-AR;#
M7%A[9GMM>?ZU[3QM/LSPCA&D<&59K#-@
M
M
M
M
M                            !\UVE3R-.WC\A4K7Z%^M/2O4;L$5JG<I
MVHG06:ENM.U\-BM8A>YDD;VJU[55%144^J7OCO&3',UR5F)B8G28F.,3$QV3
M'DE^3$3&D\8E&]]0;[O7Q'S8[-<G]G=G"\&\H676LCD>-+_M$/#>W7'KYSDP
M\-.O;N<:9.P]7(C:<4^(<O@8VI5_U)UL+T%X]<VY+W.6]61?>\LC2(RQI\8Q
MQ_:F=(S1']J8O_:MPA#/6?@[RGGG?W_(>[LN:SK,U_Y&2=/+6-?5S,]MJ1IV
MS-)F=4._GSMRYN[7]_O\9<\\<;'QON-!TSF4<Y68M'+TX9WU_E;6\Y3DM8/9
M\'-+&J1W<?8LU9.GQ7JO4MKR+J+DO4VQKS+D>XQ[C:3IQK/&LS&O=O6=+4MY
MZVB)]"L7/>G><]-[R=ESG!?#FX]V9XUO$>6EHUK:.,=D\-=)TG@\3,TPH
M                                                          &0
MG;AVK<_=VV^0<<]O_&NP<A;"OD2Y2?'0-KZ_K&/GG;73,;;LMUU?!ZUB62.Z
M>=;GB21WQ(T?(K6+@.HNJ.1=*;&>8<]W./!@X]V)G6]YB->[2D:VO;T1'#MG
M2.+/]/\ 2_.^J-W\4Y-@MEM$QWK=F.D3/;>\\(\^G&TQ$]VLSP3+/3[] '@G
MMQ=A>2NYZ;!]P_,=9(+M76IZ#Y^%M)R$;G/:M#!9:O%9W_(0*J*VYEX(JB.Z
M+'0CD8V9:A]>>.O/.HN_R[IR+[#E$ZQ-HG_J,D?VK5G3'$_U:3,^>\QP6AZ,
M\(N2].]S?<V[N]YO&D^VC\3CM''\728]M,</;WUG6(M6M)U2%6,9&QL<;6L8
MQK6,8QJ-8QC41&M:U$1&M:B=$1/@1"!)F9G6>U+S^@
M
M
M
M
M                                           /$>?.V_@WNAT2WQMS
MYQIK')>HV5?+!3SU-?E##77M1GRKK.?IR5<]JV9;&G@2YCK-:SY:N8KU8YS5
MS/(^H>==-;Z.8\CW.3;;N/+6>%H\UZSK6]?[-HF/+IJQW-.4\MYUM+;#FN#'
MGVENVMXUTGSQ/;6T>2U9BT>241GON^[F\I\;?+/(G97G;G,>DQ+->L<0;39H
MTN6,%71%EDBUG,)'C]>Y!IUVM>K87)CLJC/+BBBOS*Z1;5]$?S!<MYAW.7]9
M4C:;SLC/2)G#:?[=>-L4SY9CO4[9F:1P5TZN\$-UMYMO>DKSFP\9^+Y)B+QQ
M[,>2=*VB.R(OW;:1[N]I1J-EUG8],SV6U7;\#F=7V; W9L;F]>V'&7,-F\1D
M*[O#/2R>+R$->[1M1+_S1R,:Y/\ X%B]MN=MO<%-UM,E,NVR1K6])BU;1YXM
M&L3'L(%W>TW6PW%]IO<=\6ZI.EJ7B:VK/;QB=)CAQCSQ.O8X,YW7
M                                                 .U:3HVZ<E;1
MAM(X\U/8MXW'8;D6/P6KZGALAG\_EKDSD;'7Q^*Q=>S=M2*J]51C%Z)\*]$1
M5.KO=]LN6[6^]YAEQX-ICC6U[VBM:Q'EF9F(AW-AR_?<TW5=ER[%DS[N\\*T
MK-IGTZ1V1'EF>$=LS$)._8C]W#W/:UPW(O?/L,VA:\_R+]?@O1,G3M[SDX59
M,]E?>=TJ^VX7487R-B=)3Q?RC=E@D<QUFA8;\6MG6_\ ,+M-MW^7]$XXSYXX
M3N<L3&./3CQSI:_ETM?NUB>/=O5/_2/@?>W=WO5]^[7MC;X[<>R.&7)'9Y8F
MN.9\DQD\B6?PQP9Q!V[:)C.,^$./-8XTT;$]7UL#K&/94BGM/8QDV2RMQ[IL
MEG,S;;&WS[UV:Q<G5J+)(Y4ZE6N;\ZYMS_>VYCSG<9=SO;]MKSK.GDB([*UC
MR5K$5CR1"PW+^7;#E6UKL>6X<>#:4[*4K%:QKQF=(\LSQF9XS/&9U>KF+=T
M
M
M
M
M
M    &%G=UZ?/:EWNX1*'//&./RNQU*3J.!Y*UV1-;Y+UN)7>.-F,VNE$Z>Y2
M@D57LHY&.]C?&Y7+75R]3<.E.O.J.C,WK.1[FU,$SK;%;V^&_P#>I/")_M5F
MMO[37>H.E.0=48/4<ZV],LQ'M;^YR4[)]K>-+1QB-8UTGRQ,(BW>C]WI[I^!
M/E7<.W6U_$_QK6\RS\DX+'MQ',F%J)Y2^5:T7VBS7W#RWS>6Q^#L6;MA6.D7
M'UV? EK.C_'SIGGG=VG4,?)O,9X=ZT][;VGCV9-(G'V?\R(K&NG?E7'JGP3Y
MURSO;KIZ_P =V<<>Y.E<]8]CA7)_P]VT^2C0'E,5E,'DKV&S>-OX?+XRU-1R
M6*RE.QC\EC[M9ZQ6*=ZC;CAM5+4$C5:^.1K7M<G1412=\67%GQUS8+5OAM&L
M6K,3$Q/9,3'"8],(6SX,^US6V^YI?'GI.EJVB:VK/FF)TF)]$P^ ^W$
M                                               '-ZYK>Q;AG<7J
M^HX#-;3LV<N18_":[KF*O9O.YB_.O2&CB\1C(+60R%R94^+%%&][O^"'#N-S
MM]G@MNMWDIBVU(UM>]HK6L>>UK3$1'IF7/MMKN=[GKM=GCR9MS>=*TI6;6M.
MFO"M8F9X1,\([$ASLL^[I]Q7,GR3N?=5G?X<N/['D6_F94CHY_F?-4G^&3RI
M,=XY]<T#VF!WP29&2Y?KR(K9L8GX2 >L?Y@>0<I[VSZ7Q_*&^CAZR=:[>L^S
MPOET\U8K6>V,DIOZ7\#^:[[N[GJ;+\3VT_\ *I-;YI[>VW''C\DQ_F3,3,36
MLI;?:IV-=K_9=K7S?[?N+,'JEZU0BH;!N]QGRUR)MC&+6DE79-SR*2YBW6L6
MZK;'L,3X,;#-\,%:).B)5;J?K3J7K#<_&.?;J^6D6UKCCVN*G;[C''M8F(G3
MO3$VF.VTK%\BZ:Y'TWM_BW)=OCPTF/;6B-;V_OWG6UO1K,Q'DTAEJ:LSH
M
M
M
M
M
M       P@[M/3I[1.]7'V6\Y<38>]MTE1M2ARGJS8M6Y1Q+8HXXJBP[?CH/:
M<O7H1Q(D%/*QY#'QHJ_]O\*FY]+=?]5]'9(GDFZO7:ZZSAO[?#;MUUQSPB9U
MXVIW;?VFM\_Z2Z>ZGQ>KYSML>7)II&2([N2OE]KDKI:(U\FO=GRQ,(K7=]]W
M"[D.*UR>U=J^UXSN'TNO'):^9V7DQ^E<NXZ"..2:6*O6NV(M.W%E>&%?CUKM
M"]8D>V.#'O=\*V<Z3_F%Z?YGW=KU/BML-Y,Z>LKKDP3[.D>LQ_9K:L<9F\0K
M[U+X&\UV<VW'3.:-WM_R628IFCLX1;ACOY9X^KTC2(BT\4>G>-"WCC+9\II7
M(VG;/H6X82=U;+ZON."R>M[!C)VN<U8[V(S%6G?K.56KT\4:(OX4ZH3YL=_L
M>9[:N\Y=FQ9]I>-:WQVB]9]BU9F$)[_EV_Y7N9V?,L.7!NJ]M;UFLZ:S&NDQ
M&L3I.DQPGR2ZD=MTP
M    .^\;\6\D\Q;7C]%XHT/;N1]QRCVLHZUI>OY/8\Q,U9&1NG6EBJUF:&I"
MZ1%EGD1L,3?C/<UJ*IT>8\TY;R?:VWO-<^+;[2O;?):*5]C69C6?-$<9\D,A
MRWE/,^<;F-GRK!EW&YG3VM*S;36=-;:<*UUGC:TQ6.V9B$BWL^^[;<W\A+C=
ML[OMYI\':M(M:R[CG2YL7N/*>1@62O)-4R68BDMZ/IBSU9'>7*R3.3QRM5LM
M6/\ "5]ZM_F(Y-L.]M>D\$[W<\8]=DBV/#';QK7ADR<=.$QCB8[+2G#IGP+W
MNX[NYZHSQ@Q3$3ZG%,6R>Q:\Q-*S'9/=C)KY+0E.=J_87VH]F.'^3^ .(M?U
M;,V*45+,[YD&2;#R-L,;(XFS)EMTS+K692I:EB\Y]*J^MCF2N5T5>/KT*R]3
M=;]4=7YO6<]W>3+BB=:XX]KBI_=QUTKK'9WIB;:=MI3_ ,BZ7Y#TUA]3R7;8
M\.L1%K1&M[::Z=^\ZWMIK.D3.D:SI$,P34V?
M
M
M
M
M                                                   >"\^=KO;S
MW1:U\TNX#B'2>4</'%-%1?LF*8N;PB6'1NL2:UM-%]+9]7L3K$WQRXZY5E<B
M=%<J? 9OD?4O/NFMS\;Y%N\VVS>7N6]K;^_2=:7CT6K,,;S3D_*N=;>=IS;;
MXMQM_->L3IZ:SVUGTUF)CR2C>]U7W9?6,H[(;)V<\S3ZO:?UEAXOYJ2SEL K
ME9*]\6(Y'U^C+G<9 US&,B@O8K)O<KW.?<:C41;#=,?S';K%W=OU=LXRT_+;
M?2M^W[K%:>[;RZS6].R-*H2ZA\">7;CO9^FMQ;;Y-)TQ9=;X]=.$1>/QE(U[
M9M&6>/#2(T1N^YCL [O^T.W8;SQP;N.JX**?R(=ZQ]6+:>.[JN9'+![-O6LR
MY76HYK$4K7-KSV(;;?C-?$Q['M;8;ISKSI+JNL?(F]PY,\Q_E6GN98]G'?NW
MG33MB)CS3I,:P=S_ *$ZIZ:FUN9[3)\5C7\;3\9BTC3C-JZ]R)UX=^*S/'AP
MG3#@V]J(                                          !G)VP^F[WH
M]WLE.UPKP9M>1U*VO7]I&T0-TKC:.)OE^=+7W'95QV+S<E=LS'/K8Q;USPN1
M4A5%-*ZE\1.CNDXFG.-[BC=Q_P FGXS+]FE-9KY>-^[7AVMTZ?\ #[JSJ7NW
MV&UO3:6TGUN7\7CTF-8F)M&MXG_RZW[8UX<4DGM2^[/<:ZW\F[+WA<M9'DC*
ML:D]GC+B5]S5=)CG;*SI4RV]Y&"/<MBHRUT=XTHU-?F9(Y/#,YK5\==^J/YC
M>9;GO;?I/:UVV+R9L^F3)[-<<?BZ3V>ZG+&GDX\)RZ>\"^4;6*YNH\]]UF\N
M/'KCQ=G9-H_&6TG68F)QZ\-:^>1EPCVZ<%=MNK,TO@CBG2.+==1L7M-34L'4
MQ]O+2PM5L=S8,QX),ULF1:Q>GM60L6;"I\"O5$0K[SGG_.^H=S\<YWNLVYW'
MDG):9BOHK7W-(]%8B/0FGEW*^6\HV\;3E>#%M]M'W..L5C7SSI'&?/,ZS+V@
MQ#O@
M
M
M
M
M                       ^>U5JWJMFC>K5[E*Y7FJW*=J&.Q5M5;$;H;%:
MS7F:^*>O/$]6O8Y%:YJJBHJ*?5;6I:+TF8O$ZQ,<)B8[)B?),/R8B8TGL:GN
MY?T3/3\[EGWLM9XF_8WN5U9I7[CP7:JZ%.^Q*QB+-<U-,?DN/[SGRQH^21^)
M2Q(JN7S45[G$H=.>,?7?3D5Q4W7QO9UT_%[F)RQI'DB^L98\W"^G9PX0T/GW
MAIT?U#WLFYVM<.[MK^,P_B[ZSVVF(CN7GAVWI;R^>4?CN+^[1]S&C^VY?MOY
M3T7G3#Q>%]?6-G9^RO?W^8KO^VJ+D;N8T7(^S]$1T\^7QGCZ]4A3\!/'3_\
M,9T[O.[BZBVN?99?+>GX[%[,Z17)&OFBE_90WSOP'YG@F<O(-WCSX]>%,L>K
MOIIV1>.]2TZ^>,<-$W.7:MW']M.5^1^>>%.1>+;#YI8*EW:M:R%3 95\,BQ2
M.P6SQ13ZWGX6R)T\RE;L1K_P=\*$W<DZHZ=ZCQ^MY'O=ON8TXQ2\3>/[U)TO
M7_BK"(><]*]1=/VF.<;//@I&GMIKKCX]D1DKWL<SZ(MJ\!,\P
M                         !DKP'V<]TG=#>92X#X*Y%Y+A=.VM+G<+@)Z
MVGT)WRK V/+[SEUQNFX9RRM<G_=WX?\ D<OX&.5-<Y[U?TQTU3O\]WVWV]M/
M<VMKDGAKPQUUR6X>:L]L>>&Q\FZ1ZEZATGD^RSYL4Q.E].[CX3I/XR\UQZZ\
M-.]KPGAPG3>[VW?=G.>]PCQ^<[G.8=0X:QLS?/L:5H=7]I6\M:BHWV#(Y?VK
M#Z3A++_A<DU2SG(D:C45JJY49"'4/\QW)-I-L/3>TR[O)'9DRSZK'[,5TMDM
M'HM&.?Z.,O\ (_ ;?9>[EZAWE,-->./#'?M,:?E+:5K.O;I3)&D<)X\)!7;/
MZ-/I_P#;"ZAE,!PO0Y/W6BYDL>^<VRP<CYEEB)L:PV:&#R%.OHF$MUYF+)%8
MHXBM:8YW_P U>C?# W4?B[UWU+%L6XWEMOL[?\K;_BJZ>:;1/K+1Y)BUYCT=
MJ9>0^'72'3TUR;+:4ONZZ3ZS+^-OK$=M9MK%)\_<K7_<VCPPQ5XHH((HX(((
MV0PPPL;'%#%&U&1Q11L1K(XXV-1&M1$1$3HA&LS-IFUIUM+=^Q^A^
M
M
M
M
M
M                   <?E<3BL]C;N&SF,Q^9Q&2KR5,CBLK2K9'&WZLJ>&6
MM=HW(YJMJO(GP.9(US53\*')BRY<&2,V&UJ9:SK%JS,3$^>)CC$^P_+5K:.[
M:(FL^26K7G[T4_3I[@?;+M_@G'\4[)<D21VT<%W7<9VHG>5)'(K-8QT%KCJ6
M29[TD?)-A)972-\2N^,]'R7R+QB\0.0Z4Q[ZVYV\1IW-S'KH^_MIEC3LB(R1
M&GV--&YQX:]%\ZUMN=CBQYYF9[^'\5;6>V9[FE;3KQ]M6W'[+2OSG]U^V:LZ
MSD.VKN9PN7B<^=:NJ<W:S=P4]:%OB=723?-&CST.1GD148Y/F]38U6^+Q*CO
M"R8N2?S*;>VF/J+EMZSPUOM[Q:/3^*R=W3S_ .;;S>368LYMX!UXWY%OYCVO
M"F>FNMN/;EQZ:1/"/\J9CC/'72-.G-'HX^HYP=[18SW;1N&YX>!DLK<[Q%+C
M>5:DM>#Q++87%Z7;RNST8F-;XE]KQ]=WA^'ITZDM\G\7?#WG6E</,<6'-,Z=
MW/$X9UG^UDB*3]BTHTYKX4]<<J[UIV<[C#6->]@M&37V*<,LS_\ +]AK<SF
MSNL9.SA=DPN6U[,TG^7<Q.<QMS$Y.H]%5%99H7X:]J!Z*B_ YB*2+@W&WW6.
M,VVO3)AGLM6T6B?8F)F&@[K9[O8YIV^]Q9,.>.VMZVI;^BT1/^QQ!RNN
M                      !SVM:KL^YY>MK^GZYGMKSUQ>E/":UA\AG<O;7Q
M-9TK8W%U[5R=?&]J?%8OPJB?\3@W.ZVNSQ3GWF3'BP1VVO:*UCV9M,0[6TV.
M]YAF^+[##ESY]->[CI:]M//I6)G3C''3RMFW"WHK>I'S:ZM/0[=,_P ;86:2
M!D^=YIR&-XN;02=?BR6=8V.Q#O\ -'&Q%<_V;#SK'X>CD1RM:Z-^<>,?AYR:
M)K?F%-SFC7VNWB<VNGFO6/5>QKDC7R<-=-_Y5X2]<<T[MIVL;;#:NO>SWBGF
MX32.]EB>/9..--)B=)TAN)X*^Z_65DJ7^YCN:@CB;-#[=J?!6MR323UT5CK'
MLG(._P!:!M69R>)C/'K$S4^!Z]?^0B3G?\RL:33ISEO'2=+[F_E\FN+%/'T_
MCH\WI2;RKP#VU8[W/-_>TS$>UP5BND^7V^3OZQYOQ=?/Z&ZG@'T;?3N[>9*.
M1U[M]P&_[-1ZN;M?,UBQRCD9)OA\JRS";(LVD8ZW7_#'+2Q-61CD1R+XD14A
MSGOBYU_S^+8]SO\ )@VUON-O$8:Z>;O4TR3$^6+7GS=B4^3^'?1O([1DV6QQ
M6SQ,3%\FN6T3'9-9R3;NS_=BOG;-J%"CBJ57&XRE4QV.HP1U:5"A6AITJ=:%
MJ,AKU:M=D<%>")B(C6,:C6HG1$(YO>^6\Y,DS;):=9F9UF9\\S/&9;I$16-(
MX1#ZSX?H
M
M
M
M
M                                         /.>1.'N(^7L>W$\L<6<
M<\H8MC58S&\B:1K.ZX]C'*Y58VGLN,R==K55R]41O3X5,AL.;<UY5D];RO<[
MC;9?/BR7QS_328EUMUL]GOL4X-[BQYL%HTFMZUO68GR3%HF)AK&Y9]"CTU.5
M4L3P<(7>+LO8<]SLQQ-NNS:PL?F/\?AKZ[D+V>TBNUKE7PHS%)T1>GX$:B21
MROQL\1>5^UG>QN<4?<Y\=+_XHBN3_&T?F/A;T+S*W?R;"F+)IIKAM?%'WM+1
M37TS66L[E/[KOQY<]KL<)]UFYZZC7J^AA^4]!P>Y^;&KNB5[>R:EE="]G>UJ
M]?.9BI4<K>GE)XO$V1^6?S+<PII7G/*\.2-.-L.6V/CYXK>,NOL=^/9\^A<P
M\ ^4WI__ "O?[C%?7_FTIEB8\WM/4Z3V<>/FTXZQKNY+^[==_.GJ^;1LYP=R
MW459O)@U_=\IJ^;\,:N\OVJEO6N:[AX'SMZ=$CR,Z(Y5151$\2[]R[^8?H?=
MQIOL>]VM_P"UCK>OV)QWM;AZ:0TW?>!/5&&\_$=QL\^+3AK-\=OO9I:O^-@5
MR#Z2_J0<9V)ZVP]H',.4?!\+I./L-3Y7KR-5JN18+'%^0V^&?JU/P-57(OP*
MB+\!O.P\5/#SF-8M@YMM*Z_E;3AG[/KHII]EIN\\,>N]E6U\O+LUJU_)VIEF
M?8KCO:T^Q$:^AA3N/%W)G'<[ZO(''6]:-9B>V.2ON.H[!K,\;WMC>UCX<UCZ
M4C'N9,Q414ZJCD7_ (H;EM.:<LYA&NPW&#/$_D\E+_\ PS+5=YR7G/+Z>LYA
MM-S@QQY<F*](_IM6'1#O,:               >@Z9Q+RKR/-%7X\XSY!WR>P
MY&00:9IFQ[1-,]7S1HV*/!XV\^1RR5I&]$15ZQN3\+5Z8_><VY5R^)G?[G;X
M(CM]9DI33L[>],>>/Z8939\CYUS"D9=AL]UGQSV3CQ9+Q/&8X36LQVQ,>S$L
MWN.O2(]27D^>O#K_ &C<IX9LZ1N6?D6KB.*(((Y(_.62PO)F6U.1BQQ]5=&C
M5E\2>!&+(J-73.8>+'AWRVLSGYKMKS'DQ=[-,^QZJMX^SKIY==.+:]EX7==[
MZ*6Q\OR4I;3CDMCQZ1/EM6]XO&D=L=WO1V::\&>O&GW;+OMVU(K.^[;P5Q/3
M7R_/J97;\[MNPL\:N\7D4-/UC)X"?RFM^-XLK%\+FHWQ?&5NC<Q_F)Z)VOM=
MAAWVZOYXI7'7^F]XM_@G['EW'8>!'4N:_P#_ ##<[/!AT^YF^2VOF[O=I7[/
M?^Q/DV+\5_=>^),;)3L\V=T?(6XM\#7W<3QEI6N\>L;-\#EKPYO9[_),EBLU
M>K5?[% ^1/A1(U_!'_-/YE>;9.]7DW+=OA\ULV2^6?9FM(Q1KZ.],1Z6Z<O\
M!.28HB>:;W<YKQ.L^KK3%6?1I:,MO1,Q:)\VC9;Q)Z&_IJ<3159/V!,Y+S-:
M595SW+>V;/N4ME$1$9#:USY2QNAR11KU7X,0USO%\=7(C4;'/-?&CQ%YK,Q.
M_G;XICW."E,>GI[VDY/\?#R:<6^<N\,.AN6ZSBY?BRWGMG--LW9_9R3:L?8K
M&OE[(;,] XLXQXHQ4F#XMXYT/C7"2K"Z7#Z!J&OZ=BI%KL='763'Z[C\=4>L
M$;U:SJQ?"U51.B*1QON9<QYGD]=S+<9]QFC7VV6]LD\>WC:9GCY6[[?:[;:8
MXP[7'3%AB-(K2L5B(CLTB(B.#OATG.
M
M
M
M
M
M              ?G-#%8BE@GBCG@GC?#-#,QLD4T4C59)%+&]',DCD8Y4<U4
M5%1>BG[$S68M6=+0=K'O;.T/M/WQ9G[OVQ=O>WR6'/DFEV;AGCG.3222.61\
MRSY/7+,OG+(OB\:.\7B^'KU^$SNUZJZGV,Q.RYEO\.G]3<9:_P"Z\,;N^3<H
MYA2<>_VNVSXY\F3%2\?T6K+%K9?1V],_:WRR93M&XZJNF3H]-:R&Z:8Q$6NV
MM_I1Z?M&"C@7RV(O5B-7S.LG_.JN79MOXL^(VVT]7S;<SI_7BF3RZ_=TMK]G
MR<.Q@<_A_P!%;BLUR<LV<1,?<XXI/9IPFG=F/9CR\>UCYL_W?3TR\_-)+BN,
M-_TECYH96UM8Y>WNW#$R*MY#Z\;MSRNW6%ALR_ZSU?(Z1)/@8YD?^F;!M_'G
MQ'P5B,NYP9IT[;X,43VZZ_BZTCAV=G9VZSQ8*_@_T!?W.RM7V,^?_OR2\9R?
MW:3L"ONB6KOO=)A$C657-QG(7&TK9DD5BL;+\L\.9=R)!X5\'@5BKXE\2N^#
MIE\7\Q?7>/7OX>6Y-?ZV++&GWN>O;Z=?1HQ>Y\#^B\^GJK;W!IKKW,M9UUT[
M?68\G9Y--.V==>&GD.4^[ =MLL#VX7N4YOQ]E946.;*870\O V'JOBC?7J8K
M!R22JWHB/25J(OP^%?P)EL?\RG443^-Y=LK5T\ELM?\ ?:W^[[+'V\!NEYCV
MF[W\3Z;8I_\ I0ZA?^ZY\5R0(W%]W/(%.SYC56:_Q;KF2@\I$=XV)7K[9BI$
MD<O3H[S>B=%^*O7X.U3^9?FT6_&<JV\U]&:\3_3-+?[G#?P$Z?F/:;W>1;TQ
MCG_\D?[W"^ZV:;]LW9_H/Q7UH'+]9C??-&'](M\$X_H#Y+^?[K[W']H]ULTW
M[9NS_0?BOK0'UF-]\T8?TBWP1] ?)?S_ '7WN/[3G*7W7/BB.NQN2[M^0[=M
M%?XYZ7&&MX^NYJN56(RK/M.3D8K6=$55F=XE^'HGX#AO_,MS:;?B^5;:*^G+
M>9_IBL?[G+7P$Z>B/;[W>S;T>JC_ &=R?][NF(^[!=LD,=-,]W'<[9*5DR.R
M#\1C>/\ "1V8/:%<L=..Y@-@=1F6KT9XWOL-\Q/'X.B^!.KE_F3ZDG7U/+]C
M6-.'>G+;2=/+I:NO'R<.'#7RN:O@-TO$>WW>_F?1;#'_ -&7KF)^[4=@&.7K
M<W?N?SR>='+X<MR'QY"G@8J>*M_]#XBPKO)EZ?&7KYB=?BN:8C-_,5UYE]QB
MY;CX?<XLL_9]OGMQ_P!GH9':^"/16WB8R_',\ZZZWRQ&GH_%TQQI_M]+V76?
MN^_IDX&2)^5XJWK=6QK.KXMFY?Y!J1V$E8K8VRKIN:U*5$K.7Q,\MS%5R?'5
MZ=4,3N/'CQ(SQ,8MU@PSYZ8,4Z>^5O''_P##1DZ>$'A_3W6RM;V<^?\ [LD,
MA]8](#TT]1=&_%=H?&5M8W*YJ;/)M.[-571Q1KYC-SV+/LE;X8D5$<BHCE<Y
M/C.<JZ_N/%?Q%W7^9S;=1K_4[F/_ /3K5G</0/16"-*<KV4Q'];'6_\ MOWI
M93:IVG=K.AOBDT?MIX TR2#Q>2_5.&^.M=?#XG3/=Y3L1KE-T?B=8D5>G3JL
MCO\ \9>NL[KJCJ7?:_'>8[[-KV]_/EO_ /%>?-']#/[3E'*MACC%L=KM\.*.
MR,>.E(CC,\(K6([9F?9F?.]]8QD;&QQM:QC&M8QC&HUC&-1$:UK41$:UJ)T1
M$^!$,%,S,ZSVL@_H
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
?                                     !__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>azz-20220228_g2.jpg
<TEXT>
begin 644 azz-20220228_g2.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $%N;BU%;&%I
M;F4@06)E;&P    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,U
M.0  DI(  @    ,U.0  ZAP !P  " P   B>     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                            ,C R,CHP-#HQ.2 Q-#HR-3HU-P R,#(R
M.C T.C$Y(#$T.C(U.C4W    00!N &X +0!% &P 80!I &X 90 @ $$ 8@!E
M &P ;    /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(R+3 T+3$Y
M5#$T.C(U.C4W+C4X.3PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y!;FXM16QA:6YE($%B96QL/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( E\$4@,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&
MBJ6KW%W:Z5//IZ0O-&A8>>Q"J .3@#+8_N\9Z9'6L"^\47=MX?T._D>ULDOX
M5DN;R>%Y(8"8PP7:&!^8G );C&.210!UE%<?#XCUR_@5+6"SM+J'35O;A;B)
MW#LQ;8B@,I3(0G)W$9 QD&NFTN^75-'L[]$*+=0),JDY*AE#8_6@"U1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4]5M
M;F]TV6VLKB&WDE4H7EA,H"D8/ 9>??-8L/AC4;>WT@QZI:FYTF)H(G>Q8QM&
M45>4\W.\;/O!AU(QS7344 <G;^"IM.MD32=32V=[,VERSVN]7!=G#(H8;""[
M@9W  @8.*Z6QM(M/T^WL[?(AMXEBCSUVJ !^@J>B@!KHLB[9%5AZ,,TS[);_
M //"+_O@5+10!%]DM_\ GA%_WP*/LEO_ ,\(O^^!4M% $7V2W_YX1?\ ? H^
MR6__ #PB_P"^!4M% $7V2W_YX1?]\"C[);_\\(O^^!4M% $7V2W_ .>$7_?
MH^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O@5+10!%]DM_^>$7_
M 'P*/LEO_P \(O\ O@5+10!%]DM_^>$7_? H^R6__/"+_O@5+10!%]DM_P#G
MA%_WP*/LEO\ \\(O^^!4M% $7V2W_P">$7_? H^R6_\ SPB_[X%2T4 1?9+?
M_GA%_P!\"C[);_\ /"+_ +X%2T4 1?9+?_GA%_WP*/LEO_SPB_[X%2T4 1?9
M+?\ YX1?]\"C[);_ //"+_O@5+10!%]DM_\ GA%_WP*/LEO_ ,\(O^^!4M%
M$7V2W_YX1?\ ? H^R6__ #PB_P"^!4M% $7V2W_YX1?]\"C[);_\\(O^^!4M
M% $7V2W_ .>$7_? H^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O
M@5+10!%]DM_^>$7_ 'P*/LEO_P \(O\ O@5+10!%]DM_^>$7_? H^R6__/"+
M_O@5+10!%]DM_P#GA%_WP*/LEO\ \\(O^^!4M% $7V2W_P">$7_? H^R6_\
MSPB_[X%2T4 1?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4 1?9+?_GA%_WP*/LE
MO_SPB_[X%2T4 1?9+?\ YX1?]\"C[);_ //"+_O@5+10!%]DM_\ GA%_WP*/
MLEO_ ,\(O^^!4M% $7V2W_YX1?\ ? H^R6__ #PB_P"^!4M% $7V2W_YX1?]
M\"C[);_\\(O^^!4M% $7V2W_ .>$7_? H^R6_P#SPB_[X%2T4 1?9+?_ )X1
M?]\"C[);_P#/"+_O@5+10!%]DM_^>$7_ 'P*/LEO_P \(O\ O@5+10!%]DM_
M^>$7_? H^R6__/"+_O@5+10!%]DM_P#GA%_WP*/LEO\ \\(O^^!4M% $7V2W
M_P">$7_? H^R6_\ SPB_[X%2T4 1?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4
M1?9+?_GA%_WP*/LEO_SPB_[X%2T4 1?9+?\ YX1?]\"C[);_ //"+_O@5+10
M!%]DM_\ GA%_WP*/LEO_ ,\(O^^!4M% $7V2W_YX1?\ ? H^R6__ #PB_P"^
M!4M% $7V2W_YX1?]\"C[);_\\(O^^!4M% $7V2W_ .>$7_? H^R6_P#SPB_[
MX%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O@5+10!%]DM_^>$7_ 'P*/LEO_P \
M(O\ O@5+10!%]DM_^>$7_? H^R6__/"+_O@5+10!%]DM_P#GA%_WP*/LEO\
M\\(O^^!4M% $7V2W_P">$7_? H^R6_\ SPB_[X%2T4 1?9+?_GA%_P!\"C[)
M;_\ /"+_ +X%2T4 1?9+?_GA%_WP*/LEO_SPB_[X%2T4 1?9+?\ YX1?]\"C
M[);_ //"+_O@5+10!%]DM_\ GA%_WP*/LEO_ ,\(O^^!4M% $7V2W_YX1?\
M? H^R6__ #PB_P"^!4M% $7V2W_YX1?]\"C[);_\\(O^^!4M% $7V2W_ .>$
M7_? H^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O@5+10!%]DM_^
M>$7_ 'P*/LEO_P \(O\ O@5+10!%]DM_^>$7_? H^R6__/"+_O@5+10!%]DM
M_P#GA%_WP*/LEO\ \\(O^^!4M% $7V2W_P">$7_? H^R6_\ SPB_[X%2T4 1
M?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4 1?9+?_GA%_WP*/LEO_SPB_[X%2T4
M 1?9+?\ YX1?]\"C[);_ //"+_O@5+10!%]DM_\ GA%_WP*/LEO_ ,\(O^^!
M4M% $7V2W_YX1?\ ? H^R6__ #PB_P"^!4M% $7V2W_YX1?]\"C[);_\\(O^
M^!4M% $7V2W_ .>$7_? H^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/
M"+_O@5+10!&MM C!EAC4CH0HXJ2BB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **K7NHVFG0^9
M>SK$O8$\GZ#J:P/^$EU/4I2/#^F>;$O66?@']0!^= '445S/V[Q?_P! JT_[
M['_Q=(;[Q?C_ )!=H/\ @0_^+H Z621(HR\KJB*,EF. /QKG[SQ=#YWV;1X'
MO[@]-@.T?U/^>:AC\-7VJ2";Q%?,XSD6\1PH_I^7YUT%G86NGQ>79P)"O?:.
M3]3U- &7HOB);^9K._C^RWZ$@QG@-],_RK<K(UO0(-7C$BGR;N/_ %<R]?8'
MV_E5/2-?EBNO[+UX>3=KPDA^[+Z<^OOWH Z.BBL34_%-E8-Y,&;NYS@11<\^
MY_\ UF@#;HKDFUGQ%98O]0L5-DWWHE&&C'KZC\?TKHM.U.UU2V\ZSD#K_$.A
M4^A% %NBBJ6JZK;Z19FXN6]D0=7/H* %U/5+72;7S[QB!G"JO+,?0"I;*]@U
M"T2YM7WQN./4>Q]ZYW2])N-:O!J^NKE3_J+8CY5'8D>G\ZAGBF\(:I]IMU:3
M2KAL21CGRS_GI^5 '7T4R">.Y@2:!Q)&XRK#H13Z "BBF1SQ3,XBE1RAPP5@
M=I]#Z4 /HHHH **** "BBB@ HHHH S]=BDET.[\JYFMF6)FWP$*Q !XR02,^
MHP1V(/-<M->:G>:5X2L;9WE:^L_.N"UX]NTNR)#S*@9QDMDXY..N,Y["_L(-
M3M&MKKSO*;[PBG>(GVRA!Q[9JBOA;2EL;>T6.X$=JVZW87DWF0_+MPLF_<JX
MXV@X]J .5L[UO$!GB$]_80V>EF2*.._D+";S)49S)D&0*8L#=D>W-=EH-W-?
M^&]-O+K_ %]Q:12R<8^9D!/'U-5I_"NC7$,,36AC2&$P*(9I(MT9ZHVUAO4]
M<-D=?4UK(B11K'&JHB@*JJ,  =@* !W"+EMQ'^RI/\J9]I3^[+_WZ;_"I:*
M(OM*?W9?^_3?X4?:4_NR_P#?IO\ "I:* (OM*?W9?^_3?X4?:4_NR_\ ?IO\
M*EHH B^TI_=E_P"_3?X4?:4_NR_]^F_PJ6B@"+[2G]V7_OTW^%'VE/[LO_?I
MO\*EHH B^TI_=E_[]-_A1]I3^[+_ -^F_P *EHH B^TI_=E_[]-_A1]I3^[+
M_P!^F_PJ6B@"+[2G]V7_ +]-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X4?:4
M_NR_]^F_PJ6B@"+[2G]V7_OTW^%'VE/[LO\ WZ;_  J6B@"+[2G]V7_OTW^%
M'VE/[LO_ 'Z;_"I:* (OM*?W9?\ OTW^%'VE/[LO_?IO\*EHH B^TI_=E_[]
M-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X4?:4_NR_P#?IO\ "I:* (OM*?W9
M?^_3?X4?:4_NR_\ ?IO\*EHH B^TI_=E_P"_3?X4?:4_NR_]^F_PJ6B@"+[2
MG]V7_OTW^%'VE/[LO_?IO\*EHH B^TI_=E_[]-_A1]I3^[+_ -^F_P *EHH
MB^TI_=E_[]-_A1]I3^[+_P!^F_PJ6B@"+[2G]V7_ +]-_A1]I3^[+_WZ;_"I
M:* (OM*?W9?^_3?X4?:4_NR_]^F_PJ6B@"+[2G]V7_OTW^%'VE/[LO\ WZ;_
M  J6B@"+[2G]V7_OTW^%'VE/[LO_ 'Z;_"I:* (OM*?W9?\ OTW^%'VE/[LO
M_?IO\*EHH B^TI_=E_[]-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X4?:4_NR
M_P#?IO\ "I:* (OM*?W9?^_3?X4?:4_NR_\ ?IO\*EHH B^TI_=E_P"_3?X4
M?:4_NR_]^F_PJ6B@"+[2G]V7_OTW^%'VE/[LO_?IO\*EHH B^TI_=E_[]-_A
M1]I3^[+_ -^F_P *EHH B^TI_=E_[]-_A1]I3^[+_P!^F_PJ6B@"+[2G]V7_
M +]-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X4?:4_NR_]^F_PJ6B@"+[2G]V
M7_OTW^%'VE/[LO\ WZ;_  J6B@"+[2G]V7_OTW^%'VE/[LO_ 'Z;_"I:* (O
MM*?W9?\ OTW^%'VE/[LO_?IO\*EHH B^TI_=E_[]-_A1]I3^[+_WZ;_"I:*
M(OM*?W9?^_3?X4?:4_NR_P#?IO\ "I:* (OM*?W9?^_3?X4?:4_NR_\ ?IO\
M*EHH B^TI_=E_P"_3?X4?:4_NR_]^F_PJ6B@"+[2G]V7_OTW^%'VE/[LO_?I
MO\*EHH B^TI_=E_[]-_A1]I3^[+_ -^F_P *EHH B^TI_=E_[]-_A1]I3^[+
M_P!^F_PJ6B@"+[2G]V7_ +]-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X4?:4
M_NR_]^F_PJ6B@"+[2G]V7_OTW^%'VE/[LO\ WZ;_  J6B@"+[2G]V7_OTW^%
M'VE/[LO_ 'Z;_"I:* (OM*?W9?\ OTW^%'VE/[LO_?IO\*EHH B^TI_=E_[]
M-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X4?:4_NR_P#?IO\ "I:* (OM*?W9
M?^_3?X4?:4_NR_\ ?IO\*EHH B^TI_=E_P"_3?X4?:4_NR_]^F_PJ6B@"+[2
MG]V7_OTW^%0SZI9VJYN9O)'K(I7^8J'7-7CT?36G;#2M\L2?WF_P%8VE>%(K
MJ'[;K@DFNISO9"Y &?7'>@"[<>,M'@'R3/.?2.,_S.!5"7Q!K&I@1Z/ITENC
M=;B5"<?3C'\ZZ*UTNQLL?9;2&,C^)4&?SZU:H YBR\-6HF^TZQ+/?W!Y.^-]
MH_3G_/%= DT,:!(XY%51@*L+ #]*GHH B^TI_=E_[]-_A1]I3^[+_P!^F_PJ
M6B@"+[2G]V7_ +]-_A1]I3^[+_WZ;_"I:* (OM*?W9?^_3?X5G:OIUEK-KY=
MPDJNO^KE$+;D/Y=/:M:B@#C(].UZ[06-]>R16<?R[TC8M(/RS^?ZUNZ9IFFZ
M2G^BP2>9CF5XF+'\<<?A6M10!";B,@@K(0>H\EO\*YO4=$:WN3J'AYI;>X'+
M0B)@C_IC\.GTKJJ* .9@\9P1VLJZG#);WL(P8=I^<^WI^/ZU!IEC-JU\-6UU
M)".MO;^4Q51V/3I_.NBNM+L;VXCFNK:.22(Y5B/Y^OT-6Z (OM*?W9?^_3?X
M5',]O<0/#/%(\;C#*86P1^56:* .-M[F3PGJ?D2F5])G;Y'="#&?Q'Y^O6M>
M^\6:99KB.1KB4](XU.3^-:E[9P:A:/;72;XW&"/3W'O5/3/#^GZ5AK:'=)_S
MUD^9O_K?A0!AL==U]L7!DTRS/\"1L68?@,G]/I4=E''X9\41PHTIL[R,*&D0
M@[OR&>?_ $*NSK#\6V!O-%:6(?OK4^:A'7 Z_IS^% &O]I3^[+_WZ;_"C[2G
M]V7_ +]-_A5?1]0&IZ3!=#[SKAP.S#@_K5V@"+[2G]V7_OTW^%'VE/[LO_?I
MO\*EHH C6=&8 "3)]8V']*DHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *9--';P/-,X2- 69CV%/KE-8N)/$.KKHMB^+:([KJ5?;M
M^'\_I0 FEPR>)=:;5[Q,6<!VVT3=R._]?K]*ZRH[>".UMXX(%"1QJ%51V%24
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2$!E(
M89!&"#WI:* .6\.DZ3KU]HLAQ&Q\V#/<?_JQ^1KJ:YGQ;"]I-9ZU;C]Y:R!9
M,=U)_P#UC_@5='!,EQ;QS1'<DBAE/J#0 ^BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHK!\0:Z]HRZ?IH\W4)N%5>?+SW^O_P"N
M@!FO:W*LXTK1QYE]+P2O_+(?X_RJ_H>CQZ-8>4#OF<[I9/[Q_P !4.@:$FDP
M&28^;>3<RRGG\!_GFMB@ HHHH **** "BBB@ HHHH **** "BF/+'']^15^K
M 5"^I6,?W[VW7ZRJ/ZU+E%;LI1D]D6:*R+SQ5HMDN9+^*0]EA/F$_E60?&=W
MJ#%- T:>X["6484?EQ^HK">+HP=G*[[+5_@=$,'7FKJ-EW>B_$ZZBN+DUOQ)
MHDT=WKUM&]C(=KI"!F(^N1_4D5UMG>V^H6B7-G*LL3C(8?R]C3I8B%5N*NFN
MCT8JV&G22D[-/JM43T45!>WL&G6<EU=N(XHQDG^@]ZW;25V<Z3D[(@U;5[31
M;(W-ZQ"YPJJ,LY] *ET_4+;4[)+JSD#Q./Q!]#Z&N4TRRG\6ZL-9U6/;81$B
MUMVZ-[GU'KZGV%%]8W7@Z_;4M)5I=,D/^D6V?N>X_H>W2O/^M5/XO+^[_'U]
M/^'/2^JTOX/-^\_#_#Z_KH=I15;3]0MM3LDNK.0/$X_$'T/H:6^OK?3K.2ZN
MY!'%&,D^OL/>N_GCR\U]#S^27-R6U(M6U6VT;3WN[MOE7A5'5V[ 5RD'B?Q!
M:1KJ6IZ>9=-G.Y1&H#1+V_#_ 'NOK4FG65QXOU-=6U5"FG1'%M;'H_N?;U]>
MG05V94%=I VXQC%<"]KB7[2,G&/3S\WY=D=[]CAE[.45*77R\EY]W\C,AO=.
M\2Z3-':S+(DB%77HR'W%4/!]VXLY],N>)[*0K@_W<_XY_2H]3\'K]H-_X?F.
MGW@YPAPC>WM_+VKF)KW4;;Q 3J<ITJYE79).J':_OQZX'3CBM%B)4WRUU;SZ
M/_+YF<L-&HN;#N_EU7^?R/3'D2-2TC*BCJ6.!5'^WM+-TELM[$\LC;55#NR?
M3(XK&MO"5K>HES>:I/J 89#J_P K?CS_ #K8L]!TRP97MK.,.O(=OF8'UR>E
M=M[ZHX6FM&:-%%% !1110 R::.W@>:XD2**-2[R.P554#)))Z "F->6RV/VQ
MKF$6OE^9YY<;-F,[MW3&.<UG^)I-/B\/W+ZJULD2H3&UR5"B0 [<;OXL].]<
ME)/)JG@'1H;"W?4=/AL%:\-I+"=LL<2[8V#.. ?F8#)^51CDT =M<:UI=G#!
M-=ZE9P17(S \LZJLHX.5)//4=/6KM>9Z;?VUI9QRZZHM(;GPU#!:BY*_OMH;
M>BX)R6RAV]2"..P[OP[#/;^%]+AO PN([.%)0W4,$ .?QH T:*:Y<+^[56/H
MQQ_2F;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 3
M0!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$
MT;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+1
M46ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC
M_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX
M_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%
M_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">
M47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_
M3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?
MT_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\
M$T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?T_\
MQ-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2
MT5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&Z
MX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%N
MN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY
M1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\
MGE%_W]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\
M?T__ !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_
MW]/_ ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__
M !- $M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_
M ,31NN/^>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !-
M$M%1;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31
MNN/^>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1
M;KC_ )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^
M>47_ ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_
M )Y1?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_
M ']/_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1
M?]_3_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/
M_P 30!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3
M_P#$T;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,31NN/^>47_ ']/_P 3
M0!+146ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !- $M%1;KC_ )Y1?]_3_P#$
MT;KC_GE%_P!_3_\ $T 2T5%NN/\ GE%_W]/_ ,337FFBC:22.)44%F)E/ '_
M  &@#.\0ZRVE6L<=LHDN[AMD*^GOBFZ!H7]G*UU>-YU_-S)(3G;GL/\ &LS1
MEGUW79=:EC4PPGR[='8@#WZ>_P"9]JZC=<?\\HO^_I_^)H EHJ+=<?\ /*+_
M +^G_P")HW7'_/*+_OZ?_B: ):*BW7'_ #RB_P"_I_\ B:-UQ_SRB_[^G_XF
M@"6BHMUQ_P \HO\ OZ?_ (FC=<?\\HO^_I_^)H EIDTT5O$TL\B11KU=V  _
M$UDZUXBBT* /=K&TC?<A20EF_P#'>![UA0Z+JOBB=+_7_P!U:]8;,.4P/4\'
M'\S[5RU<1:7LZ:YI?EZG72P_-'VE1\L?S]$7KWQO;>=]FT2WDU*Y/ V*0O\
MB?\ /-5O["\0>(,-KU]]CMC_ ,NL'7'H>WYDUT=E8IIT/E6-E;P)WV.<GZG;
MD_C5G=<?\\HO^_I_^)J/JTZG\>5_):+_ #9I]9A2TH1MYO5_Y(Y?_A7.D_\
M/S>_]]I_\31_PKG2?^?F]_[[3_XFNHW7'_/*+_OZ?_B:-UQ_SRB_[^G_ .)I
M_4<-_(B?K^*_G9S2?#S1UZR7;_61?Z+4R> ]"7K!*_UE/]*W]UQ_SRB_[^G_
M .)HW7'_ #RB_P"_I_\ B::P>'7V$)X[$O[;^\S;3PKHMD^^'3XRWK)E\?\
M?1-:P 50%  '0#M4>ZX_YY1?]_3_ /$T;KC_ )Y1?]_3_P#$UT0IP@K027H<
M\ZDZCO-M^H^6))HFCF171QAE89!%<9>:?>^#KQ]0T<-/ICG,]J3G9[C_ ![=
MZ[#=<?\ /*+_ +^G_P")I";@@@PQ$'J/,/\ \365:@JJ3VDMGV-*%=TFUO%[
MKO\ UW*VGZU8ZEIIO;>91$HS)N.#'CJ&]*Y?]]XYU;^*+1;1_H9F_P _D/<U
M)J7@B:>]9],F2RM[C N(%D;!&<\<?H:Z:RM#I]G':VEM$D48PH$I_/[O6N;D
MK5WR5E:*W_O?\ ZN>A07/1=Y/:_V?^#V+<<:0Q+'$H1$ 55 P /2E90ZE7 9
M6&"",@BH]UQ_SRB_[^G_ .)HW7'_ #RB_P"_I_\ B:]$\V_4Y"^L;KP=?MJ6
MDJTNF2'_ $BVS]SW']#VZ4R*.?QSJHGF5X=&MF^1#P96_P _D.*[%O/=2KP0
MLK#!!D)!'_?--BCDMXEB@MH(HU&%1'P!] %K@>#7-RW]S?E\_P#+R/16-?+S
M->_MS>7^?F3(BQ1JD:A44 *H& !Z4ZHMUQ_SRB_[^G_XFC=<?\\HO^_I_P#B
M:[SSB6H+RQMM0MS#>P)-&?X7&<?3TIVZX_YY1?\ ?T__ !-&ZX_YY1?]_3_\
M32:35F--Q=T<K-X7U'196N?"UXP4G+6DQR&^F>#^./K5K2O%Z7%XFGZO:R6-
M\S!0K*=KD],=QG_)KH-UQ_SRB_[^G_XFHI(6ED226TMW>,Y1F;)4^QV\5R+#
M.G*]&5EVW7_ .QXI58VKQN^^S^?<M45&K3EANCC [D2$_P!*DKL.(**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N:\57DL[P:)8G,]V1YF/X4_R,_05O
M7MW'8V4MS.<)$NX^_M6#X6M);J:?7+X?OKDD1 _PI[?ECZ#WH WK&SBT^QBM
M8!A(UP/?U/XFIZ** "BBB@ HHI&8(I9B%4#))/ % "US>N>*OLMQ_9NC1?;-
M1?Y<*,K&??U/MV[U3U#7[S7[MM*\,9"=)KSH%'L>WUZGMZUMZ%X>M-"MRL \
MR=_]9.P^9O\  >U<,JLZ[Y*.BZR_R_S/0C1AAUSUU=](_J_\C/T3PJ8+G^TM
M;E^V:@_S?-RL9]O4_P NU=+11732I0I1Y8(Y*M:=:7--A1116ID%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 <OXF9M2UBPT6-B$D/FS8]/_U _I731QI#
M$L<2A40!54=@*YGP]_Q,_$>I:L>45O)A/M_^H#\ZZB@ HHHH ***H:OK-IHM
MF;B\?'9(Q]YSZ 5,I1A%RD[(J$)3DHQ5VRS=W<%C:O<7<JQ1(,LS&N/>;4O&
MUPT5J7LM&5L/(?O2_P"/TZ#O3K33+_Q==)?ZZ&M]/4Y@M%.-WN?\>I[8KL88
M8[>%(H$6.-!A548 %<-IXK?2'XO_ "7YG?>&$VUJ?A'_ #?Y$&GZ=:Z79K;6
M40CC7\V/J3W-6J**[XQ459;'GRDY.\MPHHHIB"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJKJ6H1Z98274
ML4TJH,[((R[,?3C@?4D =R!S55M<#Z597UEIU[>B\B65(H$3<JE=V6+,%'4#
M&[))XSS0!J45S[^,K)K6&>QM+R^62T^VLL"*#%%TRVYEYR"-HR?E/%;EO<17
M=K%<VSB2&9!)&XZ,I&0?RH DHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHIKR)$A>1U11U9C@"N9O=?NM6NCI_AL;CTDNCPJCV/\ 7\J +VL^(XM.86UH
MGVJ^<X6%.=I]\?RK.75_$6EJ)=6L!<P,-Q:+&Z/V./Z_G6KHOA^VTA?,_P!=
M=,/GG;K[X]*UJ ,S3?$.G:I@6\X64_\ +*3Y6_\ K_A6G61J7AC3=2R[P^3,
M?^6L/RG/N.AK,L9[[0=?ATS4+MKFTN%Q#(_4'L/Z8]Q0!U5%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%!.!D\"@ HK-7Q%I#7AM1J$'FCC&[C/IGIG\:T@<C(Y%1&<9_"[E
MRA.'Q*P44459 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5F^(;W^S]!N9@<.4V)]3Q_]?\*TJY?Q.3J.L:;HZ<AW\V4#^[_^H-0!I>&;
M+[#X?MT88>0>:_U;G^6!4FLZ]9:';^9>2?O&&4B7EG_#T]ZH>(]>N-/GM]-T
MF%9;^Y'R ](QT!Q^?MQ4>C>$E@N/[0UJ7[=?M\Q+\JA]L]?\XKCJ5IRDZ=%:
MK=]%_FSMIT(0@JM=Z/9+=_Y+S,]-.UCQ?()]5D?3].SF.W3[S>A_^N?P%6/^
M$/U*U_Y!OB&YC Z(^2/T./TKK:*2P5/>=W+O=W_ IXZJM(64>UE;\3DOL_C6
MS^Y=6E\HZ!@ ?Y#^=.TKPQ<W5]_:OB=Q/<YREOD%(_3V_#I]:ZNBFL'"Z<FV
MET;NB7C)\K44DWU2LPHHHKL.(**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H:TTXT>Y2ULYKN6
M6-HUCB9 >01G+LHQ^-<\&\06_@W2]-L](O(9UA2VNI$E@,D*J@!>/,FTDG(!
M)XZD= >PHH XS^S+W3;B6?2-"F^SW6EK9I:^=$K6SQE]N\E\%2'ZJ6/'3FNF
MT:Q;2]!L+!V#M:VT<)8="54+G]*NT4 -=2RX5RA]1C^M,\E_^?F3\E_PJ6B@
M"+R7_P"?F3\E_P */)?_ )^9/R7_  J6B@"+R7_Y^9/R7_"CR7_Y^9/R7_"I
M:* (O)?_ )^9/R7_  H\E_\ GYD_)?\ "I:* (O)?_GYD_)?\*/)?_GYD_)?
M\*EHH B\E_\ GYD_)?\ "CR7_P"?F3\E_P *EHH B\E_^?F3\E_PH\E_^?F3
M\E_PJ6B@"+R7_P"?F3\E_P */)?_ )^9/R7_  J6B@"+R7_Y^9/R7_"CR7_Y
M^9/R7_"I:* (O)?_ )^9/R7_  H\E_\ GYD_)?\ "I:* (O)?_GYD_)?\*/)
M?_GYD_)?\*EHH B\E_\ GYD_)?\ "CR7_P"?F3\E_P *E)"@DG '))[5R>J^
M-"EPUOH%J;]XANED )15'7&.OUZ?6L:U>G15YLWHT*E9V@CI_)?_ )^9/R7_
M  H\E_\ GYD_)?\ "JNC:S:ZW8+<VC<]'C)^9#Z'_&K]:1E&<5*+NF93A*$G
M&2LT1>2__/S)^2_X4>2__/S)^2_X5+15$D7DO_S\R?DO^%'DO_S\R?DO^%2T
M4 1>2_\ S\R?DO\ A1Y+_P#/S)^2_P"%2UFZWK4&C6?F2?/,_$40/+'_  H
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
M)^2_X5+10!%Y+_\ /S)^2_X4>2__ #\R?DO^%2T4 1>2_P#S\R?DO^%'DO\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M^R6__/"/_O@4 2T5%]DM_P#GA'_WP*/LEO\ \\(_^^!0!+147V2W_P">$?\
MWP*/LEO_ ,\(_P#O@4 2T5%]DM_^>$?_ 'P*/LEO_P \(_\ O@4 2T5%]DM_
M^>$?_? H^R6__/"/_O@4 2T5%]DM_P#GA'_WP*/LEO\ \\(_^^!0!+147V2W
M_P">$?\ WP*/LEO_ ,\(_P#O@4 2T5%]DM_^>$?_ 'P*/LEO_P \(_\ O@4
M2T5%]DM_^>$?_? H^R6__/"/_O@4 2T5%]DM_P#GA'_WP*/LEO\ \\(_^^!0
M ^6-)H7BE4,CJ593W!ZBN,TJZ;PQXCETJZ8_8YW!C=C]TG[K?CT/N*[#[);_
M //"/_O@5SGC/18[C2OM5O$JR6_+!1C<AZ_EU_.IDFUIN7%I/WMB'Q;KCM(-
M&TTEYY2%F*]1GH@]SW]OK6]HFEII&EQVRX+_ 'I&_O,>O^'X5RO@C0Q*SZC=
MKO525CWC.YN[?T__ %5VOV2W_P">$?\ WP*FFI6O+=_U8JHXWM#9?CYDM%1?
M9+?_ )X1_P#? H^R6_\ SPC_ .^!6AD2T5%]DM_^>$?_ 'P*/LEO_P \(_\
MO@4 2T5%]DM_^>$?_? H^R6__/"/_O@4 2T5%]DM_P#GA'_WP*/LEO\ \\(_
M^^!0!+147V2W_P">$?\ WP*/LEO_ ,\(_P#O@4 2T5%]DM_^>$?_ 'P*/LEO
M_P \(_\ O@4 2T5%]DM_^>$?_? H^R6__/"/_O@4 2T5%]DM_P#GA'_WP*/L
MEO\ \\(_^^!0!+147V2W_P">$?\ WP*/LEO_ ,\(_P#O@4 2T5%]DM_^>$?_
M 'P*/LEO_P \(_\ O@4 2T5%]DM_^>$?_? H^R6__/"/_O@4 2T5%]DM_P#G
MA'_WP*/LEO\ \\(_^^!0!+147V2W_P">$?\ WP*/LEO_ ,\(_P#O@4 2T5%]
MDM_^>$?_ 'P*/LEO_P \(_\ O@4 2D9&#TKS;3Y?^$>\="-CMA:5K=O]UC\I
M_D:]$^R6_P#SPC_[X%<#X]TY8=0CGA0(LT?\(_B7_P"MBN?$INDW'=:_=J=.
M%:55*6ST?ST/0Z*R= GMM5T*UNS#$79,2?(/O#@_J*T?LEO_ ,\(_P#O@5M"
M2G%26S,9P<).,MT2TR::*WA:6>18XT&6=S@#\:J7\EAIMC+=W442QQC)^0<^
M@'N:Y+3-#N/%;_VEJ[F"R+$P6L0VY'^'OU/M6%:NX25."O)_U=F]&@IQ=2H[
M17]61>N_%EUJ5PUEX5MFN).C7+KA4]QG^9_(US=QI@N[QX7DN-7U,GYW1OW2
M>V>I ]>!6_>/%=SC0O#-M#&B\3W"KPH[\_U[UT6FZ)9:99K!%$KGJ\CJ"7/K
M_P#6K-87VCYJ[YGVZ+Y?YFKQ?LURX=<J[]7\_P#(YO2? 2)B35' [^3$?YM_
MA^==+;:%I=I(KV]A KH<JY3<P_$\U:^R6_\ SPC_ .^!1]DM_P#GA'_WP*ZE
M3@DDEHCC=2;;DV[LEHJ+[);_ //"/_O@4?9+?_GA'_WP*L@EHJ+[);_\\(_^
M^!1]DM_^>$?_ 'P* ):*B^R6_P#SPC_[X%'V2W_YX1_]\"@"6BHOLEO_ ,\(
M_P#O@4?9+?\ YX1_]\"@"6BHOLEO_P \(_\ O@4?9+?_ )X1_P#? H EHJ+[
M);_\\(_^^!1]DM_^>$?_ 'P* ):*B^R6_P#SPC_[X%'V2W_YX1_]\"@"6BHO
MLEO_ ,\(_P#O@4?9+?\ YX1_]\"@"6BHOLEO_P \(_\ O@4?9+?_ )X1_P#?
M H EHJ+[);_\\(_^^!1]DM_^>$?_ 'P* ):*B^R6_P#SPC_[X%'V2W_YX1_]
M\"@"6BHOLEO_ ,\(_P#O@4?9+?\ YX1_]\"@"6BHOLEO_P \(_\ O@4?9+?_
M )X1_P#? H EHJ+[);_\\(_^^!1]DM_^>$?_ 'P* ):*B^R6_P#SPC_[X%'V
M2W_YX1_]\"@"6BHOLEO_ ,\(_P#O@4?9+?\ YX1_]\"@"6BHOLEO_P \(_\
MO@4?9+?_ )X1_P#? H EHJ+[);_\\(_^^!1]DM_^>$?_ 'P* ):*B^R6_P#S
MPC_[X%'V2W_YX1_]\"@"6BHOLEO_ ,\(_P#O@4?9+?\ YX1_]\"@"6BHOLEO
M_P \(_\ O@4?9+?_ )X1_P#? H EHJ+[);_\\(_^^!1]DM_^>$?_ 'P* ):*
MC6W@1@RPQJ1T(4<5)0 4444 %%%% !1110 4444 %%%% ''>./"T]_Y6MZ%F
M+6++YE*<&91_#[GT]>E:7A'Q3!XHTGS0!%>0X2Y@[HWJ/8__ %NU;]>>^+=(
MN_"^L?\ "7>'%XS_ *?;#[KJ>K?3U]#SZUV4VJT?92WZ/]#":=.7.MNO^9Z%
M17&W/Q1\/06$,T4DUS/*@(MHD^92>S$\#GWK._M3QUXIXTNQCT*S;_EM/_K"
M/Q&?R4?6I6%J;S]U>>@W6AM'7T/0Z*\LO]'UGP!?6WB)=0GU:)CLU#?G)!/N
M3QZ'L<>M>EV%];ZGI\-[92"2"= Z,/3_ !J:M'D2E%W3ZCA4YFTU9EBBBBN<
MU"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BD=UC1G=@JJ,EB< #UJI;ZOIMU_P >NH6LW_7.=6_D::3>J%=%RBBB
MD,**** "BBB@ HHHH *0@,I5@"",$'O2T4 -BBCAC6.%%C11A508 _"G444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5SWC2U,^A>>@^>VD#@^W0_P P?PKH:AO+=;NRFMW^[*A0
M_B* ./\  EW]GO+S2V.$8"X@!/8@9'Y%?R-=M7EUM.^EW-AJ1!!L[@VUP/\
M9.2/YN/P%=1XKU>:5HM#T@[[R\ #,I^XA]_<?I7FTZJP\)TY?9>GFGM_D>I5
MHO$SA4C]I:^36[_4IW3OXS\0BSA9O[(LFS*Z])&_SP/;)JYJ>HSZC=?V'H V
MJ@V3S+PL:CC _E^E.N_)\(^&4L['FZF^52!\SN>K_P"'X5I>'M)&DZ6J/S<2
M?/,W^UZ?A71AZ4H)SG\3W_R^1RXFM&;4*?PQV_S]66-*TJWTBS$%L,GJ[GJY
M]35VBBNHY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL7
MQ+XIT_PO8>??/NE<'R;=3\TA_H/4US7A+QEJ]UXF?3?$T(MFO(A/9(4"[1S\
MOJ<@'KSQ71'#U)P=1+1?UH92JQC)1>YW]%%%<YJ%%%% !1110 4444 %%%%
M!1110 4444 %%%% !2,JNA5U#*PP01D$4M% &5IGA?1-&D,FFZ;!#(3GS-NY
MA]"<D#V%:M%%5*4I.\G<222LB.XMX;NVDM[F-9895*.C#(8'J*\ZTBXF^'OB
MIM$U!V;1M0??9S,>(F/8_H#^![FO2:R/$_AZV\2Z)+8W "O]Z&7',;]C_0^U
M;T*BC>$_A>_^9G4@W[T=T:]%<1X%\23!Y?#7B!A%JE@?+0NW^N4=,'N0,?48
M/K7;UG5IRI2Y65":G&Z"BBBLBPHHHH **** "BBB@ HHKGY/&VB1^)(]$^U;
MKF0[=ZC,:OV0MZ__ *JN,)3^%7)<E'=G04445!04444 %%%% !1110 4444
M%%%% !1110!R'Q,U5M/\)/:P9-QJ#BW11U(/WOTX_P"!53M_A/H+:;;I=K<+
M=")1-)%-]Y\<D Y'6H+[_BI_B[;6@^>ST2/S7]/,X/\ ,H/^ FO0J[Y5)T*<
M80=F]7\]OP.91C5FY25UL<#_ ,*JM[?_ )!>NZE:>GS X_+;55-6U[X?Z@+?
MQ#+-JVC3/A+XY9XS[Y)/_ 2?H>U>D5%=6L%[:R6UW$LT,J[7C<9#"H6*E+2K
M[R_'[RG12UAHQ+2\M[^TCNK.9)H)1N1T.014U>:W6EZM\.+Q]1T,R7VANVZX
MM&.3$/7_ .R_/UKN-#UZP\1:<MYIDV].CH>&C/HP[&LZM'E7/!WCW_1E0J7?
M++1FE1117.:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '"ZEIGF^(=3TL
M8']H0^=#GC]X/F'ZAA^-:?A7P^VBVTM]JI'VQU^9F;=Y2#MG\/Y4>+0;.[TW
M54'^HFV/CN.O]#^=+XGOI+R2#1-.;=+=8,C#^%.O_P!?Z#WK"6'IRJJJ]T=$
M<14C1=%/1D6D(WB'Q!)J\X/V6V.RV4]R._\ 7ZD>E=75>QLXM/L8K6W&$C7
M]SW/XU8K<YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **;)(D4;22NJ(@+,S' 4>I-<BGQ1\,->/ ]S-&J-M$QA)1O<8R<?45I"
ME4J7Y%>Q$IQC\3L=A16?8:_I.J8_L_4K:X8_P)*-W_?/6K%]?VFF6CW6H7$=
MO G5Y&P/I[GVJ7&2?*UJ5S*URQ6-K?BS1?#Q":I>K'*PR(4!=S^ Z?4XKE+G
MQ?K?BRY>Q\$6K0VX.V349Q@+]/3]3["M?P_\/=,TEC<ZE_Q-=0?EY[D;@#WP
M#G\SDUU>PA25ZSU[+?Y]C'VDIZ4_OZ&<_P 45O',?A[0;_47Z9V[1_XZ&_I3
M3?\ Q'U89MM/L])C/1I2"WY$G_T&N_1%C0)&H51P HP!2TO;TX_!37SU#V<W
M\4ONT//H/'NK:!,MIXWTF2$$X6\MURC?AT/X'\*[33-8T_6;;S]+NXKF/N4;
ME?J.H_&K4T$5S"T-Q$DL3C#)(H96'N#7%:G\-+47/V[PQ>2Z/>+R/+8^6?;U
M'\O:G>A5W]U_A_P M4AMJOQ.XK&U+Q=H.D9%]JENKCK&C;W_ .^5R:Y?_A -
M=U?_ )&?Q//*G>"VSM/YX'_CM;6F_#OPUIF&73UN9!_'=-YF?P/R_I2]G0A\
M4K^B_5_Y!S59;*WJ9,GQ5LII#'HVD:AJ#CCY4V@_ED_I3?\ A)O'>H_\@WPO
M':*>]VQ!'_?17^5=Y%#'!&(X(UC1>BHH 'X"GT>VI1^&G][;_P @]G-[R^XX
M#[-\33^^^W::,_\ +#:O'X[?ZTO]J_$BT_UVB6%VHZLC#)_)_P"E=]11]9[P
MC]P_9=I,X'_A.?%%OQ=^";N1O6$OC]$:C_A86O?]"+J7YR?_ !JN^HH]M2ZT
MU][_ ,P]G/\ G_!' GXA:\!D^!=2Q]9/_C57-+^)VAWLGDZAYVEW .&2Y7Y0
M?]X=/QQ795GZIH.EZU'MU2PAN>,!F7YA]&'(_ T>TH2T<+>C_P Q<M5;2OZH
MN07$-U"LUK-'-$W1XV#*?Q%<_P"+/&5IX:A$*+]JU*88@M4Y))X!;'0?J>U8
MUQ\,VL)C<^$]9NM,EZ^6S%D/MD<X^N:T/"W@==(NGU36IQJ&L2L6:=B2L?\
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
MV1^E4K;X66OVR-M4U:\U"SAYCM9"0!]3GI] *[?[2GI)_P!^F_PH^TIZ2?\
M?IO\*%BJZ5N9B=&FW>P6UK!96R6]I"D,,8PL<:X 'TJ6HOM*>DG_ 'Z;_"C[
M2GI)_P!^F_PKFW-B6BHOM*>DG_?IO\*/M*>DG_?IO\* ):*B^TIZ2?\ ?IO\
M*/M*>DG_ 'Z;_"@"6BHOM*>DG_?IO\*/M*>DG_?IO\* ):*B^TIZ2?\ ?IO\
M*/M*>DG_ 'Z;_"@"6BHOM*>DG_?IO\*/M*>DG_?IO\* ):*B^TIZ2?\ ?IO\
M*/M*>DG_ 'Z;_"@"6BHOM*>DG_?IO\*/M*>DG_?IO\* ):*B^TIZ2?\ ?IO\
M*/M*>DG_ 'Z;_"@"6BHOM*>DG_?IO\*/M*>DG_?IO\* .3^(^B2W^B)JEAE;
M_2V\^-E'S;1RWY8!_#WK<\-:W'XA\/VNHQX#2+B5!_ XX8?G^F*OFXB92&60
M@C!!B;G]*\OM]0OOA_XFU'3=/TV?4+2^_?6<*JP(/Y9XZ'Z"NVFG7I>SZK5>
MG5?J<\W[.?/T>YZM67/XET:VU.'3I=1@%W,X1(5;<=QZ XZ?CBN+.G>,_%1_
MXG5\VBV3=;>WB;>1Z'']6_"N@T'P;X?\/LDMM:2S7*<BXGC9F!]1Q@?@*ATJ
M5->_*[[+_,I3G)^ZK+S.HHJ-9T9@ ),GUC8?TJ2N4V"BBB@ K,U'1%OM0AOH
M;VZL;J&-HA+;%#N1B"5(=6'50>F:TZ* .</@FQ6 0VEY?6B-;?9K@0R+_I*9
M)^<E3SEFY7:?F/MCH(HD@A2*)=L<:A54=@!@"GT4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 R6))X7BF0/'(I5U89# \
M$5YSI,LGP]\8-HUV[?V)J3[K25CQ$W3!/Y _\!->DUD>)O#MKXFT62QN@%?[
MT,N.8W['_$>E=%"HHMPG\+W_ ,_D95(-^]'=&O17#^"/$5S!=/X6\1YCU.T^
M6%W/^O0=.>YQR#W'T-=Q45:;I2Y7_P .5":FKH****R+"BN?U#QUX;TTLMQJ
ML+NO!2',ASZ?+FL*3XIP74ABT#1-0U&0<<+M'Z;C^E=$<-6FKJ/Z&4JU..[.
M]HKSX^,_%]G_ *5J/A-OL1_AB+>8ON>OZ@5KZ1\1_#NJD(]T;&8\&.[&SG_>
M^[^M.6%JI72NO+7\A*M!NU[>IU5%-1UD0/&RNK#(93D&G5S&P5Y[I'_%3?%B
M_P!2/SVFCIY$)ZC?RO\ />?RKK/%.KC0_#%]?YP\<9$7NYX7]2*R?AOI!TOP
M?!)*#Y]Z3<R$]>?N_P#CH!_$UUTO<HRJ=]%^OX&$_>FH]M?\CK****Y#<***
M* "BBB@#B?B'HDYAM_$FCC;J.ED.2HY>,')SZXY/T)KI/#^M0>(-#M]1MN!*
MOSIGE''5?SK190RE6 ((P01UKRRY\.>)]$UV]T;PMOCTS5")!<8^6W'<;OX3
MV]2,8YKMI\M>G[.3LX[-]NJ_4YY7IRYDKI_F;WBCQE<-?#P_X27[5JLIVO*G
M*V_KSTR/R'Z5-H7P]L-/TNZ35#]NOKZ-DN;AN2-W4*3R.><]2?RK3\+^$['P
MM8^5:CS;B0?OKEA\TA_H/:MVIG64%[.CHN_5_P# \AQIN3YJF_Y'!?#V^GTJ
M^OO".J-^_L7+VS'^.,G)Q^88>S'TKO:X+XB:?/I]Q8^+-+7_ $G3W"S@?QQD
M]_S(/LWM79Z;J$&JZ9;WUHVZ&X0.OMGM]1THQ"4TJRZ[^O\ P=PI>ZW3?3\B
MU116)XK\3VWA?1VNI@))W^6"'/,C?X#N:YH0E.2C'=FTI**NS;Z=:Y_5O'/A
M[1MRW.HQR2C_ )90?O&SZ<<#\2*YBT\'^(O%5K'=>*];G@AF&X64 VX!Z CH
M#^!-=-I/@3P]H^UK?3XY91_RUN/WC?7G@?@!74Z="G\<KOR_S9CS5)?"K>O^
M1EZ+\2['5]<BL)+*>RCN!_HTTY'[T^F.V>W)YXKM:Y_Q?X6A\3:/Y0Q%>09>
MUF'&QO3Z'_ ]JH>!O%,VJ0R:1K68M8L<I*C\&11QN^OK^?>E.$)P]I25K;K]
M0C*49<LWOLSKZ**X_P"(>O2Z?I4>E:;N?4M3/DQ*GW@IX)^IS@?4^E84J;J3
M4%U-9R4(\S,"YMC\2_&5Q%YKIHNF(T:2(?OR'C</QY^BCUK1\$ZS=:-JDG@_
M7V GM_\ CRF/25.RC\.1^([5TWA;0(O#?A^"PCP9 -\SC^.0]3_0>P%9_CCP
ML?$&G)<6)\K5+(^9;2+P6QSMS_+T/XUVNM3F_8OX-EY>?SZG-[.45[1?%U_R
M.HHKFO!/BH>)-**W0$6I6IV7,1&#G^]CMGT['(K=O[^VTRQEO+Z588(5W.[=
MO_K^U<4Z<H3Y&M3IC-2CS+89JFJ6FC:;+?:A*(H(ADGN3V '<GTKB(O'WB/5
M(Q+HWA*9X'_U<LCDJP]<X _6JMC:WGQ+UL:CJ:/!X?M7(M[<G'G$>O\ 4]N@
M[FO2HXTBC6.)51$ 5548"@= !73)4Z"Y9+FEU[+R]3%.=75.R_,X/^T/B5=_
MZO2=/LU/0LP)_P#0S_*JZ^)/%'A;7+0>,Y()M.O/D\V%!MA;U) 'XCGCITKT
M:J&MZ/:Z]H\^GWJYCE7A@.4;LP]Q1'$0;M."MY+4'2DE>,G<O*RNH9"&5AD$
M'((I:X'P3K-UHVJ2>#]?8">W_P"/*8])4[*/PY'XCM7?5SUJ3I2Y?N\T:PFI
MJX445%<W=O9QB2[GB@0L%#2N%!)Z#)[UEOL62T444 %%%% !1161XHUR/P[X
M=N=0?!D5=L*G^*0_=']?H#51BYR45NQ-J*NR.+Q?I$OB>705F(O(QU881FZE
M0?[P]*VZ\LT[X=S:CX,74'E:+7IY/MD<S-@C/(4^F>N>Q-=1X*\6-K4+Z;JJ
M_9]8L_EGB88+XXW ?S'^-==:A!)ND[VT?^?H84ZDF[35K['5T445Q'0%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7)^*/',&CS#
M3=)B_M'6)#L2WC!8(3_>QW]NOTJMXWUW4UU73_#?AZ18KZ_!,DW>)/4>G1B3
MUP.*T_"W@VP\,P[T_P!)OW'[V[D'S-GJ!Z#_ ":ZX4X4XJI5UOLO\_(PE*4G
MRP^;,?0O LUY>_VUXUD%]?R<K;/AHXAZ$=#].@]ZZN/0M(B_U6EV2?[MN@_I
M5^BLJE>I4=V_\BXTXQ6A#':6T7^JMXD_W4 J:BBL;MF@4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1U
M61&1U#*PP5(R"/2EHH C@MX;6!(+6&.&)!A8XU"JH]@.E2444;@%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %<)XU\/W=C?)XK\-*4O[;
MYKF)!Q,G<X[\=?4>XKNZ*UI572ES+_AR)P4U9G%Z?\5/#EW$GVN:6RE(&Y9(
MBP![X*YX]^*Z"S\3:'?X^R:M9R,>B^<H;\CS4UYHNEZAG[=IUK<$]Y(58_F1
M6%>?#7PO=Y(L#;L?XH967],D?I6U\-+NON?^1G^^79_@8E^1XX^)$5@A\S2M
M&^>8CE9),\CWY 'X-7HU8_ASPQI_A>SEM]-\QA*^]WE8%F]!D <"MBHKU(R:
MC#X5M^K*IQ:3<MV%%%%<YJ(0&4A@"",$'O7FVJ6EQ\-]?_M?2D:30KQPMU;+
MTA/J/3V_+TKTJHKJVAO;62VNHEEAE4JZ,,A@:WHU?9NSU3W1G4AS+3="6=Y!
MJ%G%=V<JRP3*&1U/!%35YI9SW'PU\2?8+UWD\.WSDP3-SY#>_P#7U'/J*]+!
M! (.0>A%%:E[-IIWB]F%.?,K/=!1116!H%%%% !1110 4444 %%%% !1110
M4444 %%%% !7GOC#_BHOB!HWAU?FM[<_:;H=O7!_X"/_ !^O0)94AA>65@J(
MI9F/8#J:X+X<Q/JVJZSXHN%(:[F,,&?X4')'Y;!_P&NO#^XI5>RT]685?>:A
MW_)'?T445R&X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R?BJWGU+Q-H
MNF!K3[/+%<2LE[ 9XI74( #&&7) 9B,G'?&17656OM.LM3@$.I6=O>1*V\1W
M$2R*&P1G!'7!/YT >=6CV.O:=J-QJ]G:P)::-')91H-L< _>[Y81_#ED7YAR
M %&?7T'1I)I=!L)+LDSM;1M*6Z[BHS^M+<Z/IEZT#7FG6EP;?_4F6!6\KI]W
M(XZ#IZ5<H :Y8+^[ 8^A./Z4S=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7
M'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^
M'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'
M_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6
MB@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[
M^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7
M'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^
M'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'
M_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6
MB@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[
M^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7
M'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^
M'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'
M_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6
MB@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[
M^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7
M'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^
M'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'
M_/*/_OX?_B:-UQ_SRC_[^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6
MB@"+=<?\\H_^_A_^)HW7'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[
M^'_XFI:* (MUQ_SRC_[^'_XFC=<?\\H_^_A_^)J6B@"+=<?\\H_^_A_^)HW7
M'_/*/_OX?_B:EHH BW7'_/*/_OX?_B:-UQ_SRC_[^'_XFI:* ,+Q3HTOB'PW
M=6#11>8R[HF\P_*XY';\/QK,^'FN3ZKX82WE53=6!^SRAW(;C[I(QZ<?4&NP
MKSN<?\(?\54F'R:=KHVOV59<_P#Q1!^CFNRC^\IRI==U^OX&%3W)J?R9W^ZX
M_P">4?\ W\/_ ,31NN/^>4?_ '\/_P 34M%<9N1;KC_GE'_W\/\ \31NN/\
MGE'_ -_#_P#$U+10!%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_
MYY1_]_#_ /$T;KC_ )Y1_P#?P_\ Q-4->\1:=X<L3<ZG.$S]R->7D/H!_D5P
MYNO'7BS_ (FVD$:79PG?:V[/M-Q]>/FX]<+_ #KHIX>4US-V7=F4ZJB[+5GH
M^ZX_YY1_]_#_ /$T;KC_ )Y1_P#?P_\ Q-<MX7\=1:K/_9>LQ?V?K$9V/"XV
MK(?]G/?V_+-==6=2G*G+EDBXSC-71%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_
M ,31<W,%E:R7%W*D,,:[GD<X"BO/+S7]8\>WDFF>%-]GI:_+<7[@J6'H.X^G
M4]\"JI495-=DMV3.HH:=3T/=<?\ /*/_ +^'_P")HW7'_/*/_OX?_B:X5?A5
M';J/[/\ $&HVS =0>,_ABE_X0KQ;:?\ 'CXRGEQT%PK?U+5K[&B]JGWID^TJ
M=8_BCN=UQ_SRC_[^'_XFC=<?\\H_^_A_^)KA?LWQ+T[E+O3]34=%(53_ "7^
M='_":>+-/_Y"_A"60#[SVI8@?D&'ZT?59/X))_/_ #L'MDOB37R+OQ(UB?3O
M",MNJ*)K]A;H$<DD'[W&/3(_&MGPWI<VA^'++3UBBW0QC>?,/+GECT]2:X>#
M4G\??$+3,V<UM9Z7&9Y(IAR'SG]2$'X&O4:==.E3C2>^[_0FFU.;FMMD1;KC
M_GE'_P!_#_\ $T;KC_GE'_W\/_Q-2T5QG01;KC_GE'_W\/\ \31NN/\ GE'_
M -_#_P#$U+10!%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_YY1_
M]_#_ /$T;KC_ )Y1_P#?P_\ Q-2T4 1;KC_GE'_W\/\ \31NN/\ GE'_ -_#
M_P#$U+10!%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_YY1_]_#_
M /$T;KC_ )Y1_P#?P_\ Q-2T4 1;KC_GE'_W\/\ \31NN/\ GE'_ -_#_P#$
MU+10!%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_YY1_]_#_ /$T
M;KC_ )Y1_P#?P_\ Q-2T4 1;KC_GE'_W\/\ \31NN/\ GE'_ -_#_P#$U+10
M!%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_YY1_]_#_ /$T;KC_
M )Y1_P#?P_\ Q-2T4 1;KC_GE'_W\/\ \31NN/\ GE'_ -_#_P#$U+10!%NN
M/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_YY1_]_#_ /$T;KC_ )Y1
M_P#?P_\ Q-2T4 1;KC_GE'_W\/\ \31NN/\ GE'_ -_#_P#$U+10!&K3EANC
MC [D2$_TJ2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF
M/B!H1USPI.(5S=6O^D0$=<KU'XC/XXKIZ*NG-TYJ:Z$RBI1<687@S7?^$A\+
M6MX[9G4>5/\ [Z]3^/!_&MVO.]"_XI'XEWFBM\EAJH\^U]%;DX'_ (\OX+7H
M;,%4LQ  &23VK7$049WCL]5\R*4FXV>ZT%K,NO$FB64SPW>K644J'#1M.H93
MZ$9R*Y+6O%M_XBU%M!\#_.W2XU '"QCOM/;Z_EZU?TOX8^'[2S1=1MSJ%UUD
MGDD<;C[ '&/UJ_8PIQO6=F^BW^?8GVDI.U-?,T9/'?AB+[VLVY_W26_D*QM7
M^)5HP2S\*1OJNHS_ "QA8V"H?4Y )_#CU-;<?@?PS%]W1K4_[R[OYUHV.BZ9
MICL^G:?:VKL,,T,*J2/0D"A2PT=4F_6U@M6>C:1RFA> Y9K[^VO&4W]H:BQW
M+"3F.+T&.AQZ=![]:[@<=***QJ59U7>1I"$8*R.?\4>#M/\ $]OF4?9[V,?N
MKJ,?,OH#ZCV_+%<O;>,=6\&2MIGC.WFND53]FO8>?- Z DXS]>H[^M>D5#<V
MEM>Q".\MXKB,,&"RH& (Z'![UI3KI1Y*BO'\O0B5.[YH.S//+;2M9^(MTE]K
MQDT[1%;=!9J<-*/4_P#Q1_ =Z]"L[*VT^TCM;&!(((QA408 J>BIJUG4TV2V
M14*:CKN^X4445@:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '&?$O29+G
M0HM7LLK>Z5()T9>NW(S^6 WX&L/^T]=^)96SL8VTS1E %W/WD;'*CU^GXGTK
MTYE5T*NH96&"",@BF06\-K L-K%'#$@PL<:A57Z 5V4\3R4TK7:V?8PE2YI7
MOH]RGHNAV'A_3UL],@$<8Y9CRSGU8]S6A117)*3D[O<V225D%%%%(84444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %5=2U*TTC3Y;[49A#;0@%W()QD@#@<DDD# JU7+^,=-U6_BW65O;W
M5M!;3-Y#SLC-*4*JP4(V[ )P..2#V% &C=^*-(L8X7N+IMLT N 4@D?;$<?.
M^U3L7GJV!P?0UK*RNH9"&5AD$'((KSZU74-,LKQ=0TRZ>74=&@@@2UA>8!T5
MU\MSM&P_.I^8 #+<\5VVD6TEEHEC:S<R06\<;GW50#_*@"Y1374LN%<H?48_
MK3/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E_P * ):*B\E_^?F3
M\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9/R7_  H EHJ+R7_Y
M^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\ GYD_)?\ "@"6BHO)
M?_GYD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E_P * ):*
MB\E_^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9/R7_  H
MEHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\ GYD_)?\
M"@"6BHO)?_GYD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E
M_P * ):*B\E_^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9
M/R7_  H EHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\
MGYD_)?\ "@"6BHO)?_GYD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7
M_P"?F3\E_P * ):*B\E_^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P *
M/)?_ )^9/R7_  H EHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_
M  H\E_\ GYD_)?\ "@"6BHO)?_GYD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_
M)?\ "CR7_P"?F3\E_P * ):*B\E_^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?
MF3\E_P */)?_ )^9/R7_  H EHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_
M )^9/R7_  H\E_\ GYD_)?\ "@"6BHO)?_GYD_)?\*/)?_GYD_)?\* ):*B\
ME_\ GYD_)?\ "CR7_P"?F3\E_P * ):*B\E_^?F3\E_PH\E_^?F3\E_PH EH
MJ+R7_P"?F3\E_P */)?_ )^9/R7_  H EHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@
M"6BHO)?_ )^9/R7_  H\E_\ GYD_)?\ "@"6BHO)?_GYD_)?\*/)?_GYD_)?
M\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E_P * ):*B\E_^?F3\E_PH\E_^?F3
M\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9/R7_  H EHJ+R7_Y^9/R7_"CR7_Y
M^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\ GYD_)?\ "@"6BHO)?_GYD_)?\*/)
M?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E_P * ):*B\E_^?F3\E_P
MH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9/R7_  H EHJ+R7_Y^9/R
M7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\ GYD_)?\ "@"6BHO)?_GY
MD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E_P * ):*B\E_
M^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9/R7_  H EHJ+
MR7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\ GYD_)?\ "@"6
MBHO)?_GYD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?F3\E_P *
M ):*B\E_^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_ )^9/R7_
M  H EHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\E_\ GYD_
M)?\ "@"6BHO)?_GYD_)?\*/)?_GYD_)?\* ):*B\E_\ GYD_)?\ "CR7_P"?
MF3\E_P * ):*B\E_^?F3\E_PH\E_^?F3\E_PH EHJ+R7_P"?F3\E_P */)?_
M )^9/R7_  H EHJ+R7_Y^9/R7_"CR7_Y^9/R7_"@"6BHO)?_ )^9/R7_  H\
ME_\ GYD_)?\ "@"6BHUB<,"9Y&'H0O/Z5)0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 445GZK>:A:0A].L8;K:C/(9KGR54#'&0K$DYXXQP<D<9 -"BN6/C
M&6YLQ<Z1IGVI(["._N1+<>4T:."511M.Y\*Q[#@<\UTEI<QWMG#=0$F*>-9$
M)'4$9'\Z ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K$\2V6JZC!!:Z:ML]H['[;'+<-"TJ8X165&P#SNX!QP",Y&
MW10!RESH>LB:\ET^'3H?[2LDMIXGG?;;%-RJT>(QO&U_ND+R!S726-HMAIUM
M9QDLEO$L2D]PH _I4]% #719%VR*&'H1FF?9+?\ YX1_]\"I:* (OLEO_P \
M(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6
M_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (
MOLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*
MEHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_
M]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^
M>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9
M+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^
M^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(
M_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[
M);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (O
MLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#?
M J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]
M\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_
M )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V
M2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\
MO@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#S
MPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO
M_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH
MB^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I
M:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_
M 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\
MYX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]
MDM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O
M@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\
M\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_
M ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1_P#? J6B
M@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_YX1_]\"I:
M* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?9+?_ )X1
M_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[X%'V2W_Y
MX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \(_\ O@4?
M9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6_P#SPC_[
MX%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (OLEO_P \
M(_\ O@4?9+?_ )X1_P#? J6B@"+[);_\\(_^^!1]DM_^>$?_ 'P*EHH B^R6
M_P#SPC_[X%'V2W_YX1_]\"I:* (OLEO_ ,\(_P#O@4?9+?\ YX1_]\"I:* (
MOLEO_P \(_\ O@4?9+?_ )X1_P#? J6B@"-;>!&#+#&I'0A1Q4E%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!R>LZAJD^H:RNG:@UBFD6:3*BQ(XG
MD8,WS[@3MPH&%P>2<]*Z33[K[=I=K=E=AGA27;Z;E!Q^M9NJ>&;?4[N:?[9=
MVGVF$0726SJJW$8)P&RI(^\PRI!P<9K8CC6*)8XU"H@"J!V H ))%B +YY.
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
M'*9(HY',61C8C,6">^ <9]JOT %5=1O&L+"2XCMIKMUP$A@7+.Q. /89/)/
M')IFI:I#I<,;2I+-),_EPP0+NDE;!. /8 DDX  KF!J.H37MYK^CW4MU% PB
MNM&F4H\:*H)P#]V0$L?1ACGI0!L>']3U">[OM/UP0)?6Y24"#.TQ2#*XSUPP
M9<]]N>];E8.F/:>(;ZT\1Z:\\<:PR6_[R(K]H0E2#SV# X..>:WJ "BBN1U/
M7(=>CM].L;R\TH7<P^SWYC*).%.<1MT)) P#C<,XS0!8U'7M3M=5CG^R"#1H
M;I;6XDG4AY"YVB11V16*C)ZY)' R>FKDX]1?5TN?"?B*W<:C)"R22P1DQ/$5
M.)@?X>1C!Y#8^M=/:Q/!9PQ32F:2.-5:4C!<@8+8]^M $M%%9VJ:Y;:2T<<L
M=Q/*ZLXBMH3(X1<9<@= ,@?CQ0!%K>K7-ELM-)M/MFI3J6BB8[411U=V[*./
M<DX%6M(U&/5]'M;^(%5N(PY4]4/=3[@Y'X5RMIK%SH<']LW&H?VMH-]*TDDL
M8+&R+.=NT=3'R%*]5(^HK>\-V;6MK<R)O2UO+@W5O!(FUX X#,I';Y]QQVS0
M!L445#>7D%A937=VXCAA0N['L!_,^U $U<=!X^MQJ:_;I;*"QE$P4+*6GA,;
M!?WB@<9Y/MBG7M_=Z[J<$6DW=QI&H6<;SK97L107.2H4D<ADQO!P<@D'M5>T
M/_"3:K--IS3:/?PPM:ZFC6BR*"6&55\@;^,AOF&",B@#M8Y$EC62)E=' 964
MY# ]"#3JAL[2*PL8+2V7;#;QK%&N>BJ, ?D*FH *Y[Q-XDDT62*WMOL:320R
M3[[V7RXRJ8^4>K$L./3)HUSQ-;6D-[;Q_:$,2&.2^2$M#:R,N5WL.1C*DX!Q
MD9Q6'J!:PTW_ (1_Q!)-J=G?1F/3=1BC$LK,1]QAW8 Y#=",Y[T =7HNO6.N
MVOFV,R.ZJIEC!YC+#(!_7GH<5I5EZ5I$UI=SWVHW@O;Z9$B:581$JQKDA0N3
MCEF).3G/TK4H *K:C>+IVEW5[(C2+;0O,R)U8*I.![\4S4]3ATJV669))&DD
M$<44*[GE<Y(51ZX!/T!KF/[0U*\U&ZUO1+F286NV&XT2<>6X4 D\'[LF22#T
M8<9H LZ/XUMY[Z2SU6[TY)6\LP-:3F1&WYPA;&-P(Q[Y%=57&Z3IMIXB6>]T
MVX>'1+R>.:2T:S$9E=%3[KYR$RHR,<D-@\UV5 !117)ZKKUOK-NFG6EU=Z8M
MW.L<.I>6424JX)6-_P"\=I S@'G&: ':SXP_LS6GMB;.."VE@2X$\Q65Q*0-
MT:CJ%!R3[$=JZ&PU"TU2T%SI\Z3PDE=R]B#@@^A]JY"::YU#4+71M4'V?Q#:
M2K-;WL5KYL4T8W?O",C:O8KD88C%=5I&F#2[5T,IGFFE::>8J%\R1NIP.@X
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
M<[3&3^[*;1Z'K]:V]!T=YOL%_+J5Y<VEMO>QANX0DB!E* NW5OE)QG!P>>:
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
M71T56U'4(=+T^:]N]P@A&Z0J,[1GD_0=3[4 .O[L6&GW%VT4DH@C:0I& 68
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
M3@=Z 'SR&&WDE6-I2B%A&@^9L#H/<UQ^J:IJ5]I<FK1&W;09/+C:T=,O<02
M*[[P?E(WD;?]DYK1D\426FL-_:%J(M%F9([740?E+LBME_13NVANF5(-5$L8
M9;G5O"TMP8[>Z!N[1XB,Q@MF1!VRLF&QCHXH B72M6N5MM*9[2\ATV[B:+5%
MF_?0!"&V.F/]85PN<X(;)'8]=;VL%HCI:PI"KNTC!%QN9CDD^Y-0Z;IMMI-B
MEI9)MC7)))RSL>K,>I)/)-6Z "L34]2O)M1.CZ1B"]PDC3S(&5(3NRZKGYB"
MH7'8L#TI-6UR[C,]MH-F+W4+>:-98)"4 1D+[MW;(4J">-W%9NH:Q:7=E9>)
M;!F633Y62Z@=<2K$?]=&R]=R@!\?['I0!2LIM6@OKB^'V2ZNVN#I]]:-((A>
M,@RDD>XX#[&Y7H0/:M[P[H8L=.A%[;1))#/++;19W_9$<D[%;V!QQ]!Q4MAX
M>L+?6KG68W>XFNF\R,NP9(=R@,4';=M&3UQQTK8H *IZIJ4.D6#7ET&\E'02
M,HSL#,%W'V&<GV%.O]1@TU(7NB52:9(0P'"LQPN?09P/J16'8ZZ]_<2Z1XFT
MX637PD%JKD[+F(Y&PYZ.%ZK[Y% &?J5OKM_<:?#JEQ%;IJ$S&V6*+Y["=%:2
M,[LG?E48,.!Z59L]-N]?U"*]UBVL/(%K+:S2VLWFI?JQ&!C'"C!/))!/'>F6
M&G1>(='BTC4KN8S:-<A6DA?:9X_+94.1_"\4F"1WSS76PPQ6T"0V\:QQ1J%1
M$& H'0 4 $,,5M D-O&L<4:A41!@*!T %/HKF;[Q5<1M!=:;ILMWI\9F%^P4
MB2#8X3 7N0=Q*]<#(H =<:AJ^LM)'X=DBLOLSRQSR7,0D/FHV!'M!X!!#;N>
M",=ZP[&&^O- -I8P6=Y8ZQ;&X%C<3['LG?[Y'!W1AR2,8(/2ME+^UMO%%KJ%
MG<1RV.N1+&S(<CSE!\M_^!*&7ZJHK0T#PU9>'H'6U,DTK\-/,<N5'W5]E Z
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
M9XUPJX V@?@,GJ>_04^RT,))=SZI)'>W%XZ-)^ZVQJ(SE%523T/.22<\UK4
M%5]0NGLK"6XBMI;J1!\L,(RSDG 'MUZ]AS5BB@#D -4U>'4]$UIX(]4C6.]L
MI(1\L?=,=SLD0@GN"/6K1L++QQI6EW>H)^[@<O-;;1_K0"K1D]0 V00.O?BM
M>XTM)]:L]261HY;5)(R%'^M1\?*?8%01]*M0V\-N'$$21^8Y=]JXW,>I/J30
M Y(HX]WEHJ;CEMHQDX _D /PIU%% '*ZOXHOK*]U VEO:2VNF/&D\4DI$\Q=
M58>6.G\0 SU((XHT&[M_[0N+2U<"QU:(W]B2OW2>)D(/<,0VW_:;TK9U#1[:
M[N%OH[6T_M.%"+>ZG@WF,]NX./QI=,T:VTZQM8,">2V+,LTBC=N<DNP],ECP
M* (=!\-Z?X?TY+6TB5F#>8\K*-SOC&[VX. !P!P*UJ** *.M7MSI^DRW%C:_
M:[D,B10[MNYF<*,GL.<D^U85_J,>L:)%KFEQN+[1YC+);2#$J8&)86'8E2<>
MI"FF7;:AX0GN-7N;I[[2[B=WNXF.6M@SG8\?J I52OMD>E7;;0K75->A\23Q
M2PLT*>7;21^60PSAY "=S ' S]T>_0 GDT73M9UBPU]RMP(8 ;4!1M^8[@^>
MI[8!X'7K6Q'&D2;(D5%R3A1@<\FFP00VMND%M$D44:[4C1<*H] *DH *YZU\
M0I>ZI<:1K%BUHL\DL5HTO*7:*Q1A[-P3M[J01FNAK,\0:*FOZ4;&27R09$?S
M0F73:<Y0Y^5NP;MGI0!CV%A_:7A[4/"E_,0]F1;E]H9FMS@QMSD9*_+GLRD]
M170V.FV>FVL-O96Z11PIL3 Y SD\]>3R?4\TECI=EIT<:6=ND?EQ+"&QEM@)
M(!/4\DGZDU;H *P_$>KZAID#OIUI#(L$#7$\UU(8XPJ_P @'YSS[#'O6Y3)H
M8KB(QSQI+&V,HZ@@]^AH Y&'7K";7K76=/F'D7(2QU"-E*M$[?-"S X[DKGH
M=P]*V;+PS86NKZAJ3QK/<WS$.SH %0@#8 /7 R3R>].L]"1);V?4WCOI[UD\
MTF$*FU/N*%R>!DGDDY-:U !574[TZ=I=S>+;RW)@C+B&$99\#H*M44 <9+KM
MAKVAQZ9>WL1OKS;Y=S:Q.UO#.3OA7S,8W#Y>"<G'09Q5W[#:^-]$T^35%V_9
MYB;JV"C_ %R95T)Z@;L],9'L:T;S1!=36D<;QVUA!.+E[>&$*9)5?>I+9P!N
M^8C&2>]:,5O# 9##$D9E<N^U<;FQC)]3P* %CABASY,:1YQG:H&<# _0 ?A3
MZ** .8U?6]6L[[[8ELMOHUG.D5TTR_/.&.TNOHBD@Y[X/8<SV8_LGQ5=:>V%
MMM4#7=OQTE&!,OX_*_XM6S>VD.H6$]G<KNAN(VBD'JK#!_G4=II\<%G8Q7!%
MS+9HJI/(HW;@FTM[$@G\S0!3T+PUI^@6 M[:)7D:3S9)F0 N_K@<*!DX X K
M7HHH S-?U5])T^.2%8S+-.EO&9FVQHSG 9CZ#]>!7,7FM7-W+*)X85UK09#<
M+]F8M'=1 #S50GG.QP"ISAMO6NUN;6"]M9+:[A2>"1=KQR+N5AZ$&LVS\/PV
M>J0SPB&&UM(6BL[6"+8L>_:79CGYB2OMCGJ3F@!DFBZ=K.L6&ON5N!# #:@*
M-OS'<'SU/; / Z]:V(XTB39$BHN2<*,#GDTV""&UMT@MHDBBC7:D:+A5'H!4
ME !7/Q>)$DUV?2]4LFMH)93#9W$G,=R0/F0YZ-G.!_$.E6-?TF^U7[*=/U*3
M3WMG:5609W/C"AAT*\G(/7-9(O#XQTV^\/7]J]I?P )=RB,20Q."I!1LCYB#
MN7NO?H,@$NF6AGTC4_"=S+M:T7R8G*!R;9Q^[;#9!P,I]4K;TO1['1K&&UL(
M%C2%2JL>6.<%B3U)) )]<4NG:19:7!'':0@-''Y?FO\ -(PW%CECR<L23[FK
MM !6/K^M7&C?96MM.FOE=V,XA^]'$HRS =R,CCOS6Q10!S-W>6T6IZ9XEL)D
MDL+Q1:74J="C']TY]-KG:<]-Y]*O6OAFP@UR^U:6-9[J\^4ET&$3 !4#OG')
M/)X'05#IWA'3[*^U&ZF1+AKYV)B*8BC0D$J$R1DE06/<C/%;U  !@8' J*[G
M-M93SK$\QBC9Q%&,L^!G:!ZGI4M% '%W6N)?F^\.>*C:V-U,L8MW@=I%5GR4
M!.!M=64'G .5Q5U+*#QKX>M(]8&)+6XQ>PJ!S+'E67/503SD8RIQT-:6I:(N
MI,D3/'%9M*LUU"D(W7#*05R^>!E1GC)QC(K1B@BA:5H8D1IGWR%5QO; &3ZG
M  _ 4 $5O# ,011QC &$4#@# ''H.*DHHH YR]\4+9>));*Y(M[>WB5@AC9Y
MKQW^Z(57D@8(.,G/& .:@T34[4>(I#8R9L-8W31 J5:.YCXE0J>02 &P<<JU
M='<VXE'FQI#]JC5A!++'N\LD8]CCID C-5--T2&QM52<B[G\]KIYI$ S,V<L
MH_AX) QT% $.A^&;#0K62."-))9I?.FE9%!9\DC '"@$G ' K8HHH HZM=W=
MI:*--M#=74SB.)3PB$@_.Y[*,?4\ =:YQY=0OM"EEFV2Z[X?NV8[%V^< ,\#
ML)(FZ>I]J[&J$6E)!KUQJ<<C*;F!(I8OX6*$X?ZX./I0!1?1],\1ZAINO.5N
M8HH=]LNT;26(8,3U.,# Z \]:VT1(UQ&JJ"2V%&.2<D_B3FFP6\-K L-M$D4
M2#"HBX _"I* "N/O/&%S:/-=S6UM)I4=X]D\2.6N04)#/MQ@CY2VWKMYKL*R
M-2\/V]S)/=6,-K:ZC.GE/>FW#2;#PV#D<XZ$Y[9!% &5I5M'<:5J7A<S*(D3
M-I(%#AK27)0@'@[?F3_@(]:WM+T:QT>Q@M;"W5$A4A6(RQS]XD]221D^M26F
MG6ME';K!$NZW@%O'(1EQ&,?+G\!5J@ K)U_6+G2(;9[/3I=0:27$D<7WEC"E
MF8>IX&!WK4D#&-A&0'P=I(R :XZ"[O\ P.MM9ZK)<:M8W&([>9!OG2?&?+QU
M96(.T]NAXYH MWNH6HN-,\4Z=,DME(!:W4B_\\G;Y6/ILDQGT#-FM&'PU81^
M(;S698UFNKE1&-Z#$:!<$ =R><D\XP.@JO8^$K"'4M0O[F)9VORV8&0".-&
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
M *CAMX;<.((DB#N78(H&YCR6..I/K4E% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !4;V\,DT<TD2-+%GRW9063(
MP<'MD5)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4$9&#R*** (X((;6!(+:)(8HQM2.-0JJ/0 =*DHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MC^SP_:?M'E)Y^S9YNT;MN<[<]<9YQ4E%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 45Q>I>"-;OM4N;JW\9ZA:Q32
M%T@0/MC!/W1B0# ^E5?^%?>(/^A[U+\I/_CM=2I4FM:B^Y_Y&+G._P /XH[Z
MBN!_X5]X@_Z'O4ORD_\ CM'_  K[Q!_T/>I?E)_\=I^QH_\ /Q?<_P#(/:5/
MY/Q1V.J:O8Z+:K<ZG<"")I!&K%2<L>@X!]#46J:]8Z/N-^+I42,RO)%932HB
MC.271"HQ@]3P.:P-:TS5M0O[/3(K=;ZUL[!Q//>3-"LTLB&+((1LL%WDC'&_
MKZTDO[RZL](TKQ!8Z@D5JF^_>.PGF6XDB8JB91""I*[R>A&WU-<C-CID\4Z6
MUS;P$WD;W,@BA:73YT21B"0 S(%Z GKT&:V*Y/3]234?%DEY?6FHQ>23:V$<
MFG7 4*<;Y2Q3:I8X )(PHYQDUUE !15#6=/N-3L1!:7\M@^\-YL6<D<\<$?S
M[5@_\(AJ_P#T-=[^3_\ Q=<]2I5C*T877JOU.FG2I2C>=2S]'^AUM%<E_P (
MAJ__ $-=[^3_ /Q='_"(:O\ ]#7>_D__ ,76?MZ__/I_>O\ ,T]A0_Y^K[I?
MY'4W%Q%:6LMS<-LBA0R.V,[5 R3^548?$&F7%G97-O<F2*_+"V*1N3(55F(Q
MC(("-P?3'7BL:7P_J-CH>K^=J]UJ;36,L<<#*Q^8J<8!8Y/;CUK+T_2+_3/$
MGA^**TF.G2L;MR$.+6;[,Z2*W]T,S*1G'S%JZ*<I2C>2LSFJ1C&5HRNN_P#P
MYU$_BK1;:UM;B6]'E7<7G0%(V?>GRC. ">K* .I) '/%(_BK2HXX&,ERS7#.
ML<264S2Y3&X&,)N7&0>0."#7-QZ!:POXA.HV.H/:FZ2*U-O&Q>"(D2[X@O.!
M*['Y<_= Q@8J":35I]0TNZO9=72W@N+M(;Z'3<W#1%4VEXA$VTEMRC*+D*#@
M9S6AF>@03+<6Z31APKJ& DC9& ]U8 @^Q%/J&TD$UG#(K2L&0?--&8W/NRD#
M!]L#Z5-0 45S3>&-39R1XDNP"<XPW_Q=)_PB^J?]#+=_DW_Q= '345S/_"+Z
MI_T,MW^3?_%TJ^&-35P3XDNR <XPW_Q= %^]\3Z3IU[+:W<\J20A#*PMI62(
M/]TNX4JH/J2*UJX/7]'U*[U3Q'/;+<M ;:US:A!Y=\J[R\>[&[../E8<L,YJ
M.5;IIOLJZ=?^9)XAAO0WV5]@@)0[R^-O'0C.X'.1@$T >@45Y]9Z; -+UFP6
MUN$LI8E;^T1I$T=S(S2,=DB%=T^.,L  02#CK5"?3;J\:'[9I<%GIWV::"!4
MT.:9%?S3^]6!&#0NR[2"V3P>: .XN?$UG:ZG)8R13F6.>" E5&W=-G:>O08.
M?ZU/J>NZ?I# 7TLBG89&\N"278@ZLVQ3M7W; X/H:X^73+\:T&,5U=*+O2R;
MEH&'F!%;>YSTQU/IGFMWQ=?R^4FD16]X(KY&6YNX+.6=88NC ;%;YV&0,\#J
M>P(!?NO$NDV=R()[KYL(6=(G>.,.<(7=050'L6(HD\3:1#?M:2W>R19/*:1H
MG$2R;=VPRXV!L?PYS7*:E:RK:^(M.M=/O'&L0P+I^VVD*A3"L>'8C$94J20Y
M!P:J:UI.I7GAG4_#4%I=/J%QJDD\<YA81&,OY@?S?NCCY<;LYXQ0!W.FZ_IV
MKRM%8S.SB-90LD#Q%XST==X&Y>/O#(_.M*N3T?S=1\1:=>1V=W:PV6EM!-]H
MMVBS([(=@W ;L;"21D=.:ZR@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
$H __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986792890792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Apr. 18, 2022</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb. 28,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-12777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">AZZ Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">75-0948250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Museum Place, Suite 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">3100 West 7th Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Fort Worth,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">76107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">810-0095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AZZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,356,781,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,688,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text">Portions of the registrant's Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000008947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--02-28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797966680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Dallas, Texas<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793022600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 902,664<span></span>
</td>
<td class="nump">$ 838,917<span></span>
</td>
<td class="nump">$ 1,061,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Costs and Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">677,441<span></span>
</td>
<td class="nump">650,170<span></span>
</td>
<td class="nump">824,589<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">225,223<span></span>
</td>
<td class="nump">188,747<span></span>
</td>
<td class="nump">237,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">113,680<span></span>
</td>
<td class="nump">107,134<span></span>
</td>
<td class="nump">139,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Restructuring and impairment charges</a></td>
<td class="num">(1,797)<span></span>
</td>
<td class="nump">19,999<span></span>
</td>
<td class="nump">18,632<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">113,340<span></span>
</td>
<td class="nump">61,614<span></span>
</td>
<td class="nump">79,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">6,395<span></span>
</td>
<td class="nump">9,648<span></span>
</td>
<td class="nump">13,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">969<span></span>
</td>
<td class="nump">990<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">106,345<span></span>
</td>
<td class="nump">50,997<span></span>
</td>
<td class="nump">64,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">22,323<span></span>
</td>
<td class="nump">11,383<span></span>
</td>
<td class="nump">16,656<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 84,022<span></span>
</td>
<td class="nump">$ 39,614<span></span>
</td>
<td class="nump">$ 48,234<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per common share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (usd per share)</a></td>
<td class="nump">$ 3.38<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (usd per share)</a></td>
<td class="nump">$ 3.35<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number common shares (shares)</a></td>
<td class="nump">24,855,000<span></span>
</td>
<td class="nump">25,897,000<span></span>
</td>
<td class="nump">26,191,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number common shares and potentially dilutive common shares (shares)</a></td>
<td class="nump">25,077,000<span></span>
</td>
<td class="nump">26,045,000<span></span>
</td>
<td class="nump">26,281,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share (usd per share)</a></td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795308792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 84,022<span></span>
</td>
<td class="nump">$ 39,614<span></span>
</td>
<td class="nump">$ 48,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment, net of income tax of $&#8212;, $&#8212; and $&#8212;</a></td>
<td class="num">(2,310)<span></span>
</td>
<td class="nump">5,865<span></span>
</td>
<td class="num">(2,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Interest rate swap, net of income tax of $&#8212;, $27 and $29, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,310)<span></span>
</td>
<td class="nump">5,815<span></span>
</td>
<td class="num">(2,147)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 81,712<span></span>
</td>
<td class="nump">$ 45,429<span></span>
</td>
<td class="nump">$ 46,087<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793019848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustments, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Interest rate swap, income tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793326776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 15,082<span></span>
</td>
<td class="nump">$ 14,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $5,207 and $5,713 at February&#160;28, 2022 and February 28, 2021, respectively</a></td>
<td class="nump">167,016<span></span>
</td>
<td class="nump">128,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw material</a></td>
<td class="nump">117,603<span></span>
</td>
<td class="nump">87,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">7,285<span></span>
</td>
<td class="nump">4,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">1,212<span></span>
</td>
<td class="nump">1,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">74,629<span></span>
</td>
<td class="nump">61,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="nump">3,471<span></span>
</td>
<td class="nump">6,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">235<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">386,533<span></span>
</td>
<td class="nump">305,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">230,848<span></span>
</td>
<td class="nump">207,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">43,286<span></span>
</td>
<td class="nump">37,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">385,613<span></span>
</td>
<td class="nump">353,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">5,191<span></span>
</td>
<td class="nump">3,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles and other assets, net</a></td>
<td class="nump">81,557<span></span>
</td>
<td class="nump">91,432<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,133,028<span></span>
</td>
<td class="nump">999,227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">43,987<span></span>
</td>
<td class="nump">41,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">3,564<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued salaries and wages</a></td>
<td class="nump">28,424<span></span>
</td>
<td class="nump">22,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">24,092<span></span>
</td>
<td class="nump">27,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">681<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">42,465<span></span>
</td>
<td class="nump">17,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent', window );">Lease liability, short-term</a></td>
<td class="nump">7,318<span></span>
</td>
<td class="nump">6,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt due within one year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">150,531<span></span>
</td>
<td class="nump">116,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt due after one year, net</a></td>
<td class="nump">226,484<span></span>
</td>
<td class="nump">178,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent', window );">Lease liability, long-term</a></td>
<td class="nump">35,610<span></span>
</td>
<td class="nump">32,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">47,672<span></span>
</td>
<td class="nump">39,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">5,366<span></span>
</td>
<td class="nump">8,969<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">465,663<span></span>
</td>
<td class="nump">375,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, $1.00 par value; 100,000 shares authorized; 24,688 and 25,108 shares issued and outstanding at February&#160;28, 2022 and February 28, 2021, respectively</a></td>
<td class="nump">24,688<span></span>
</td>
<td class="nump">25,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">85,847<span></span>
</td>
<td class="nump">75,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">584,154<span></span>
</td>
<td class="nump">547,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(27,324)<span></span>
</td>
<td class="num">(25,084)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">667,365<span></span>
</td>
<td class="nump">623,292<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 1,133,028<span></span>
</td>
<td class="nump">$ 999,227<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Customer Deposits, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease And Operating Lease, Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease And Operating Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797793720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 5,207<span></span>
</td>
<td class="nump">$ 5,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (shares)</a></td>
<td class="nump">24,688,000<span></span>
</td>
<td class="nump">25,108,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (shares)</a></td>
<td class="nump">24,688,000<span></span>
</td>
<td class="nump">25,108,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795107320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 84,022<span></span>
</td>
<td class="nump">$ 39,614<span></span>
</td>
<td class="nump">$ 48,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">44,665<span></span>
</td>
<td class="nump">44,603<span></span>
</td>
<td class="nump">50,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">3,467<span></span>
</td>
<td class="num">(1,561)<span></span>
</td>
<td class="num">(2,617)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="nump">552<span></span>
</td>
<td class="nump">3,080<span></span>
</td>
<td class="nump">18,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfIntangibleAssets', window );">Loss on abandonment of long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,923<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss (gain) on disposal group held for sale</a></td>
<td class="num">(1,797)<span></span>
</td>
<td class="nump">6,752<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write down of excess inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment loss on long lived assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on sale of property, plant&#160;&amp; equipment</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">9,449<span></span>
</td>
<td class="nump">7,330<span></span>
</td>
<td class="nump">6,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaidInKindInterest', window );">Amortization of deferred debt issuance costs</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">545<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="num">(377)<span></span>
</td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">2,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Effects of changes in operating assets and liabilities, net of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(34,609)<span></span>
</td>
<td class="nump">7,926<span></span>
</td>
<td class="num">(1,006)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(27,871)<span></span>
</td>
<td class="nump">2,145<span></span>
</td>
<td class="nump">25,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">794<span></span>
</td>
<td class="nump">6,497<span></span>
</td>
<td class="num">(291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability', window );">Net change in contract assets and liabilities</a></td>
<td class="nump">12,218<span></span>
</td>
<td class="nump">5,137<span></span>
</td>
<td class="num">(47,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,284<span></span>
</td>
<td class="num">(21,521)<span></span>
</td>
<td class="nump">8,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other accrued liabilities and income taxes payable</a></td>
<td class="num">(6,849)<span></span>
</td>
<td class="num">(19,205)<span></span>
</td>
<td class="nump">23,536<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities:</a></td>
<td class="nump">86,010<span></span>
</td>
<td class="nump">92,035<span></span>
</td>
<td class="nump">142,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale or insurance settlement of property, plant, and equipment</a></td>
<td class="nump">2,789<span></span>
</td>
<td class="nump">461<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of subsidiary, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,444<span></span>
</td>
<td class="nump">23,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of subsidiaries, net of cash acquired</a></td>
<td class="num">(61,219)<span></span>
</td>
<td class="num">(4,419)<span></span>
</td>
<td class="num">(60,628)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(28,405)<span></span>
</td>
<td class="num">(37,079)<span></span>
</td>
<td class="num">(32,595)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities:</a></td>
<td class="num">(86,835)<span></span>
</td>
<td class="num">(28,593)<span></span>
</td>
<td class="num">(69,299)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">2,832<span></span>
</td>
<td class="nump">3,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes related to net share settlement of equity awards</a></td>
<td class="num">(2,187)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(1,231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolving loan</a></td>
<td class="nump">296,000<span></span>
</td>
<td class="nump">228,000<span></span>
</td>
<td class="nump">428,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on revolving loan</a></td>
<td class="num">(248,000)<span></span>
</td>
<td class="num">(277,000)<span></span>
</td>
<td class="num">(466,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(125,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(592)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase and retirement of common stock</a></td>
<td class="nump">30,815<span></span>
</td>
<td class="nump">48,311<span></span>
</td>
<td class="nump">5,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of dividends</a></td>
<td class="num">(16,874)<span></span>
</td>
<td class="num">(17,642)<span></span>
</td>
<td class="num">(17,822)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities:</a></td>
<td class="nump">912<span></span>
</td>
<td class="num">(88,425)<span></span>
</td>
<td class="num">(59,739)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">3,133<span></span>
</td>
<td class="num">(590)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">245<span></span>
</td>
<td class="num">(21,850)<span></span>
</td>
<td class="nump">12,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">14,837<span></span>
</td>
<td class="nump">36,687<span></span>
</td>
<td class="nump">24,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">15,082<span></span>
</td>
<td class="nump">14,837<span></span>
</td>
<td class="nump">36,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">6,062<span></span>
</td>
<td class="nump">8,999<span></span>
</td>
<td class="nump">13,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 31,660<span></span>
</td>
<td class="nump">$ 16,118<span></span>
</td>
<td class="nump">$ 18,802<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Asset And Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaidInKindInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaidInKindInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794715112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Changes in Shareholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, beginning balance (shares) at Feb. 28, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning balance at Feb. 28, 2019</a></td>
<td class="nump">$ 603,728<span></span>
</td>
<td class="nump">$ 26,115<span></span>
</td>
<td class="nump">$ 58,695<span></span>
</td>
<td class="nump">$ 547,670<span></span>
</td>
<td class="num">$ (28,752)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">6,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued under stock-based plans and related income tax expense (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued under stock-based plans and related income tax expense</a></td>
<td class="num">(1,231)<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="num">(1,305)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">3,113<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">3,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="num">(5,799)<span></span>
</td>
<td class="num">$ (131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,668)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends paid</a></td>
<td class="num">(17,822)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,822)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">48,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(2,093)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Interest rate swap, net of tax</a></td>
<td class="num">(54)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending balance (shares) at Feb. 29, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Feb. 29, 2020</a></td>
<td class="nump">634,366<span></span>
</td>
<td class="nump">$ 26,148<span></span>
</td>
<td class="nump">66,703<span></span>
</td>
<td class="nump">572,414<span></span>
</td>
<td class="num">(30,899)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">7,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued under stock-based plans and related income tax expense (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued under stock-based plans and related income tax expense</a></td>
<td class="num">(712)<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="num">(795)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">2,832<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
<td class="nump">2,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="nump">48,311<span></span>
</td>
<td class="nump">$ 1,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends paid</a></td>
<td class="num">(17,642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">39,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="nump">5,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Interest rate swap, net of tax</a></td>
<td class="num">(50)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending balance (shares) at Feb. 28, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Feb. 28, 2021</a></td>
<td class="nump">623,292<span></span>
</td>
<td class="nump">$ 25,108<span></span>
</td>
<td class="nump">75,979<span></span>
</td>
<td class="nump">547,289<span></span>
</td>
<td class="num">(25,084)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">9,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued under stock-based plans and related income tax expense (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued under stock-based plans and related income tax expense</a></td>
<td class="num">(2,187)<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
<td class="num">(2,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued under employee stock purchase plan (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">2,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and retirement of common stock</a></td>
<td class="nump">30,815<span></span>
</td>
<td class="nump">$ 602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends paid</a></td>
<td class="num">(16,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">84,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(2,310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="num">(2,240)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Interest rate swap, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance, ending balance (shares) at Feb. 28, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending balance at Feb. 28, 2022</a></td>
<td class="nump">$ 667,365<span></span>
</td>
<td class="nump">$ 24,688<span></span>
</td>
<td class="nump">$ 85,847<span></span>
</td>
<td class="nump">$ 584,154<span></span>
</td>
<td class="num">$ (27,324)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797591816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. (the &#8220;Company,&#8221; &#8220;AZZ&#8221; or &#8220;we&#8221;) operates primarily in the United States of America and Canada and also has operations in Brazil, China, the Netherlands, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions.  The Company's reportable segments are also referred to as operating segments.  See Note 12 for information about the Company's operations by segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.  See Note 13 for more information about assets reclassified from assets held for sale to assets held and used in the consolidated balance sheets as of February 28, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coronavirus (COVID-19)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued uncertainty associated with COVID-19, and any of the ongoing variants, did not have a material adverse effect on the Company's results of operations for the year ended February&#160;28, 2022.  While the Company continues to support its customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, or additional regulatory requirements, will ultimately have on the demand for the Company's products and services or with its supply chain or its employees. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The impact of COVID-19 to the Company's personnel and operations has been limited.  During fiscal 2022, the Company continued to see improvement in sales and operating income in both of its reportable segments.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition.  Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments.  The Company treats trade accounts receivable as one portfolio and records an allowance based on a combination of management&#8217;s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer&#8217;s credit terms. Accounts are written off when management determines the account is uncollectible.  Recoveries, unless material, are recorded against the allowance in the period received.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:53.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,207&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when all five of the following criteria have been satisfied:</span></div><div style="margin-top:9pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Identification of the contract with a customer;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Identification of the performance obligations in the contract;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Determination of the transaction price;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Fulfillment of performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Metal Coatings Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infrastructure Solutions segment</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company&#8217;s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed consideration, the Company&#8217;s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount.&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company&#8217;s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:73.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.721%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,465&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize sales of approximately $36.7 million, $5.6 million, $0.1&#160;million and $0.1&#160;million in fiscal 2023, 2024, 2025 and 2026, respectively, related to the $42.5&#160;million balance of contract liabilities as of February&#160;28, 2022.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2022 were primarily due to normal timing differences between the Company&#8217;s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers.  The increase in contract liabilities in fiscal 2022 is primarily due to an increase in orders in the Company's Infrastructure Solutions segment. The acquisitions for fiscal year 2022 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:57.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.3&#160;million and $0.9&#160;million as of February&#160;28, 2022 and February&#160;28, 2021, respectively, in support of bank guarantees for certain customers and leased facilities in international locations. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cash investing and financing activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $0.9 million, $1.5&#160;million and $2.4&#160;million of accrued capital expenditures at the end of fiscal 2022, 2021 and 2020, respectively, which are excluded from the consolidated statements of cash flows until paid. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or market value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25&#160;years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortizable intangible and long-lived assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDM4_0dee7f54-ee6e-40d7-9fad-ea7bfefdde30">two</span> to nineteen years.   Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value. The Company did not recognize any impairment charges for fiscal year 2022. For fiscal year 2021, the Company recorded charges of $13.7 million to write-down certain property, plant and equipment and other intangible assets that were held for sale or abandoned.  In addition, for fiscal year 2020, the Company recorded impairment losses of $9.2 million. See Note 13 for additional information about these impairment charges.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When there is a change to a plan of sale, and the assets are reclassified from held for sale to held and used, the long-lived assets would be reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale.  Investments in real estate are classified as held for sale in the period in which certain criteria are met including when management commits to a plan to sell, an active program to locate a buyer has been initiated, the sale is probable, and actions required to complete the plan of sale indicate that it is unlikely that significant changes to the plan of sale will be made or the plan of sale will be withdrawn.  See Note 13 for additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot-dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2022, 2021 and 2020, no goodwill impairment losses were recognized.  See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company tests intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the intangible asset below its carrying amount, which would result in impairment.  The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2021.  The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2022, 2021 and 2020, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company&#8217;s revolving credit facility are included in "Intangibles and other assets, net" on the consolidated balance sheets.  Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February&#160;28, 2022, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2019.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  Certain of the Company&#8217;s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company&#8217;s own assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest.  As of February&#160;28, 2022 and 2021, the fair value of the $150.0 million outstanding 2020 Senior Notes was approximately $144.0 million and $144.8 million, respectively.   These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Warranty reserves</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#8217;s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues.  Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company&#8217;s warranty reserve for fiscal year 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,702&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for the Company&#8217;s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders&#8217; equity and is included in accumulated other comprehensive income (loss).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:66.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.619%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,324)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,084)</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accruals for Contingent Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which the Company is reasonably certain will be exercised, with a maximum of 10 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's lease agreements may include rental payments that adjust periodically for inflation or are based on an index rate which are included as variable lease payments. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 was effective for the Company in the first quarter of its fiscal 2022. The Company adopted ASU 2019-12 in the first quarter of fiscal 2022, and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020 and as clarified in January 2021, the FASB issued Accounting Standards Update No. (&#8220;ASU&#8221;) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2020-04&#8221;), which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or by another reference rate expected to be discontinued.  An entity may elect to apply the amendments on a full retrospective basis as </span></div>of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date between March 12, 2020 and December 31, 2022.  The Company has not adopted ASU 2020-04, but will continue to evaluate the possible adoption of any such expedients or exceptions, as well as the impact on its financial condition, results of operations, and cash flows, during the effective period.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797910056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Property, Plant and Equipment<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:67.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,994&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,695&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,517)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287,199)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:50.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,361&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,203&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797628088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized over their estimated useful lives.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal years 2022 and 2021 were as follows (in thousands): </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.459%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Divestiture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,391&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,881&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,389&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,613&#160;</span></td><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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:24.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.523%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Divestiture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,262)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,225&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,881&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021 and 2020, the Company continued to execute its strategy to divest of non-core businesses, which included the divestiture of businesses serving customers in the nuclear power businesses. In connection with these activities, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses in the reporting unit to which the goodwill applied. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data. During fiscal 2022, the Company made changes to a plan of sale for a business that was previously held for sale in the Infrastructure Solutions segment. The Company had previously recognized the impact of the impairment in the prior year related to this business.  This business was reclassified from assets held for sale into assets held and used during fiscal 2022.  See Note 13 for more information.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company allocated $7.9 million of goodwill to this business, which was written off upon the completion of the sale. The estimate of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. See Note 13 for more information.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company completed its fiscal 2022 annual goodwill impairment analysis as of December 31, 2021 and concluded that no impairment existed at any of its reporting units as of the testing date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:50.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,964&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,233&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,326&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,891&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:54.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,304&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,400&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, for fiscal 2020, intangibles with a net carrying value of approximately $14.6 million were written-off as part of the sale of the nuclear logistics business and nuclear-related intangibles with a carrying value of approximately $7.2 million were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 13 for more information.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of $3.4 million on the consolidated balance sheets as of February&#160;28, 2022 and February&#160;28, 2021, related to certain tradenames acquired as part of prior business acquisitions. These indefinite-lived intangible assets are not amortized, but are assessed for impairment annually or whenever an impairment may be indicated. During fiscal 2022 and 2021, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"><tr><td style="width:1.0%"/><td style="width:68.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,326&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797488952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Accrued Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Other Accrued Liabilities</a></td>
<td class="text">Other Accrued Liabilities<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group medical insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,092&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,645&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794253608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. See Note 1 for a description of the Company's accounting policy for leases.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company was the lessee for 156 operating leases with terms of 12 months or more and 10 finance leases. Many of the operating leases either have renewal options of between one and five years or convert to month-to-month agreements at the end of the specified lease term. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s operating leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions and (iv) equipment used for back-office functions. The majority of the Company&#8217;s long-term lease expenses are at fixed prices. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has a significant number of short-term leases, including month-to-month agreements, some of which continue in perpetuity until the lessor or the Company terminates the lease agreement.  The Company's short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s future lease commitments as of February&#160;28, 2022 do not reflect all of the Company&#8217;s short-term lease commitments.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of the Company's right-of-use asset and lease liabilities in the balance sheets for fiscal 2022 and 2021 (in thousands): </span></div><div style="margin-top:9pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:36.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554">Operating lease liabilities &#8213; ST</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793">Operating lease liabilities &#8213; LT</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91">Finance lease liabilities &#8213; ST</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02">Finance lease liabilities &#8213; LT</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of lease expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:48.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,029&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,018&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,444&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:36.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,107&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,928&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,143&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - operating</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.90 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.92 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and financing cash flows from financing leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - financing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797630584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt instruments and balances outstanding as of February&#160;28, 2022 and February&#160;28, 2021 were as follows (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"><tr><td style="width:1.0%"/><td style="width:61.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,484&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,419&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount due within one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt due after one year, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,484&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,419&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2017 Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the &#8220;2017 Credit Agreement&#8221;) with Bank of America and other lenders, which amended its previous credit agreement. The 2017 Credit Agreement was scheduled to mature on March 21, 2022, and included the following provisions: (i)  provided for a senior revolving credit facility in a principal amount of up to $450.0&#160;million, with an additional $150.0&#160;million accordion, (ii) included a $75.0&#160;million sublimit for the issuance of standby and commercial letters of credit, (iii) included a $30.0&#160;million sublimit for swing line loans, (iv) restricted indebtedness incurred with respect to capital leases, synthetic lease obligations and purchase money obligations not to exceed $20.0&#160;million, (v) restricted investments in any foreign subsidiaries not to exceed $50.0&#160;million in the aggregate, and (vi) included various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates for borrowings under the 2017 Credit Agreement were based on either a Eurodollar Rate or a Base Rate plus a margin, ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate was defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate was defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carried a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio.  On July 8, 2021, the 2017 Credit Agreement was replaced with the 2021 Credit Agreement, which is described below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Credit Agreement</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 8, 2021, the Company refinanced the 2017 Credit Agreement, which was scheduled to mature in March 2022, with a new five-year unsecured revolving credit facility under a credit agreement, by and among the Company, borrower, Citibank, N.A., as administrative agent and the other agents and lender parties thereto (the &#8220;2021 Credit Agreement&#8221;). The 2021 Credit Agreement matures in July 2026 and includes the following significant terms; </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:12.2pt">provides for a senior unsecured revolving credit facility with a principal amount of up to $400.0&#160;million revolving loan commitments, and includes an additional $200.0&#160;million uncommitted incremental accordion facility,</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.15pt">interest rate margin ranges from 87.5 bps to 175 bps for Eurodollar Rate loans, and from 0.0 bps to 75 bps for Base Rate loans, depending on leverage ratio of the Company and its consolidated subsidiaries as a group,</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.1pt">includes a letter of credit sub-facility up to $85.0&#160;million for the issuance of standby and commercial letters of credit, </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt">includes a $50.0&#160;million sublimit for swing line loans, </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.75pt">includes customary representations and warranties, affirmative covenants and negative covenants, and events of default, including restrictions on incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions, carve-outs and baskets, and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">vi.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt">includes a maximum leverage ratio financial covenant and an interest coverage ratio financial covenant, each to be tested at quarter end.</span></div><div style="margin-top:9pt;padding-left:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective interest rate for the 2021 Credit Agreement was 2.49% as of February&#160;28, 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The proceeds of the loans under the 2021 Credit Agreement are used primarily to finance working capital needs, capital improvements, dividends, future acquisitions and for general corporate purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of February&#160;28, 2022, we had $77.0 million of outstanding debt against the 2021 Credit Agreement and letters of credit outstanding under the 2021 Credit Agreement in the amount of $9.7 million, resulting in approximately $313.3 million of additional credit available. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0&#160;million of senior unsecured notes (the &#8220;2020 Senior Notes&#8221;), consisting of two separate tranches:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">7-year borrowing:  $70.0&#160;million priced at 2.77% coupon; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-year borrowing: $80.0&#160;million priced at 3.17% coupon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $80.0&#160;million tranche was funded on December 17, 2020. The $70.0&#160;million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0&#160;million 5.42% Senior Notes that matured on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes is paid semi-annually. In connection with the 2020 Senior Notes, the Company incurred debt issuance costs of approximately $0.6 million. These costs have been allocated between the two tranches and are being amortized over periods of seven and 12 years, and are included in &#8220;Debt due after one year, net&#8221; in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt agreements require the Company to maintain certain financial ratios. As of February&#160;28, 2022, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For each of the five years after February&#160;28, 2022, required principal payments under the terms of the long-term debt, including the 2021 Credit Agreement, are as follows (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"/><td style="width:82.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,000&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797599800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for fiscal year 2022, 2021 and 2020 consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:2.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">98,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">64,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,946&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,273&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred provision (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,323&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,383&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,656&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.417%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Audit settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22.3&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25.7&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company&#8217;s net deferred income tax liability are as follows for fiscal year 2022 and 2021  (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:65.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.583%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Employee related items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net operating loss and other credit carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,794)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-71794000</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,481)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,397)</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of February 28, 2022, the Company had pretax state NOL carry-forwards of $70.1 million which, if unused, will begin to expire in 2023 and pretax foreign NOL carry-forwards of $14.0 million, which, if unused, will begin to expire in 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of fiscal year end 2022 and 2021, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of $0.1&#160;million and $0.7&#160;million as of fiscal year end 2022 and 2021, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company's tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across the Company's global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when the Company's judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February&#160;28, 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"/><td style="width:65.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlements with taxing authorities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350&#160;</span></td><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"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Current year increases to our Uncertain Tax Positions (&#8220;UTPs&#8221;) primarily relate to matters related to research and development credits and stock compensation. Current year decreases primarily relate to the lapse of the statute of limitations in certain jurisdictions and settlements with certain taxing authorities.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest credited for fiscal 2022 and 2021 were $(0.2)&#160;million and $(0.4)&#160;million, respectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has prior year tax returns currently being examined in one state and does not have any other returns currently being examined by taxing authorities. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in the Company's tax audits are resolved in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has operations and taxable presence in multiple jurisdictions in the U.S. and outside of the U.S. in Canada, the Netherlands, China, Poland, Brazil, India and Singapore. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions around the world. The Company currently considers U.S. federal and state and Canada, to be significant tax jurisdictions. The Company&#8217;s U.S. federal and state tax returns since February 28, 2019 remain open to examination. With some exceptions, tax years prior to fiscal 2019 in jurisdictions outside of U.S. are closed. The statute of limitations for fiscal year end 2019 will expire in December 2022. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $0.6&#160;million may be resolved in the next 12 months.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), the Company asserted that all unremitted earnings of its foreign subsidiaries were considered indefinitely reinvested.  As a result of the Tax Act, the Company reported and paid U.S. tax on the majority of its previously unremitted foreign earnings.  As of February 28, 2022, the Company continues to be indefinitely reinvested with respect to investments in its foreign subsidiaries.  Additionally, the Company has not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested.  It is impracticable for the Company to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797592648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2020, the Company's Board of Directors authorized a $100.0&#160;million share repurchase program pursuant to which the Company may repurchase its common stock (the &#8220;2020 Authorization&#8221;). Repurchases under the 2020 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's share repurchases under the 2020 Authorization during fiscal 2022 and 2021 (in thousands, except per share data):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"/><td style="width:40.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2020 Authorization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2012 Authorization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Shares Repurchased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794287000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings&#160;Per Share<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is based on the weighted average number of common shares outstanding during each year.  Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the year.  Diluted earnings per share has been adjusted for the dilutive effect of the weighted average number of restricted stock units, performance share units and stock appreciation rights outstanding. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2022, 2021 and 2020 (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income for basic and diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average basic shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares applicable to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average diluted shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,077&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,045&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>For fiscal 2022, 2021 and 2020, approximately 0.1 million, 0.2 million and 0.1 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797491192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Retirement Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were $5.0&#160;million, $4.8&#160;million, and $5.4&#160;million for fiscal 2022, 2021, and 2020, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Pension Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees, which are covered by collective bargaining agreements. The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the risks of participating in multiemployer pension plans are different from those in single-employer plans in that (i)&#160;assets contributed to the plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii)&#160;if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers and (iii)&#160;if the Company chooses to stop participating in a multiemployer pension plan, it may be required to pay the plan a withdrawal amount, based on the underfunded status of the plan.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.912%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">EIN/Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pension Protection Act Reported Status (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">FIP/RP <br/>Status (2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Company Contributions (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Surcharge Imposed (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreements</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EIN:48-6168020<br/>Plan: 001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Endangered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Endangered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Various through 12/31/2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions to other multiemployer pension plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,957&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,437&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The most recent Pension Protection Act reported status available for fiscal 2022 and 2021 is for the plan&#8217;s year-end as of December 31, 2021 and 2020, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan&#8217;s actuary. A plan is generally classified in critical status if a funding deficiency is projected&#160;within four years&#160;or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected&#160;within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The &#8220;FIP/RP Status&#8221; column indicates plans for which a Funding Improvement Plan (&#8220;FIP&#8221;) or a Rehabilitation Plan (&#8220;RP&#8221;) has been implemented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2020 and 2019, which are the most recent reports available.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986877725304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">Share-based Compensation<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the &#8220;2005 Plan&#8221;). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is 1.5 million shares and, as of February&#160;28, 2022, the Company had approximately 0.7 million shares reserved for future issuance under this </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There were stock appreciation rights granted under the 2005 Plan prior to its termination. All outstanding stock appreciation rights were exercised during fiscal year 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its share-based employee compensation plans in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes compensation expense over the requisite service period, which is in line with the applicable vesting period for each share-based award. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit ("RSU") awards are valued at the market price of the Company's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan&#8217;s accelerated vesting provisions. RSU awards have dividend equivalent rights (&#8220;DERs&#8221;), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's RSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,098&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,807&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.56&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,718&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.34&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSU awards vested during fiscal years 2022, 2021, and 2020 was $4.6 million, $2.3 million and $3.8 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Share Unit Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The PSU awards granted in fiscal 2020 are subject to the Company&#8217;s degree of achievement of a target annual average adjusted return on assets during these three-year periods and, in certain circumstances, vesting is based on the relative performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company&#8217;s total shareholder return during such three-year periods in comparison to a defined specific industry peer group. The PSU awards granted in fiscal 2021 and 2022 are based on the Company's total shareholder return during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers.  The Company estimates the fair value of PSU awards with performance and service conditions using the value of the Company's common stock on the date of grant. The Company estimates the fair value of PSU awards with market conditions using a Monte Carlo simulation model on the date of grant. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s PSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,455&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,584&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Appreciation Rights</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights ("SARs") are granted with an exercise price equal to the market value of the Company's common stock on the date of grant. These awards generally have a contractual term of seven years and vested ratably over a period of three years, although some vested immediately on issuance. These awards were valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year 2022, 2021 or 2020.  As of February&#160;28, 2022, there were no SARs outstanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s SAR activity for fiscal years 2022, 2021 and 2020 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:29.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at the end of year</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors Grants</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted each of its independent directors a total of 1,976, 3,174 and 2,124 shares of its common stock during fiscal years 2022, 2021 and 2020, respectively. These common stock grants were valued at $53.13, $33.08 and $47.08 per share for fiscal years 2022, 2021 and 2020, respectively, which was the market price of the Company's common stock on the respective grant dates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an employee stock purchase plan ("ESPP"), which is open to all employees. The ESPP allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the &#8220;Enrollment Date&#8221;) the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant&#8217;s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the Offering Period.  An aggregate of 1.5&#160;million shares of common stock are authorized for issuance under the ESPP. Of this amount, 1.2&#160;million shares were available for issuance as of February&#160;28, 2022. The Company issues new shares upon purchase through the ESPP. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost related to unvested stock awards at February&#160;28, 2022 was $8.6 million, which is expected to be recognized over a weighted average period of 1.44 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2022, 2021 and 2020 was $(0.4)&#160;million, $(0.4) million and $(0.1) million, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to issue shares under these plans from the Company&#8217;s authorized but unissued shares. The Company has no formal or informal plan to repurchase shares on the open market to satisfy these requirements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797444680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segments</a></td>
<td class="text">Operating Segments<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Executive Officer, who is the chief operating decision maker (&#8220;CODM&#8221;), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income (loss) are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of each of the Company's reportable segments is as follows:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8212; provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. Hot-dip galvanizing is a metallurgical process in which molten zinc reacts to steel. The zinc alloying provides corrosion protection and extends the life-cycle of fabricated steel for several decades. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; provides specialized products and services designed to support primarily industrial and electrical applications. The product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products.  The Infrastructure Solutions segment also focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show information by reportable segment for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:51.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     sales.  See Notes 1 and 3 for more information.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,665&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,603&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,194&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,624&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,498&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,223&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset information by segment was as follows as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,028&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999,227&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information About Geographical Areas</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817&#160;</span></td><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"/></tr></table></div>&#160;<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,848&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986877725304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Impairment Charges<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock', window );">Restructuring and Impairment Charges</a></td>
<td class="text">Restructuring and Impairment Charges<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, the Company continued to execute it's plan to divest certain non-core business, which was approved by the board of directors in fiscal 2021.  During the fourth quarter of fiscal 2022, the Company had a change to the plan of sale for one of its businesses in the Infrastructure Solutions segment.  The Company recognized $3.9&#160;million of impairment charges related to this business during fiscal 2021, which are included in in "Restructuring and impairment charges" in the consolidated statements of income. During fiscal 2022, the Company reclassified the business from assets held for sale to assets held and used.  When there is a change to a plan of sale and the assets are reclassified from held for sale to held and used, the long-lived assets are reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale.  Following an analysis of the long-lived assets for the business, the Company reversed a portion of the previously recognized impairment charges, and recognized income of $1.8 million in fiscal 2022 as a result of the change to the plan of sale, which is included in "Restructuring and Impairment charges" in the consolidated statements of operations.  In addition, $1.7&#160;million of the impairment charges recognized in fiscal 2021 was allocated to goodwill, reducing the goodwill allocated to this business to zero.  </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining assets and liabilities related to the business reclassified to assets held and used have been reclassified to the appropriate asset and liability accounts in the consolidated balance sheet.  The following table shows the assets and liabilities related to this business as reported, adjustments to reclassify the asset to assets held and used, and the adjusted amounts, as of February&#160;28, 2021:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.374%"><tr><td style="width:1.0%"/><td style="width:37.886%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Intangibles and other assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability, short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability, long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,525&#160;</span></td><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785&#160;</span></td><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,310&#160;</span></td><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:middle"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, the Company executed a plan to divest certain non-core businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company closed on the sale of its Galvabar business and its AZZ SMS, LLC ("SMS") business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $8.3&#160;million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $1.2&#160;million.  During fiscal 2021, the Company completed the sale of SMS, which is included in the Infrastructure Solutions segment, for net proceeds of $4.1&#160;million. The Company recognized impairment charges of $0.9&#160;million for SMS during the second quarter, and an additional loss on sale of $1.9&#160;million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> In addition, the Company closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies during fiscal 2021. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:48.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets held for sale to estimated sales price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets expected to be abandoned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of excess inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,796&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,203&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company received net cash proceeds of $23.6 million and recognized a loss on disposal of $18.6 million, which is included in restructuring and impairment charges in the consolidated statements of income. The strategic decision to divest of the business reflects the Company's longer-term strategy to focus on core businesses, markets and on its Metal Coatings segment. The historical annual sales, operating profit and net assets of the nuclear logistics business were not significant enough to qualify the sale as a discontinued operation. Goodwill was allocated to the disposal group on a relative fair value basis. The determination of the amount of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data.   </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company exited from the nuclear certified portion of its industrial welding solutions business within the Infrastructure Solutions segment.  In conjunction with this divestiture, the Company incurred impairment charges of $9.2 million, of which $2.0&#160;million is included in cost of sales and $7.2&#160;million is included in selling, general and administrative in the consolidated statement of income.  The impairment charges are related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022 and February&#160;28, 2021, the Company had no restructuring liabilities outstanding.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Assets Held for Sale</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The strategic decision to divest both the Galvabar and SMS businesses reflects the Company's long-term strategy </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to focus on growth within its core businesses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The historical annual sales, operating profit and net assets of these two businesses were not significant enough to qualify as discontinued operations. </span></div>As of February&#160;28, 2022, one non-operating location in the Metal Coatings segment is classified as held for sale. The assets of the business include property, plant and equipment of $0.2&#160;million, are expected to be disposed of within the next twelve months and are included in "Assets held for sale" in the accompanying consolidated balance sheets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797449928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On February&#160;28, 2022, the Company entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada, for approximately $36.2 million. DAAM currently operates two galvanizing facilities in Canada; one located in Edmonton, Alberta and a second in Saskatoon, Saskatchewan, as well as a service depot in Calgary, Alberta. The addition of DAAM expanded the Company's geographical coverage in the Northwest and enhanced the scope of metal coatings solutions in Canada. The business is included in the Company's Metal Coatings segment.  The goodwill arising from this acquisition was allocated to the Metal Coatings segment and a portion of the goodwill amount is expected to be deductible for income tax purposes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Since the DAAM acquisition was completed on February 28, 2022, the purchase price allocation has not been finalized.  As such, the fair values of the assets acquired and liabilities assumed are preliminary and are subject to change.  The following table represents the preliminary summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"/><td style="width:68.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,219&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In January 2022, the Company completed the acquisition of all the assets of Steel Creek Galvanizing Company, LLC ("Steel Creek"), a privately held hot-dip galvanizing company based in Blacksburg, South Carolina, for approximately $25.0&#160;million. The acquisition expanded the Company's geographical reach in metal coatings solutions and extends its ability to support customers in the Southeast region of the United States. The business is included in the Company's Metal Coatings segment.  The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The allocation of the purchase price of Steel Creek has not been completed, and the assets acquired and liabilities assumed are preliminary and subject to change.  The following table summarizes the fair values of the preliminary allocation of assets acquired and liabilities assumed, in aggregate, related to the Steel Creek acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"/><td style="width:68.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><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"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the initial cash payment upon closing, contingent consideration of up to $2.8&#160;million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2021</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal year 2021, the Company completed the acquisition of all the assets of Acme Galvanizing, Inc., which was not significant. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.  In addition, in conjunction with the acquisition, the Company assumed liabilities related to environmental remediation of approximately $0.6&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provides powder coating and electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded the Company's geographical reach in metal coating solutions and broadened its offerings in strategic markets. The businesses are included in the Company's Metal Coatings segment. The goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"/><td style="width:68.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,628&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to $2.0 million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition.  The contingent consideration is expected to be paid in early fiscal 2023.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"><tr><td style="width:1.0%"/><td style="width:52.219%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,360&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, the acquired companies described above generated net sales of $27.9 million and net income of $2.6 million in the Company&#8217;s consolidated statements of income from the date of each respective acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations for the Company and the companies included as part of the fiscal 2020 acquisitions, as though the companies were combined as of the beginning of the Company&#8217;s fiscal 2020. &#160;The pro forma amounts presented are not necessarily indicative of either the actual consolidated results had the acquisitions occurred as of the beginning of fiscal 2020 or of future consolidated operating results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.029%"><tr><td style="width:1.0%"/><td style="width:69.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.148%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,702&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results presented above reflect: (i) incremental depreciation relating to fair value adjustments to property, plant, and equipment and (ii) amortization adjustments relating to fair value estimates of intangible assets. Pro forma adjustments described above have been tax affected using the Company's effective rate during the respective periods.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Disclosures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, 2021 and 2020, the Company paid approximately $61.2&#160;million, $4.4&#160;million and $60.6&#160;million, respectively, for these acquisitions, net of cash acquired.  The Company expensed acquisition related costs of approximately $2.0&#160;million  and $0.8&#160;million, during fiscal 2022 and 2020, respectively.  During fiscal 2021, the Company did not expense any acquisition costs.</span></div>The goodwill resulting from these acquisitions during fiscal 2022, 2021 and 2020 consists largely of the Company&#8217;s expected future product and services sales and synergies from combining the products and services and technology with the Company&#8217;s existing product and services portfolio.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797461272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.&#160; These proceedings include labor and employment claims, use of the Company&#8217;s intellectual property, worker&#8217;s compensation, environmental&#160; matters, and various commercial disputes, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company will continue to evaluate opportunities to either settle the disputes for nuisance value or potentially enter into mediation as a way to resolve the disputes prior to trial.  As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of an unfavorable outcome on the pending lawsuits may change. Although the outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time, management, after consultation with legal counsel believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company&#8217;s financial position, results of operations or cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity pricing</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company had non-cancelable forward contracts to purchase approximately $74.0&#160;million of zinc at various volumes and prices. All such contracts expire in fiscal 2023. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, copper, zinc, nickel based alloys, except for those entered into under the normal course of business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, the Company had total outstanding letters of credit in the amount of $22.0 million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments covering warranty or performance periods. In addition, as of February&#160;28, 2022, a warranty reserve in the amount of $3.7&#160;million was established to offset any future warranty claims.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797520872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent EventsOn March 7, 2022, the Company and Sequa Corporation ("Sequa"), a portfolio company of global investment firm Carlyle, jointly announced an agreement whereby the Company will acquire Sequa's Precoat Metals business division ("Precoat") for a net purchase price of approximately $1.3 billion.  Precoat, headquartered in St. Louis, Missouri, is North America's largest independent provider of metal coil coating solutions.  The transaction, which is subject to certain closing conditions, is expected to close during the first quarter of the Company's fiscal year 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986792961656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Organization and Basis of Consolidation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. (the &#8220;Company,&#8221; &#8220;AZZ&#8221; or &#8220;we&#8221;) operates primarily in the United States of America and Canada and also has operations in Brazil, China, the Netherlands, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions.  The Company's reportable segments are also referred to as operating segments.  See Note 12 for information about the Company's operations by segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.  See Note 13 for more information about assets reclassified from assets held for sale to assets held and used in the consolidated balance sheets as of February 28, 2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition.  Collateral is usually not required from customers as a condition of sale.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, net of allowance for credit losses</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments.  The Company treats trade accounts receivable as one portfolio and records an allowance based on a combination of management&#8217;s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer&#8217;s credit terms. Accounts are written off when management determines the account is uncollectible.  Recoveries, unless material, are recorded against the allowance in the period received.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when all five of the following criteria have been satisfied:</span></div><div style="margin-top:9pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Identification of the contract with a customer;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Identification of the performance obligations in the contract;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Determination of the transaction price;</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt">Fulfillment of performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Metal Coatings Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infrastructure Solutions segment</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company&#8217;s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed consideration, the Company&#8217;s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount.&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company&#8217;s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:73.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.721%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,465&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize sales of approximately $36.7 million, $5.6 million, $0.1&#160;million and $0.1&#160;million in fiscal 2023, 2024, 2025 and 2026, respectively, related to the $42.5&#160;million balance of contract liabilities as of February&#160;28, 2022.  </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2022 were primarily due to normal timing differences between the Company&#8217;s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers.  The increase in contract liabilities in fiscal 2022 is primarily due to an increase in orders in the Company's Infrastructure Solutions segment. The acquisitions for fiscal year 2022 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">Cash and cash equivalentsThe Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.3&#160;million and $0.9&#160;million as of February&#160;28, 2022 and February&#160;28, 2021, respectively, in support of bank guarantees for certain customers and leased facilities in international locations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">InventoriesInventories are stated at the lower of cost or market value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25&#160;years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived assets</a></td>
<td class="text">Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value. The Company did not recognize any impairment charges for fiscal year 2022.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and other indefinite-lived intangible assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot-dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2022, 2021 and 2020, no goodwill impairment losses were recognized.  See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company tests intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the intangible asset below its carrying amount, which would result in impairment.  The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2021.  The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2022, 2021 and 2020, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt issuance costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company&#8217;s revolving credit facility are included in "Intangibles and other assets, net" on the consolidated balance sheets.  Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February&#160;28, 2022, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2019.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  Certain of the Company&#8217;s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company&#8217;s own assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest.  As of February&#160;28, 2022 and 2021, the fair value of the $150.0 million outstanding 2020 Senior Notes was approximately $144.0 million and $144.8 million, respectively.   These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty reserves</a></td>
<td class="text">Warranty reservesA reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#8217;s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues.  Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for the Company&#8217;s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders&#8217; equity and is included in accumulated other comprehensive income (loss).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Accruals for Contingent Liabilities</a></td>
<td class="text">Accruals for Contingent LiabilitiesThe Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which the Company is reasonably certain will be exercised, with a maximum of 10 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 was effective for the Company in the first quarter of its fiscal 2022. The Company adopted ASU 2019-12 in the first quarter of fiscal 2022, and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020 and as clarified in January 2021, the FASB issued Accounting Standards Update No. (&#8220;ASU&#8221;) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2020-04&#8221;), which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#8220;LIBOR&#8221;) or by another reference rate expected to be discontinued.  An entity may elect to apply the amendments on a full retrospective basis as </span></div>of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date between March 12, 2020 and December 31, 2022.  The Company has not adopted ASU 2020-04, but will continue to evaluate the possible adoption of any such expedients or exceptions, as well as the impact on its financial condition, results of operations, and cash flows, during the effective period.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986889821976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Changes in Contract Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:73.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.721%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,465&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:57.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817&#160;</span></td><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"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25&#160;years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:67.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,994&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,695&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,517)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287,199)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:50.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,361&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,203&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070&#160;</span></td><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"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Warranty Reserve</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company&#8217;s warranty reserve for fiscal year 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,702&#160;</span></td><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"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:66.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.619%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,324)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,084)</span></td><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"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Financing Receivable, Allowance for Credit Loss</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:53.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,207&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951&#160;</span></td><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"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797937272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25&#160;years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:67.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,747&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,994&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,695&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,517)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287,199)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:50.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.972%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,361&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,203&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986799283720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal years 2022 and 2021 were as follows (in thousands): </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.459%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Divestiture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,391&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,881&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,389&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,613&#160;</span></td><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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:24.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.523%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Divestiture</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,262)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,225&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,881&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:50.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,964&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,233&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,326&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,891&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Finite-lived Intangible Assets Amortization Expense</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:54.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,304&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,400&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"><tr><td style="width:1.0%"/><td style="width:68.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,326&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797621400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Accrued Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group medical insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,092&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,645&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797494344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of the Company's right-of-use asset and lease liabilities in the balance sheets for fiscal 2022 and 2021 (in thousands): </span></div><div style="margin-top:9pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:36.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.729%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554">Operating lease liabilities &#8213; ST</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793">Operating lease liabilities &#8213; LT</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,965&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91">Finance lease liabilities &#8213; ST</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02">Finance lease liabilities &#8213; LT</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of lease expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:48.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,029&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,018&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,444&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,143&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - operating</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.90 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.92 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and financing cash flows from financing leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - financing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - financing leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:36.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,107&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,928&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:36.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,107&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,928&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797610008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-term debt instruments and balances outstanding as of February&#160;28, 2022 and February&#160;28, 2021 were as follows (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"><tr><td style="width:1.0%"/><td style="width:61.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,484&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,419&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount due within one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt due after one year, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,484&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,419&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text">For each of the five years after February&#160;28, 2022, required principal payments under the terms of the long-term debt, including the 2021 Credit Agreement, are as follows (dollars in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"/><td style="width:82.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,000&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797485704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for fiscal year 2022, 2021 and 2020 consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:2.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">98,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">64,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,946&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,273&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred provision (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,323&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,383&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,656&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.417%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Audit settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22.3&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25.7&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">Significant components of the Company&#8217;s net deferred income tax liability are as follows for fiscal year 2022 and 2021  (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:65.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.583%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.585%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Employee related items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net operating loss and other credit carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,794)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-71794000</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,481)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,397)</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February&#160;28, 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"/><td style="width:65.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.910%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlements with taxing authorities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797631416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Class of Treasury Stock</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's share repurchases under the 2020 Authorization during fiscal 2022 and 2021 (in thousands, except per share data):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"/><td style="width:40.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2020 Authorization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2012 Authorization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Shares Repurchased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794269288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2022, 2021 and 2020 (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income for basic and diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average basic shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares applicable to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average diluted shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,077&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,045&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797630584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Table)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Schedule of Multiemployer Plans</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.912%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">EIN/Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pension Protection Act Reported Status (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">FIP/RP <br/>Status (2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Company Contributions (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Surcharge Imposed (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreements</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EIN:48-6168020<br/>Plan: 001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Endangered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Endangered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Implemented</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Various through 12/31/2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions to other multiemployer pension plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,957&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,437&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The most recent Pension Protection Act reported status available for fiscal 2022 and 2021 is for the plan&#8217;s year-end as of December 31, 2021 and 2020, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan&#8217;s actuary. A plan is generally classified in critical status if a funding deficiency is projected&#160;within four years&#160;or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected&#160;within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The &#8220;FIP/RP Status&#8221; column indicates plans for which a Funding Improvement Plan (&#8220;FIP&#8221;) or a Rehabilitation Plan (&#8220;RP&#8221;) has been implemented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2020 and 2019, which are the most recent reports available.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986799467096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Unit Awards Non-Vested</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's RSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock&#160; Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average&#160; Grant Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,098&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,807&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.56&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,718&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.34&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Share-based Payment Arrangement, Performance Shares, Outstanding Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s PSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">&#160;Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,455&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,584&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock', window );">Stock Appreciation Rights and Option Awards</a></td>
<td class="text"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s SAR activity for fiscal years 2022, 2021 and 2020 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:29.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;SARs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Weighted&#160; Average Exercise&#160; Price </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at the end of year</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.25&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.58&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Share-based compensation expense and related income tax</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986799366776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Operations and assets by segment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show information by reportable segment for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:51.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     sales.  See Notes 1 and 3 for more information.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,665&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,603&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,194&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,624&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,498&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,223&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Reconciliation of Assets from Segment to Consolidated</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset information by segment was as follows as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133,028&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999,227&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,664&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-lived Assets by Geographic Areas</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,848&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986799223080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Impairment Charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text">The following table shows the assets and liabilities related to this business as reported, adjustments to reclassify the asset to assets held and used, and the adjusted amounts, as of February&#160;28, 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.374%"><tr><td style="width:1.0%"/><td style="width:37.886%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.304%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Intangibles and other assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability, short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability, long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,525&#160;</span></td><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,785&#160;</span></td><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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,310&#160;</span></td><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:middle"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:48.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Metal Coatings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets held for sale to estimated sales price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets expected to be abandoned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale of subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of excess inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs associated with assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,796&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,203&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986877523224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of assets acquired and liabilities assumed</a></td>
<td class="text">The following table represents the preliminary summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"/><td style="width:68.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,219&#160;</span></td><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"/></tr></table><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The allocation of the purchase price of Steel Creek has not been completed, and the assets acquired and liabilities assumed are preliminary and subject to change.  The following table summarizes the fair values of the preliminary allocation of assets acquired and liabilities assumed, in aggregate, related to the Steel Creek acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"/><td style="width:68.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"><tr><td style="width:1.0%"/><td style="width:68.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,628&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Schedule of components of identifiable intangible assets acquired</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"><tr><td style="width:1.0%"/><td style="width:52.219%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,360&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of proforma information</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.029%"><tr><td style="width:1.0%"/><td style="width:69.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.148%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,702&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795164632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">$ 13,700,000<span></span>
</td>
<td class="nump">$ 9,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 42,465,000<span></span>
</td>
<td class="nump">17,873,000<span></span>
</td>
<td class="nump">18,418,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital Expenditures Incurred but Not yet Paid</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794294856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Contract Liability Details (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_MovementInContractWithCustomerLiabilityRollForward', window );"><strong>Movement In Contract With Customer, Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Balance at beginning of period</a></td>
<td class="nump">$ 17,873<span></span>
</td>
<td class="nump">$ 18,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities added during the period</a></td>
<td class="nump">38,085<span></span>
</td>
<td class="nump">13,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Sales recognized during the period</a></td>
<td class="num">(13,493)<span></span>
</td>
<td class="num">(14,148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Balance at end of period</a></td>
<td class="nump">$ 42,465<span></span>
</td>
<td class="nump">$ 17,873<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_MovementInContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Movement In Contract With Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_MovementInContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795149848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Disaggregated Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 902,664<span></span>
</td>
<td class="nump">$ 838,917<span></span>
</td>
<td class="nump">$ 1,061,817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=azz_IndustrialMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">559,653<span></span>
</td>
<td class="nump">511,740<span></span>
</td>
<td class="nump">605,236<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=azz_TrasmissionDistributionMember', window );">Transmission and distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">189,559<span></span>
</td>
<td class="nump">209,729<span></span>
</td>
<td class="nump">254,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=azz_PowerGenerationMember', window );">Power generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 153,452<span></span>
</td>
<td class="nump">$ 117,448<span></span>
</td>
<td class="nump">$ 201,745<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=azz_IndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=azz_IndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=azz_TrasmissionDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=azz_TrasmissionDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=azz_PowerGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=azz_PowerGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986792890760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2022</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and structures | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and structures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Automotive equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=azz_ComputersandSoftwareMember', window );">Computers and software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=azz_ComputersandSoftwareMember', window );">Computers and software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=azz_ComputersandSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=azz_ComputersandSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794298488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Movement in Standard Product Warranty Accrual [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 4,460<span></span>
</td>
<td class="nump">$ 3,702<span></span>
</td>
<td class="nump">$ 1,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyExpense', window );">Warranty costs incurred</a></td>
<td class="num">(1,136)<span></span>
</td>
<td class="num">(1,865)<span></span>
</td>
<td class="num">(2,118)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Additions charged to income</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">2,623<span></span>
</td>
<td class="nump">4,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 3,686<span></span>
</td>
<td class="nump">$ 4,460<span></span>
</td>
<td class="nump">$ 3,702<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3,4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793039320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Unsecured Senior Notes Due March 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Fair value of notes</a></td>
<td class="nump">$ 144.0<span></span>
</td>
<td class="nump">$ 144.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_UnsecuredSeniorNotesDueMarch312018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_UnsecuredSeniorNotesDueMarch312018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986799387800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">$ (27,324)<span></span>
</td>
<td class="num">$ (25,084)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (27,324)<span></span>
</td>
<td class="num">$ (25,084)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594809&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795058440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Recognized Sales (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-03-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-03-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 36.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-03-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-03-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 5.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-03-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-03-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-03-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-03-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-03-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-03-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-03-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-03-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-03-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-03-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795056136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) - Allowance for Credit Losses - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 5,713<span></span>
</td>
<td class="nump">$ 4,951<span></span>
</td>
<td class="nump">$ 2,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Adjustment based on aged receivables analysis</a></td>
<td class="num">(377)<span></span>
</td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">2,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Charge-offs, net</a></td>
<td class="num">(116)<span></span>
</td>
<td class="num">(354)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Other</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease', window );">Effect of exchange rate changes</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 5,207<span></span>
</td>
<td class="nump">$ 5,713<span></span>
</td>
<td class="nump">$ 4,951<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986791936536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 536,365<span></span>
</td>
<td class="nump">$ 494,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="num">(305,517)<span></span>
</td>
<td class="num">(287,199)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">230,848<span></span>
</td>
<td class="nump">207,089<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">22,318<span></span>
</td>
<td class="nump">21,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">176,747<span></span>
</td>
<td class="nump">158,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">283,333<span></span>
</td>
<td class="nump">253,027<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">33,994<span></span>
</td>
<td class="nump">31,695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Automotive equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">3,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 14,623<span></span>
</td>
<td class="nump">$ 26,223<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795059432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Classification of Depreciation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 32,361<span></span>
</td>
<td class="nump">$ 32,203<span></span>
</td>
<td class="nump">$ 33,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">30,357<span></span>
</td>
<td class="nump">29,884<span></span>
</td>
<td class="nump">30,721<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 2,004<span></span>
</td>
<td class="nump">$ 2,319<span></span>
</td>
<td class="nump">$ 2,349<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794400664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 353,881<span></span>
</td>
<td class="nump">$ 356,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,389<span></span>
</td>
<td class="nump">1,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="num">$ (7,900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,394)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(477)<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180)<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">356,225<span></span>
</td>
<td class="nump">385,613<span></span>
</td>
<td class="nump">353,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember', window );">Metal Coatings | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,659<span></span>
</td>
<td class="nump">157,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,389<span></span>
</td>
<td class="nump">1,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,132)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(477)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180)<span></span>
</td>
<td class="nump">1,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">157,048<span></span>
</td>
<td class="nump">190,391<span></span>
</td>
<td class="nump">158,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember', window );">Infrastructure Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,222<span></span>
</td>
<td class="nump">199,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,262)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 199,177<span></span>
</td>
<td class="nump">$ 195,222<span></span>
</td>
<td class="nump">$ 195,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795268840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Amortizable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 183,964<span></span>
</td>
<td class="nump">$ 184,233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(111,638)<span></span>
</td>
<td class="num">(100,342)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 72,326<span></span>
</td>
<td class="nump">83,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer related intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Amortizable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 149,796<span></span>
</td>
<td class="nump">145,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Amortizable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 7,903<span></span>
</td>
<td class="nump">8,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Amortizable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">21 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 23,303<span></span>
</td>
<td class="nump">26,695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Amortizable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 2,554<span></span>
</td>
<td class="nump">2,554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember', window );">Certifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Amortizable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 408<span></span>
</td>
<td class="nump">$ 399<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794994600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (477)<span></span>
</td>
<td class="num">$ (1,693)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment loss on long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 9,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,326<span></span>
</td>
<td class="nump">83,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTradeNames', window );">Indefinite-lived trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Divestiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_NuclearLogisticsBusinessMember', window );">Nuclear Logistics Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment loss on long lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTradeNames">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTradeNames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_NuclearLogisticsBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_NuclearLogisticsBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793354424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Amortization expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 12,304<span></span>
</td>
<td class="nump">$ 12,400<span></span>
</td>
<td class="nump">$ 17,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">6,658<span></span>
</td>
<td class="nump">6,838<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 5,646<span></span>
</td>
<td class="nump">$ 5,562<span></span>
</td>
<td class="nump">$ 10,251<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794647128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Future Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 11,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">9,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">9,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">9,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">8,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">23,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 72,326<span></span>
</td>
<td class="nump">$ 83,891<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795374504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">$ 789<span></span>
</td>
<td class="nump">$ 957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Accrued warranty</a></td>
<td class="nump">3,686<span></span>
</td>
<td class="nump">4,460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Commissions</a></td>
<td class="nump">2,959<span></span>
</td>
<td class="nump">3,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Personnel expenses</a></td>
<td class="nump">6,539<span></span>
</td>
<td class="nump">9,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Group medical insurance</a></td>
<td class="nump">2,575<span></span>
</td>
<td class="nump">2,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_SalesorOtherTaxesPayableCurrent', window );">Sales and other taxes payable</a></td>
<td class="nump">3,850<span></span>
</td>
<td class="nump">2,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Other Sundry Liabilities, Current</a></td>
<td class="nump">3,694<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Total other accrued liabilities</a></td>
<td class="nump">$ 24,092<span></span>
</td>
<td class="nump">$ 27,645<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_SalesorOtherTaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sales or Other Taxes Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_SalesorOtherTaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123377177&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986887385592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">$ 15,029<span></span>
</td>
<td class="nump">$ 15,018<span></span>
</td>
<td class="nump">$ 18,444<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793396760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 43,286<span></span>
</td>
<td class="nump">$ 37,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities &#8213; ST</a></td>
<td class="nump">$ 7,140<span></span>
</td>
<td class="nump">$ 6,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liability, short-term<span></span>
</td>
<td class="text">Lease liability, short-term<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities &#8213; LT</a></td>
<td class="nump">$ 34,965<span></span>
</td>
<td class="nump">$ 32,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liability, long-term<span></span>
</td>
<td class="text">Lease liability, long-term<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities &#8213; ST</a></td>
<td class="nump">$ 178<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liability, short-term<span></span>
</td>
<td class="text">Lease liability, short-term<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities &#8213; LT</a></td>
<td class="nump">$ 645<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Lease liability, long-term<span></span>
</td>
<td class="text">Lease liability, long-term<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">$ 15,029<span></span>
</td>
<td class="nump">$ 15,018<span></span>
</td>
<td class="nump">$ 18,444<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">11,070<span></span>
</td>
<td class="nump">10,533<span></span>
</td>
<td class="nump">13,521<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">$ 3,959<span></span>
</td>
<td class="nump">$ 4,485<span></span>
</td>
<td class="nump">$ 4,923<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986792924040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 8,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">7,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">6,838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">5,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">16,331<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">50,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(8,183)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">42,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total</a></td>
<td class="nump">821<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">9,079<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">8,129<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">7,034<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,434<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">5,114<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">16,377<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">51,167<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(8,239)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 42,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794645592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Details (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases included in lease liabilities</a></td>
<td class="nump">$ 9,044<span></span>
</td>
<td class="nump">$ 8,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Lease liabilities obtained from new ROU assets - operating</a></td>
<td class="nump">$ 13,389<span></span>
</td>
<td class="nump">$ 2,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases</a></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">6 years 11 months 1 day<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">4.56%<span></span>
</td>
<td class="nump">4.71%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Operating and financing cash flows from financing leases included in lease liabilities</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Lease liabilities obtained from new ROU assets - financing</a></td>
<td class="nump">$ 519<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - financing leases</a></td>
<td class="text">4 years 8 months 23 days<span></span>
</td>
<td class="text">4 years 3 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - financing leases</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986795007240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Jan. 21, 2011</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="nump">$ 227,000<span></span>
</td>
<td class="nump">$ 179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt issuance costs</a></td>
<td class="num">(516)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, net</a></td>
<td class="nump">226,484<span></span>
</td>
<td class="nump">178,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less amount due within one year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt due after one year, net</a></td>
<td class="nump">226,484<span></span>
</td>
<td class="nump">178,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="nump">77,000<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Unsecured Senior Notes Due January 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2020 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_UnsecuredSeniorNotesDueJanuary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_UnsecuredSeniorNotesDueJanuary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_A2020SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_A2020SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986787676072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 08, 2021</div></th>
<th class="th"><div>Oct. 09, 2020</div></th>
<th class="th"><div>Mar. 21, 2017</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Jan. 21, 2011</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 227,000,000<span></span>
</td>
<td class="nump">$ 179,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember', window );">Eurodollar [Member] | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Line of credit facility, interest rate</a></td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember', window );">Eurodollar [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Line of credit facility, interest rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate [Member] | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Line of credit facility, interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Line of credit facility, interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity on line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Unsecured Senior Notes Due January 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.42%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2020 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.17%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=azz_BankOfAmericaAndOtherLendersMember', window );">Bank Of America And Other Lenders [Member] | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations', window );">Covenant, maximum capital lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries', window );">Covenant, maximum investments in foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 2021 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Accordion feature</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, interest rate, effective percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.49%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,000,000<span></span>
</td>
<td class="nump">$ 29,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Eurodollar [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Eurodollar [Member] | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Eurodollar [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Base Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Bank Of America And Other Lenders [Member] | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=azz_StandbyAndCommercialLettersOfCreditMember', window );">Standby And Commercial Letters Of Credit | 2021 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Accordion feature</a></td>
<td class="nump">85,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=azz_SwingLineLoanMember', window );">Swing Line Loan | 2021 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Accordion feature</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Maximum Capital Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_LineOfCreditFacilityAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Additional Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_LineOfCreditFacilityAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_UnsecuredSeniorNotesDueJanuary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_UnsecuredSeniorNotesDueJanuary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_A2020SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_A2020SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=azz_BankOfAmericaAndOtherLendersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=azz_BankOfAmericaAndOtherLendersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=azz_A2021CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=azz_A2021CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=azz_StandbyAndCommercialLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=azz_StandbyAndCommercialLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=azz_SwingLineLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=azz_SwingLineLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986798893608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-term Debt Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">77,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt, gross</a></td>
<td class="nump">$ 227,000<span></span>
</td>
<td class="nump">$ 179,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794386360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision of Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (loss) before income taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 98,610<span></span>
</td>
<td class="nump">$ 46,766<span></span>
</td>
<td class="nump">$ 44,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">7,735<span></span>
</td>
<td class="nump">4,231<span></span>
</td>
<td class="nump">20,484<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">106,345<span></span>
</td>
<td class="nump">50,997<span></span>
</td>
<td class="nump">64,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">15,644<span></span>
</td>
<td class="nump">9,532<span></span>
</td>
<td class="nump">12,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">2,660<span></span>
</td>
<td class="nump">5,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">2,547<span></span>
</td>
<td class="nump">1,754<span></span>
</td>
<td class="nump">1,451<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current provision for income taxes</a></td>
<td class="nump">18,929<span></span>
</td>
<td class="nump">13,946<span></span>
</td>
<td class="nump">19,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred provision (benefit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">4,407<span></span>
</td>
<td class="num">(2,165)<span></span>
</td>
<td class="num">(1,452)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(1,540)<span></span>
</td>
<td class="num">(2,294)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">527<span></span>
</td>
<td class="nump">1,896<span></span>
</td>
<td class="num">(1,144)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">3,394<span></span>
</td>
<td class="num">(2,563)<span></span>
</td>
<td class="num">(2,617)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 22,323<span></span>
</td>
<td class="nump">$ 11,383<span></span>
</td>
<td class="nump">$ 16,656<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793280504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 689<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794383784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Permanent differences</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal income tax benefit</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(1.40%)<span></span>
</td>
<td class="num">(3.40%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Uncertain tax positions</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic', window );">Audit settlement</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">25.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in domestic income tax contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797694312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred income tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Employee related items</a></td>
<td class="nump">$ 3,750<span></span>
</td>
<td class="nump">$ 3,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">6,536<span></span>
</td>
<td class="nump">5,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Accrued warranty</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DeferredTaxAssetsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">8,200<span></span>
</td>
<td class="nump">8,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Other deferred income tax assets</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss and other credit carry-forwards</a></td>
<td class="nump">10,418<span></span>
</td>
<td class="nump">6,649<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">29,455<span></span>
</td>
<td class="nump">27,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(689)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred Tax Assets, Net of Valuation Allowance</a></td>
<td class="nump">29,313<span></span>
</td>
<td class="nump">26,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation methods and property basis differences</a></td>
<td class="num">(20,688)<span></span>
</td>
<td class="num">(18,982)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DeferredTaxLiabilitiesRightofUseAssets', window );">Deferred Tax Liabilities, Right-of-Use Assets</a></td>
<td class="num">(7,809)<span></span>
</td>
<td class="num">(8,623)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DeferredTaxLiabilitiesAccountsReceivable', window );">Deferred Tax Liabilities, Accounts Receivable</a></td>
<td class="num">(619)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Deferred Tax Liabilities, Goodwill and Intangible Assets</a></td>
<td class="num">(42,678)<span></span>
</td>
<td class="num">(34,740)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(71,794)<span></span>
</td>
<td class="num">(62,345)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred income tax liabilities</a></td>
<td class="num">$ (42,481)<span></span>
</td>
<td class="num">$ (35,397)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DeferredTaxAssetsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DeferredTaxAssetsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DeferredTaxLiabilitiesAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DeferredTaxLiabilitiesAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DeferredTaxLiabilitiesRightofUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DeferredTaxLiabilitiesRightofUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986791982056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Accrued interest and penalties related to unrecognized tax benefits in income tax expense</a></td>
<td class="num">$ (200)<span></span>
</td>
<td class="num">$ (400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in unrecognized tax benefits is reasonably possible</a></td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">3,350<span></span>
</td>
<td class="nump">2,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions related to current periods, gross increases</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">5,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions related to current periods, gross decreases</a></td>
<td class="num">(260)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions related to prior periods, gross increases</a></td>
<td class="nump">997<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions related to prior periods, gross decreases</a></td>
<td class="num">(356)<span></span>
</td>
<td class="num">(1,263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases related to settlements with taxing authorities</a></td>
<td class="num">(691)<span></span>
</td>
<td class="num">(642)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(1,259)<span></span>
</td>
<td class="num">(2,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 2,294<span></span>
</td>
<td class="nump">$ 3,350<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986799195224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 19, 2012</div></th>
<th class="th"><div>Nov. 10, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_A2012ShareRepurchaseProgramMember', window );">2012 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock', window );">Maximum repurchase percentage of outstanding shares</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_A2020ShareRepurchaseProgramMember', window );">2020 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_A2012ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_A2012ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_A2020ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_A2020ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794995608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Schedule of Share Repurchases (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Number of shares repurchased (shares)</a></td>
<td class="nump">602<span></span>
</td>
<td class="nump">1,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Total amount of shares repurchased</a></td>
<td class="nump">$ 30,815<span></span>
</td>
<td class="nump">$ 48,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share (in usd per share)</a></td>
<td class="nump">$ 51.20<span></span>
</td>
<td class="nump">$ 39.80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_A2020ShareRepurchaseProgramMember', window );">2020 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Number of shares repurchased (shares)</a></td>
<td class="nump">602<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Total amount of shares repurchased</a></td>
<td class="nump">$ 30,815<span></span>
</td>
<td class="nump">$ 15,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share (in usd per share)</a></td>
<td class="nump">$ 51.20<span></span>
</td>
<td class="nump">$ 48.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_A2012ShareRepurchaseProgramMember', window );">2012 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Number of shares repurchased (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Total amount of shares repurchased</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 32,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 36.60<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_A2020ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_A2020ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_A2012ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_A2012ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986792922040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>- Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_NumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 84,022<span></span>
</td>
<td class="nump">$ 39,614<span></span>
</td>
<td class="nump">$ 48,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DenominatorAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic earnings per common share-weighted average shares (shares)</a></td>
<td class="nump">24,855,000<span></span>
</td>
<td class="nump">25,897,000<span></span>
</td>
<td class="nump">26,191,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Employee and Director stock awards (shares)</a></td>
<td class="nump">222,000<span></span>
</td>
<td class="nump">148,000<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted earnings per common share (shares)</a></td>
<td class="nump">25,077,000<span></span>
</td>
<td class="nump">26,045,000<span></span>
</td>
<td class="nump">26,281,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_BasicAndDilutedEarningPerShareAbstract', window );"><strong>Earnings per share basic and diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (usd per share)</a></td>
<td class="nump">$ 3.38<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (usd per share)</a></td>
<td class="nump">$ 3.35<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_BasicAndDilutedEarningPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_BasicAndDilutedEarningPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>-- None. No documentation exists for this element. --</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797773528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Narrative (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797762904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Costs recognized for postemployement benefit plan</a></td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794324136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Multiemployer Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 3,957<span></span>
</td>
<td class="nump">$ 3,437<span></span>
</td>
<td class="nump">$ 5,703<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=azz_BoilermakerBlacksmithNationalPensionTrustMember', window );">Boilermaker-Blacksmith National Pension Trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_EntityIDNumber', window );">Entity ID Number</a></td>
<td class="text">EIN:48-6168020Plan: 001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ZoneStatus', window );">Zone Status</a></td>
<td class="text">Endangered<span></span>
</td>
<td class="text">Endangered<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]</a></td>
<td class="text">Implemented<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 3,827<span></span>
</td>
<td class="nump">$ 3,340<span></span>
</td>
<td class="nump">5,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Multiemployer Plans, Surcharge [Fixed List]</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_CollectiveBargainingEndDate', window );">Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date</a></td>
<td class="text">Various through 12/31/2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=azz_IndividuallyInsignificantPlansMember', window );">Contributions to other multiemployer pension plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost', window );">Multiemployer Plan, Contributions by Employer</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 366<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_CollectiveBargainingEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collective Bargaining End Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_CollectiveBargainingEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_EntityIDNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity ID Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_EntityIDNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ZoneStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Zone Status</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ZoneStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are "No", "Pending", "Implemented", "Other", and "NA".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:fundingImprovementAndRehabilitationPlanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are "No", "Yes" and "NA".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:surchargeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=azz_BoilermakerBlacksmithNationalPensionTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=azz_BoilermakerBlacksmithNationalPensionTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=azz_IndividuallyInsignificantPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=azz_IndividuallyInsignificantPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794750840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Share-based Payment Award Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year (shares)</a></td>
<td class="nump">226,446<span></span>
</td>
<td class="nump">194,946<span></span>
</td>
<td class="nump">146,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">77,787<span></span>
</td>
<td class="nump">131,120<span></span>
</td>
<td class="nump">140,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (shares)</a></td>
<td class="num">(84,060)<span></span>
</td>
<td class="num">(70,913)<span></span>
</td>
<td class="num">(84,595)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></td>
<td class="num">(6,075)<span></span>
</td>
<td class="num">(28,707)<span></span>
</td>
<td class="num">(7,061)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year (shares)</a></td>
<td class="nump">214,098<span></span>
</td>
<td class="nump">226,446<span></span>
</td>
<td class="nump">194,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at end of year (shares)</a></td>
<td class="nump">214,098<span></span>
</td>
<td class="nump">224,807<span></span>
</td>
<td class="nump">193,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of year (usd per share)</a></td>
<td class="nump">$ 35.66<span></span>
</td>
<td class="nump">$ 44.34<span></span>
</td>
<td class="nump">$ 48.93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, Weighted Average Grant Date Fair Value (usd per share)</a></td>
<td class="nump">51.23<span></span>
</td>
<td class="nump">28.78<span></span>
</td>
<td class="nump">43.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, Weighted Average Grant Date Fair Value (usd per share)</a></td>
<td class="nump">35.78<span></span>
</td>
<td class="nump">45.67<span></span>
</td>
<td class="nump">54.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, Weighted Average Grant Date Fair Value (usd per share)</a></td>
<td class="nump">39.02<span></span>
</td>
<td class="nump">36.59<span></span>
</td>
<td class="nump">45.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at end of year (usd per share)</a></td>
<td class="nump">41.24<span></span>
</td>
<td class="nump">35.66<span></span>
</td>
<td class="nump">44.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest at end of year (usd per share)</a></td>
<td class="nump">$ 41.24<span></span>
</td>
<td class="nump">$ 35.56<span></span>
</td>
<td class="nump">$ 44.34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year (shares)</a></td>
<td class="nump">143,584<span></span>
</td>
<td class="nump">109,936<span></span>
</td>
<td class="nump">83,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">55,114<span></span>
</td>
<td class="nump">69,955<span></span>
</td>
<td class="nump">49,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (shares)</a></td>
<td class="num">(44,243)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36,307)<span></span>
</td>
<td class="num">(22,189)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year (shares)</a></td>
<td class="nump">154,455<span></span>
</td>
<td class="nump">143,584<span></span>
</td>
<td class="nump">109,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of year (usd per share)</a></td>
<td class="nump">$ 39.96<span></span>
</td>
<td class="nump">$ 47.75<span></span>
</td>
<td class="nump">$ 49.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, Weighted Average Grant Date Fair Value (usd per share)</a></td>
<td class="nump">63.39<span></span>
</td>
<td class="nump">33.22<span></span>
</td>
<td class="nump">46.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, Weighted Average Grant Date Fair Value (usd per share)</a></td>
<td class="nump">54.00<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, Weighted Average Grant Date Fair Value (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50.57<span></span>
</td>
<td class="nump">55.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at end of year (usd per share)</a></td>
<td class="nump">$ 44.05<span></span>
</td>
<td class="nump">$ 39.96<span></span>
</td>
<td class="nump">$ 47.75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986787624344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Summary of the Company&#8217;s SARs activity (Details) - Stock Appreciation Rights (SARs) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">94,826<span></span>
</td>
<td class="nump">98,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares of company common stock (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (shares)</a></td>
<td class="num">(5,435)<span></span>
</td>
<td class="num">(45,902)<span></span>
</td>
<td class="num">(2,965)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(43,489)<span></span>
</td>
<td class="num">(393)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of the period (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">94,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">94,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (usd per share)</a></td>
<td class="nump">$ 45.25<span></span>
</td>
<td class="nump">$ 44.58<span></span>
</td>
<td class="nump">$ 44.46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">45.25<span></span>
</td>
<td class="nump">44.00<span></span>
</td>
<td class="nump">44.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited, Weighted Average Exercise Price (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">45.10<span></span>
</td>
<td class="nump">43.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of the period (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">45.25<span></span>
</td>
<td class="nump">44.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 45.25<span></span>
</td>
<td class="nump">$ 44.58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986789678424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Details Textual)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($) </div>
<div>share_based_compensation_plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_NumberOfShareBasedCompensationPlans', window );">Number of share-based compensation plans | share_based_compensation_plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 8,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecongized compensation cost, amortization period</a></td>
<td class="text">1 year 5 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ExcessTaxBenefitexcludedfromcashflow', window );">Excess Tax Benefit excluded from cash flow | $</a></td>
<td class="num">$ (400,000)<span></span>
</td>
<td class="num">$ (400,000)<span></span>
</td>
<td class="num">$ (100,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture | $</a></td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_A2014LongTermIncentivePlanMember', window );">2014 Long Term Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Share for future issuance (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (shares)</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Share for future issuance (shares)</a></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Granted option lower than</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase', window );">Restricted common stock under plan | $</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Common stock purchased during period (shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=azz_DirectorsGrantsMember', window );">Directors Grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares of company common stock (shares)</a></td>
<td class="nump">1,976<span></span>
</td>
<td class="nump">3,174<span></span>
</td>
<td class="nump">2,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Value of common stock grants (usd per share) | $ / shares</a></td>
<td class="nump">$ 53.13<span></span>
</td>
<td class="nump">$ 33.08<span></span>
</td>
<td class="nump">$ 47.08<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting ratably term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage of award</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage of award</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights (SARs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting ratably term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Term for the contract</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares of company common stock (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_ShareBasedCompensationTextualAbstract', window );"><strong>Share Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting ratably term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ExcessTaxBenefitexcludedfromcashflow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ExcessTaxBenefitexcludedfromcashflow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum value of common stock participants have rights to purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_NumberOfShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Share-Based Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_NumberOfShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_ShareBasedCompensationTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_ShareBasedCompensationTextualAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_A2014LongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_A2014LongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=azz_DirectorsGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=azz_DirectorsGrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986793076808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Share-based Compensation and Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>Share based compensation expense and related income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Compensation expense</a></td>
<td class="nump">$ 9,449<span></span>
</td>
<td class="nump">$ 7,330<span></span>
</td>
<td class="nump">$ 6,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefits</a></td>
<td class="nump">$ 1,984<span></span>
</td>
<td class="nump">$ 1,539<span></span>
</td>
<td class="nump">$ 1,321<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986787842296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 902,664<span></span>
</td>
<td class="nump">$ 838,917<span></span>
</td>
<td class="nump">$ 1,061,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">113,340<span></span>
</td>
<td class="nump">61,614<span></span>
</td>
<td class="nump">79,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="nump">552<span></span>
</td>
<td class="nump">3,080<span></span>
</td>
<td class="nump">18,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">44,665<span></span>
</td>
<td class="nump">44,603<span></span>
</td>
<td class="nump">50,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash', window );">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</a></td>
<td class="nump">89,624<span></span>
</td>
<td class="nump">41,498<span></span>
</td>
<td class="nump">93,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets:</a></td>
<td class="nump">1,133,028<span></span>
</td>
<td class="nump">999,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">230,848<span></span>
</td>
<td class="nump">207,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">13,700<span></span>
</td>
<td class="nump">9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(49,538)<span></span>
</td>
<td class="num">(40,819)<span></span>
</td>
<td class="num">(42,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,632)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">1,628<span></span>
</td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">1,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash', window );">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</a></td>
<td class="nump">2,073<span></span>
</td>
<td class="nump">2,574<span></span>
</td>
<td class="nump">2,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets:</a></td>
<td class="nump">32,854<span></span>
</td>
<td class="nump">25,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">789,047<span></span>
</td>
<td class="nump">711,696<span></span>
</td>
<td class="nump">850,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">194,539<span></span>
</td>
<td class="nump">181,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">113,617<span></span>
</td>
<td class="nump">127,221<span></span>
</td>
<td class="nump">211,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">26,264<span></span>
</td>
<td class="nump">15,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=azz_OtherCountriesMember', window );">Other countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">10,045<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember', window );">Metal Coatings | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">519,000<span></span>
</td>
<td class="nump">457,791<span></span>
</td>
<td class="nump">498,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">127,335<span></span>
</td>
<td class="nump">95,946<span></span>
</td>
<td class="nump">107,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">29,930<span></span>
</td>
<td class="nump">30,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash', window );">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</a></td>
<td class="nump">82,737<span></span>
</td>
<td class="nump">29,305<span></span>
</td>
<td class="nump">81,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets:</a></td>
<td class="nump">575,088<span></span>
</td>
<td class="nump">480,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember', window );">Infrastructure Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">383,664<span></span>
</td>
<td class="nump">381,126<span></span>
</td>
<td class="nump">562,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">35,543<span></span>
</td>
<td class="nump">6,487<span></span>
</td>
<td class="nump">32,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">13,037<span></span>
</td>
<td class="nump">12,978<span></span>
</td>
<td class="nump">18,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash', window );">Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:</a></td>
<td class="nump">4,814<span></span>
</td>
<td class="nump">9,619<span></span>
</td>
<td class="nump">$ 9,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets:</a></td>
<td class="nump">$ 525,086<span></span>
</td>
<td class="nump">492,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember', window );">Infrastructure Solutions | Operating Segments | Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember', window );">Infrastructure Solutions | Operating Segments | Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_OperationsAndAssetsBySegmentAbstract', window );"><strong>Operations and assets by segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_OperationsAndAssetsBySegmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operations and assets by segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_OperationsAndAssetsBySegmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=azz_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=azz_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986789715704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Impairment Charges (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Restructuring and impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,797)<span></span>
</td>
<td class="nump">$ 19,999<span></span>
</td>
<td class="nump">$ 18,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(477)<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">552<span></span>
</td>
<td class="nump">3,080<span></span>
</td>
<td class="nump">18,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Restructuring and impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Infrastructure Solutions | Other Restructuring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Restructuring and impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_GalvabarMember', window );">Galvabar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of subsidiaries, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_SouthernMechanicalServicesMember', window );">Southern Mechanical Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of subsidiaries, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangible impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_NuclearLogisticsBusinessMember', window );">Nuclear Logistics Business [Member] | Disposal Group, Disposed of by Sale, Not Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of subsidiaries, net</a></td>
<td class="nump">$ 23,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposal of business</a></td>
<td class="nump">$ 18,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_GalvabarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_GalvabarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_SouthernMechanicalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_SouthernMechanicalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_NuclearLogisticsBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=azz_NuclearLogisticsBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986789806072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Write down of assets held for sale to estimated sales price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Write down of assets expected to be abandoned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of subsidiaries</a></td>
<td class="nump">$ 552<span></span>
</td>
<td class="nump">3,080<span></span>
</td>
<td class="nump">$ 18,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write down of excess inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_CostsAssociatedWithAssetsHeldForSale', window );">Costs associated with assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Total charges</a></td>
<td class="num">$ (1,797)<span></span>
</td>
<td class="nump">19,999<span></span>
</td>
<td class="nump">$ 18,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember', window );">Metal Coatings | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Write down of assets held for sale to estimated sales price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Write down of assets expected to be abandoned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write down of excess inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_CostsAssociatedWithAssetsHeldForSale', window );">Costs associated with assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Total charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember', window );">Infrastructure Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Write down of assets held for sale to estimated sales price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Write down of assets expected to be abandoned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on sale of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write down of excess inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_CostsAssociatedWithAssetsHeldForSale', window );">Costs associated with assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Total charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_CostsAssociatedWithAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs Associated With Assets Held For Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_CostsAssociatedWithAssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_MetalCoatingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=azz_InfrastructureSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986788210248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details) - Disposal Group, Held-for-sale, Not Discontinued Operations<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Feb. 28, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">$ 128,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories</a></td>
<td class="nump">93,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets', window );">Contract assets</a></td>
<td class="nump">61,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">6,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Assets held for sale</a></td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">207,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Intangibles and other assets, net</a></td>
<td class="nump">91,432<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Assets</a></td>
<td class="nump">588,739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">41,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">27,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability', window );">Contract liabilities</a></td>
<td class="nump">17,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent', window );">Disposal Group, Including Discontinued Operation, Lease Liability, Current</a></td>
<td class="nump">6,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent', window );">Lease liability, long-term</a></td>
<td class="nump">32,631<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Liabilities</a></td>
<td class="nump">126,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">128,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories</a></td>
<td class="nump">92,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets', window );">Contract assets</a></td>
<td class="nump">58,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">5,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Assets held for sale</a></td>
<td class="nump">3,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">205,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Intangibles and other assets, net</a></td>
<td class="nump">91,390<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Assets</a></td>
<td class="nump">585,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">41,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">27,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability', window );">Contract liabilities</a></td>
<td class="nump">16,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent', window );">Disposal Group, Including Discontinued Operation, Lease Liability, Current</a></td>
<td class="nump">6,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent', window );">Lease liability, long-term</a></td>
<td class="nump">32,629<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Liabilities</a></td>
<td class="nump">123,525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Revision of Prior Period, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories</a></td>
<td class="nump">907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets', window );">Contract assets</a></td>
<td class="nump">3,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Assets held for sale</a></td>
<td class="num">(3,449)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Intangibles and other assets, net</a></td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Assets</a></td>
<td class="nump">2,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability', window );">Contract liabilities</a></td>
<td class="nump">1,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent', window );">Disposal Group, Including Discontinued Operation, Lease Liability, Current</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent', window );">Lease liability, long-term</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Liabilities</a></td>
<td class="nump">$ 2,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DisposalGroupIncludingDiscontinuedOperationContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Contract Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DisposalGroupIncludingDiscontinuedOperationContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DisposalGroupIncludingDiscontinuedOperationContractLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Contract Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DisposalGroupIncludingDiscontinuedOperationContractLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Lease Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986788167480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Purchase Price Allocation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Purchase Price Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 385,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 353,881<span></span>
</td>
<td class="nump">$ 356,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_DAAMGalvanizingCoLtdMember', window );">DAAM Galvanizing Co. Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Purchase Price Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">2,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">2,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">14,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">24,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and other accrued liabilities</a></td>
<td class="num">(4,003)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="num">(3,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="nump">$ 36,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_SteelCreekGalvanizingCompanyLLCMember', window );">Steel Creek Galvanizing Company, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Purchase Price Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and other accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember', window );">2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Purchase Price Allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and other accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,575)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,507)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,628<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_DAAMGalvanizingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_DAAMGalvanizingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_SteelCreekGalvanizingCompanyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_SteelCreekGalvanizingCompanyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794993336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Acquisitions - Intangibles (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_A2022AcquisitionsMember', window );">2022 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="nump">$ 15,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | 2022 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="nump">$ 15,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | 2022 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="nump">$ 152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_A2022AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797474712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Pro Forma Information (Details) - 2020 Acquisitions<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 1,072,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 49,702<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986787828360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,219<span></span>
</td>
<td class="nump">$ 4,419<span></span>
</td>
<td class="nump">$ 60,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_K2Member', window );">K2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_BusinessCombinationMaximumContingentConsiderationLiability', window );">Business Combination, Maximum Contingent Consideration, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember', window );">2020 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_AcmeGalvanizingIncMember', window );">Acme Galvanizing, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_DAAMGalvanizingCoLtdMember', window );">DAAM Galvanizing Co. Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="nump">$ 36,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=azz_SteelCreekGalvanizingCompanyLLCMember', window );">Steel Creek Galvanizing Company, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_BusinessCombinationMaximumContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Maximum Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_BusinessCombinationMaximumContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>azz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_K2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_K2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_A2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_AcmeGalvanizingIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_AcmeGalvanizingIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_DAAMGalvanizingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_DAAMGalvanizingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_SteelCreekGalvanizingCompanyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_SteelCreekGalvanizingCompanyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986794990648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Standard and extended product warranty accrual</a></td>
<td class="nump">3,686<span></span>
</td>
<td class="nump">$ 4,460<span></span>
</td>
<td class="nump">$ 3,702<span></span>
</td>
<td class="nump">$ 1,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 74,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139986797457672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Mar. 07, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Precoat</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=azz_PrecoatMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=azz_PrecoatMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>azz-20220228_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:azz="http://www.azz.com/20220228"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="azz-20220228.xsd" xlink:type="simple"/>
    <context id="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ica586ab72a8041698bb3b9664af46769_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="id4755f9ed153468a8aa7cabea1270f08_I20220418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2022-04-18</instant>
        </period>
    </context>
    <context id="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i5710f3fc9ef74b1a993164380c40fe00_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ide4643bdaa34414f91a7a89df3183011_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="ic68f161a47d14fb6b8f5961d13a6644e_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="ic732c6a45a9e44028e0e86c6d72ec8ec_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="ib5ec0e60c5a540388e46502f90da293b_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="idcd8848bb1874231aeb611e338b149da_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i07a90f4d70dc422badb914caab70550b_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i2a566f627645485b9442672f21ce64f8_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i046c332df734408da780a649576e7ec1_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5ce745415f1d491e81f6a7b86644f87f_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ic35f4d16dfd84ea097b7183affa7fd1e_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ided90839fbfc4e698b94fea6b169e137_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="id8847685515e498291d6de60d08aa56c_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i3948821c7f634684b18f99971ee4f31e_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i9f578d8aca7d4e48a240598866fbfd92_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="iac94dfda136443c58f86bd99cfc84f55_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i7bfbc6eb2156494bb31bfdc1ac57c1b3_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia78bdd9f2d4d441d87ba266bb86aabc2_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i829906027e2a4489a232e630468a42cd_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i58eec9ddc0be4510b1dda7901c3fe9ad_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i5e2057332b064882bee34f477d99f4e9_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i200fdb595b3d45b78b41dcc47085818e_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i9f92eee642544d9eb4de45e68b4116cf_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ia6a497bef70c4a598b56d0c4e24b55be_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i8955fbb6997b4e1a850edda2b55a7939_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ic4ec23475ece4bc7b88ad842b42d95b4_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</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="i975814b2691a4d3daffb0479c70b54b4_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="id56f30cbdd43440fbd0f157af8088a0d_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="iebc4dacf60b242438433759789b9c386_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="icb47d54013664f85a461a5eac0eeff36_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i5ab11009531c4fb2b6be8726d1b7d6ad_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="idd7a63e2df3647ed8c929778b14611d4_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i32b8e23b6d71493880d94ddb4aa61c5c_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i4cc7f89bf7074940a7194ef22e9e8721_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ic99c116e9ded4fd698dae2a68eda3c0a_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i8816fc8424724e899935c83113501875_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ie0e9c6a9e88e44bcb0a47222b5043979_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i72cb53769f5a4cc7aec5cc9d032e63fa_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TrasmissionDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i1fac440526fc4af1be0654da99054cd2_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i99dc19a990a34b1fa9146178e581fc4e_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ida1072d9c93644098f9993857d1f2174_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i74b053a8d200489ca9c23e5408072905_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i9b597607ecea487faa0b5c272f062a0d_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i39eb8c3bd6ac4199b13f3e22651fcd51_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i98606f64c349444e9981bb733bb82625_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ibbc20c0807714395aad2820436e97bda_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i60f3fe6cfb4d46b39602bb6558464289_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i12410d287ff94d08a473c61734aeb50b_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i1120317e28d54a9baf24db6304eb664d_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">azz:ComputersandSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i9150884ace3844e2aab4975f70fd979f_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">azz:ComputersandSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i9781d3ebf1114a3e9210bf0e0140b8a9_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i6da40a352fd646b5ab7ca68c1c766860_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i22f79d6a089f4a16a0fbff3300711189_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueMarch312018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i7663669063924bb6a9f3d4215a6e039c_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueMarch312018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i3d2cc4f0f9ec4491931cba1f905922b8_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ibc759364c2684ed486a7973debab4ad1_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i6a29df32175046cabbd687ecbcb7f0e4_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i43b1813496c04ab3be9bf1c39fbd955b_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i8735c49c37ef44c2bac7c3ef492ac65f_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i85c16c440a8541c98f0e306cf36cd946_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i2a0a59bd1e4c404ea41c8c4515275f35_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i72e000ea2cf2461780f51926fd812104_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="id41ce316c8fb4e90adb7363c87e826f0_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ic8b6f343e58b426b9afd6a73e36d520e_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i395be25641c743228dc25f9bd32298f2_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="iccaef6a0c7db4347909a2a9883b9cb98_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i4113be0b589d4e339efc1044acda485b_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="if84b1addbf83478fb5367a8bff306d7f_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i5eda31eff5494070b67250a89b90bf38_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i1064eb858d924c6ca07dedae27a72829_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i698ff2b5ce9a4a35b654f03c196bd719_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i88fc2897d0d843efbfe0db5850a707af_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="icd365040102e42d1a941bf3df06f4e53_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i406c5ecbe384432e9b6c5d767a7d7f50_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i506c8bbd985b47cca3f6a87bcae131ee_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia3655dbd0fce4fc79b091559311e80da_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i0e181caac1dd47638bbe5646046f7929_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ib0df07a2c17044659c400f1da0410722_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia09fba3f52c845f59abd1c180d1fdcc5_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i73475c58b4ab4c26b38fae470f85fc2b_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i20e9be7c2b7842b1ae7f3a9ce9553106_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i84d3b9ab79b3405888fd394fdd00a7ae_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i88fc5cd020474808ad7d2ec165e188fb_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i594c924ba0864b93bdeb8741d7916410_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i2b8b6e42be694ce2a31a7f0977ed07c8_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="id865630e453e47eaa6e736868f1b9291_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i1c81b9d6740441339fa2be0afcb256a4_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia8658deb9df24bc4ae6ffe0f430eedc8_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:NuclearLogisticsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="iac010dcd45864e80ba0d4d0091e4826a_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:NuclearLogisticsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i58fc9d664fc14522b739ac9ab7fe119d_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if31697c8816a4124b84b176309ca8b52_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2020SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i9553316ea46a4428b242849d30a5cdb6_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2020SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i8773336e99a34c20b6eb144c07704e11_I20170321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-21</instant>
        </period>
    </context>
    <context id="i2ae36e4d17fd401f835eaf8229412d1f_I20170321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-21</instant>
        </period>
    </context>
    <context id="i2efe939095cb45caa85374960e0f4945_I20170321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-21</instant>
        </period>
    </context>
    <context id="i9c5183680d254985a7eaa259add5081e_I20170321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-21</instant>
        </period>
    </context>
    <context id="ifae586aa5c6f4cafb39045f7fb2abba1_D20170321-20170321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-21</startDate>
            <endDate>2017-03-21</endDate>
        </period>
    </context>
    <context id="if193d2656a984fa7b20605ce0d210f39_D20170321-20170321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-21</startDate>
            <endDate>2017-03-21</endDate>
        </period>
    </context>
    <context id="id6c02091021c42a4becb2cfeb760b305_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="iab338d2038a44e9fb5f98087a448a560_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i13b7e92f8aad4f50b4adf708b7cc8400_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i71f7870810524ec19531411e040df96a_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">azz:BankOfAmericaAndOtherLendersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i1ac31bab5ca142b991b5730d73f29df1_I20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-08</instant>
        </period>
    </context>
    <context id="i6527204e602741c29609d0b5d1131d21_D20210708-20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-08</startDate>
            <endDate>2021-07-08</endDate>
        </period>
    </context>
    <context id="i26624f0972f44ce69704de0de50b2138_D20210708-20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-08</startDate>
            <endDate>2021-07-08</endDate>
        </period>
    </context>
    <context id="ied49256ea2be4bc79b1cec58403ba36f_D20210708-20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-08</startDate>
            <endDate>2021-07-08</endDate>
        </period>
    </context>
    <context id="i9a441446cd7e40d3946e3a6a98ba7a5a_D20210708-20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-08</startDate>
            <endDate>2021-07-08</endDate>
        </period>
    </context>
    <context id="i2265dc76a0074b9aa16a1456f38b0301_I20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">azz:StandbyAndCommercialLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-08</instant>
        </period>
    </context>
    <context id="i72443dd90d944ee695f0dd155a76526d_I20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">azz:SwingLineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-08</instant>
        </period>
    </context>
    <context id="i2409cd0240a349fda81a0ec68bf5d8d4_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2021CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i58a58c8d18ee46afa962926b64df902a_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i209298fc9e8740fdbe3c7916fc448c08_I20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:A2020SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="i2554b7ac515e45379b6b359ac6f26fc1_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="i67cc3363fa6d449ca8a88c8cbb55e6db_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="ieb702e29efa141b7a6e5109087767681_I20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="i5f6526e8c2ba45c793d51a0596f626a9_I20110121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueJanuary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-01-21</instant>
        </period>
    </context>
    <context id="id9f645937e0f4e318165c069ee67e49c_D20120119-20120119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-19</startDate>
            <endDate>2012-01-19</endDate>
        </period>
    </context>
    <context id="ieb0f7fe7c3ac407ea226f4573fb3e53a_I20201110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-10</instant>
        </period>
    </context>
    <context id="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i57e7b3277b6c42b5bafc949361b9cc18_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ia8231bd173514f35895210b3a067db10_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i348aab3ad8a44bc893ec92a67a4e8a2a_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i943de9a43d544355a7711f003abe15c7_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i1b9b7e84cfb140d7be2960b47dc9fa0f_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">azz:IndividuallyInsignificantPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i28823ab00d1047fb9171ee111345f119_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2014LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i734475a29a0e4ebea7429af0c9a68458_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2014LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="icea26710d4d24210ba7e01d92f521112_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i926729aa17184f45abfa71c30eeb0a7e_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia7cb1a385112450cb594e70eb669133a_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ic1ef6425fa574292bb22837e4e5f994c_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i59663a741a574552b0b8f78d4b9b49a3_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i7963d63a366144a0a530cbf6e9d908b9_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ie6bcb689986a491585a1c6909e9b4575_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="id39b97f1a6864886806bdf110248174c_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i2f8508f07b084069913f7097c7b4deb5_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ie45c7bf02238418c9aa6d3e3e163960d_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ic8af06fbdfec4189a0aa55ce73d51020_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ib730559a8276423fa5938ee4bbac7d93_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="id188c20580474965bac211c5c84ea575_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i2fe6fcc515744c659706a44486d3d099_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i16fb30fad5bc4b63a774b93e4ff65b39_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:DirectorsGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ic693059e9d5c446398938d2cb00437d1_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:DirectorsGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i9955392a7171411cae30694637f25821_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:DirectorsGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ib32c96c7213247fca2c4530358f42898_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i0967adc758cc42119acb23020216b6ae_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i242438e071f34549a3ab3654541ad512_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="iacfbba341c014a64b955b10261250210_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ie5a3f7a6815f40f5893eeb736bfa374b_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i53d21b34acaf4afd9d934e7ab4f2a898_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i8949c4915b404037b5281d1efcb99724_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="idf409158e6c44b9ba8e1fa5f382a512b_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia5270890b52847eb947895165a22c790_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ia082f74273cb4a0ca2ab8214acd3ccab_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="if3f3a075836342558e0211b6e5660ec0_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ia797b611c3ed4ad6b59d3d8fe00f088a_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i690850d0be21462c82d887edea40cd7e_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i8baca5346b6a4d34a28cfc52386df432_D20190301-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic5e81550d28b480da790b6ff03172f98_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ic6f082b69da544349b25f22eade7ccc5_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ic53806100f46408b9b946c52f3a50d3d_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i7fb6b5b78b0143cb81a64020cac02ff9_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if6db464210e04cec8db4b92647c78c69_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i94f26bee2a904faaa4d315b9f38fae02_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if5059b4b9e10497e8633b94ac9f53e79_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i44857e0b3e234f079b33d505e4998440_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i1b231fc26472482793ec80e550cff495_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i867f955736164e2994d6abd6583407c1_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:GalvabarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i68f2ac036e7c44069849d466ec722020_D20200301-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="if203389f28da486e8c066cecb563b25d_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i5ce678412439443abae78908e51eba01_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:NuclearLogisticsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i2a5a18e0139c49e5b91cd41a0968e5e3_D20220228-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:DAAMGalvanizingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i595fe097678449d58dfe6efe3d272f3c_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:DAAMGalvanizingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i79e75094daba44a39e799025e69d25ff_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SteelCreekGalvanizingCompanyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i19c410f6521f4da4bc3a8857a1a4363c_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SteelCreekGalvanizingCompanyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i12982905436d4bd39c19caca11b48857_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:AcmeGalvanizingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i6b873eb2a3b440c3abef234abf95039c_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5b21911356ad47808e21ad63e9adc412_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:K2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="iba0b998aee3842c4a15b28fb48dd20cd_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i2365907cf9f2406188cfaaf6d840b74b_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i5e998b43a96e4d1c8686fb8aa73df723_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ibdcf92fa02c14dd8a5cbafb81a3ca8e5_D20210301-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i261eceeaa23f4da59216ec76dd54bc5c_D20220307-20220307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:PrecoatMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-07</startDate>
            <endDate>2022-03-07</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="segment">
        <measure>azz:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="share_based_compensation_plan">
        <measure>azz:share_based_compensation_plan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF8yLTEtMS0xLTI2NjY5_78289eb5-bada-439c-99b2-26fe57da7242">0000008947</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF8zLTEtMS0xLTI2NjY5_73dc33eb-10fc-4cc6-b002-775829ec1157">--02-28</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF80LTEtMS0xLTI2NjY5_8863a181-3506-419f-a284-7e5900cbe4b2">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF82LTEtMS0xLTI2NjY5_487e8174-c8cc-479f-8483-fb9198e01a9f">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF80L2ZyYWc6YzEzYTgxNmNiMGFkNGYxN2I5NmRhNzJhMWM4YjgxOTEvdGFibGU6OTA0NDRjNDk2ZDAzNGM0NGJmOWM0ODBmM2IwYmY2ZGQvdGFibGVyYW5nZTo5MDQ0NGM0OTZkMDM0YzQ0YmY5YzQ4MGYzYjBiZjZkZF83LTEtMS0xLTI2NjY5_2d0ce8b4-e3ea-40f0-8cd0-ea14bb533de7">2022</dei:DocumentFiscalYearFocus>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9781d3ebf1114a3e9210bf0e0140b8a9_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDM4_0dee7f54-ee6e-40d7-9fad-ea7bfefdde30">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iebc4dacf60b242438433759789b9c386_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzEtMS0xLTEtMjY2Njk_17090b49-4504-449c-b524-e2fbd0f90726">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="icb47d54013664f85a461a5eac0eeff36_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzItMS0xLTEtMjY2Njk_a5def9c0-65f6-4216-bf5f-b874dc5e494a">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5ab11009531c4fb2b6be8726d1b7d6ad_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzMtMS0xLTEtNDk0MjU_38c077da-bd59-44a5-a644-32a0299b9193">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="idd7a63e2df3647ed8c929778b14611d4_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDkvZnJhZzo1YzgxMWM1MTdkYzM0MWE3OGU0ZGM0MmI3YmZmMWQ3NC90YWJsZTo4NTM2NTdkZTNhNDE0YTViOGE1MGY1ODgzNDkwNTkxYy90YWJsZXJhbmdlOjg1MzY1N2RlM2E0MTRhNWI4YTUwZjU4ODM0OTA1OTFjXzMtMS0xLTEtMjY2Njk_e4aee74a-9c33-42a0-81f2-d3f6fa081383">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02">http://www.azz.com/20220228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTk0_d3ecce63-08ff-41d0-9567-e6e15b47ede9">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg3_1af1f019-d780-4555-884a-e6b9933fcac7">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yMTA_27a7a0f6-f65c-46b2-86c0-2571aa2baec4">2022-02-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTgy_5d516ede-df7b-40f6-99c3-4a4e3d61eda0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTgz_74e40446-a736-4f29-a5d7-3e4f723e2769">1-12777</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg0_110e83f7-84ab-481b-b33c-b2942c0ae132">AZZ Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV8wLTAtMS0xLTI2NjY5_fe286a5a-7e53-413b-ab08-4f7b588793f8">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV8wLTMtMS0xLTI2NjY5_b3ffd5be-dc6d-4996-acdb-5b63ac17b52c">75-0948250</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV8zLTAtMS0xLTI2NjY5_ca3a331a-944d-4acb-8e3c-5b4ef32b6517">One Museum Place, Suite 500</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV80LTAtMS0xLTI2NjY5_5fe814a4-2150-48e1-87d3-8b669f049105">3100 West 7th Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV81LTAtMS0xLTI2NjY5_af1b81c5-def1-42fe-ba09-56b48fe80b9e">Fort Worth,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV81LTEtMS0xLTI2NjY5_6f3a3ce9-21a5-4108-90c3-0aaaeda9dc68">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6ZmE4ZTFlMzAzZTYzNDU4MTg5Mjg2ZDY4NjY4YjIxNWEvdGFibGVyYW5nZTpmYThlMWUzMDNlNjM0NTgxODkyODZkNjg2NjhiMjE1YV81LTMtMS0xLTI2NjY5_7b92a5f5-5bfa-4e0d-b717-ea0f88558e94">76107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg1_ad5b904b-b56f-4902-9717-9deb8f63e527">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg4_c73ff76b-3b33-4e09-8453-eac8808424dc">810-0095</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6MDM3M2ZhY2ZmMGNhNDY2MDg3ZjY1OWI4NmU5MjZkYTMvdGFibGVyYW5nZTowMzczZmFjZmYwY2E0NjYwODdmNjU5Yjg2ZTkyNmRhM18xLTAtMS0xLTI2NjY5_1ff5a9de-e07d-43e3-abbb-a8df543e084f">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6MDM3M2ZhY2ZmMGNhNDY2MDg3ZjY1OWI4NmU5MjZkYTMvdGFibGVyYW5nZTowMzczZmFjZmYwY2E0NjYwODdmNjU5Yjg2ZTkyNmRhM18xLTItMS0xLTI2NjY5_2ee17d6b-cb20-4f64-a97b-e2dc6b2bebec">AZZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6MDM3M2ZhY2ZmMGNhNDY2MDg3ZjY1OWI4NmU5MjZkYTMvdGFibGVyYW5nZTowMzczZmFjZmYwY2E0NjYwODdmNjU5Yjg2ZTkyNmRhM18xLTQtMS0xLTI2NjY5_26fa4c38-b659-4719-acac-c31be65afbbd">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg5_4d1cbfba-64f5-42fb-800f-4e59e25e20be">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTkw_f3141843-8b30-41a7-a167-e30e34295482">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTkx_a1949442-3632-44db-892d-937cff2ab617">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTky_864e0a72-0f92-4110-a730-06c4c867d11d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6OGE4MDA2MDY1MmNiNDFhNWI0NGE0Zjk1ODE3NGVlNTAvdGFibGVyYW5nZTo4YTgwMDYwNjUyY2I0MWE1YjQ0YTRmOTU4MTc0ZWU1MF8wLTAtMS0xLTI2NjY5_8f178028-692c-459f-bb6e-bca21c0589d9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6OGE4MDA2MDY1MmNiNDFhNWI0NGE0Zjk1ODE3NGVlNTAvdGFibGVyYW5nZTo4YTgwMDYwNjUyY2I0MWE1YjQ0YTRmOTU4MTc0ZWU1MF8wLTctMS0xLTI2NjY5_c1fa3936-4ed3-4b76-8c31-a25e022a5eb5">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGFibGU6OGE4MDA2MDY1MmNiNDFhNWI0NGE0Zjk1ODE3NGVlNTAvdGFibGVyYW5nZTo4YTgwMDYwNjUyY2I0MWE1YjQ0YTRmOTU4MTc0ZWU1MF8wLTktMS0xLTI2NjY5_2cf3d9fd-f0cc-477c-8304-edbe293be453">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV82MDQ3MzEzOTY1MDYy_7e2b85f3-0e7e-4bdc-9459-bae50938900a">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTg2_c9a1965b-e756-4938-bab0-30da73191497">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ica586ab72a8041698bb3b9664af46769_I20210831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yNDA4_97ce8c4f-db0b-46a4-afca-3b3866377417"
      unitRef="usd">1356781534</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id4755f9ed153468a8aa7cabea1270f08_I20220418"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yNTA4_aa27135c-efd9-4ea3-82c5-a4110483a73c"
      unitRef="shares">24688250</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xL2ZyYWc6OTc5MmY5MzYzMDZhNDU2NmEwMGM2OGVlMjhmNzFiN2EvdGV4dHJlZ2lvbjo5NzkyZjkzNjMwNmE0NTY2YTAwYzY4ZWUyOGY3MWI3YV8yOTkz_62e62f89-5eb3-49bc-b41b-0f58ba1ed95c">Portions of the registrant's Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xOS9mcmFnOjA3ODNjNzAxNWY5ZjQ0MjdiOWYxNGRjNzdmOGIwZjE3L3RleHRyZWdpb246MDc4M2M3MDE1ZjlmNDQyN2I5ZjE0ZGM3N2Y4YjBmMTdfMjc0ODc3OTEyMjg2MA_f6003081-df5e-44de-91f9-f26f660c46ee"
      unitRef="usd">77000000</us-gaap:DebtInstrumentCarryingAmount>
    <dei:AuditorFirmId
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF83Ni9mcmFnOjJiYjc4MTAyMTVkMTQzYzFiYzYwZjc0YWE5OTJiY2MzL3RhYmxlOjQ4NmZmZDFkOTQyZTQ4ZTU4MmI5MGJkN2Y3ZDNiMDI3L3RhYmxlcmFuZ2U6NDg2ZmZkMWQ5NDJlNDhlNTgyYjkwYmQ3ZjdkM2IwMjdfMy0xLTEtMS00OTQ0My90ZXh0cmVnaW9uOmQ5OTc1NzMxYWQwZjQ5Y2I5NmNmZGI5YmEzZmFjMGM2XzE2NDkyNjc0NDE5OTE_94bc55df-6576-4ec0-93d4-7285d1f060f3">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF83OS9mcmFnOjdiZTNiZjY1YWFjNjQzZWM5YjY5NGVhYmRhNWVkZTFiL3RleHRyZWdpb246N2JlM2JmNjVhYWM2NDNlYzliNjk0ZWFiZGE1ZWRlMWJfNjA0NzMxNDAwODI5Ng_e677e113-cea1-4162-84f9-2cdd379a7005">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF83OS9mcmFnOjdiZTNiZjY1YWFjNjQzZWM5YjY5NGVhYmRhNWVkZTFiL3RleHRyZWdpb246N2JlM2JmNjVhYWM2NDNlYzliNjk0ZWFiZGE1ZWRlMWJfNjA0NzMxNDAwODI5OA_68535e59-46b5-4012-bb8b-42d14ee1f629">Dallas, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMy0yLTEtMS0yNjY2OQ_74952eb6-bbed-4034-be35-d332076dfca5"
      unitRef="usd">15082000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMy00LTEtMS0yNjY2OQ_3eddec2a-ce30-4abf-8db0-f08c194fc6ba"
      unitRef="usd">14837000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmJlM2ZlZGJmMjE2ZjQwZjBiNjZiNjdhZDBjYjMxNGJiXzYz_14db2de3-8f5f-4540-b2bf-91d12b09c4b4"
      unitRef="usd">5207000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmJlM2ZlZGJmMjE2ZjQwZjBiNjZiNjdhZDBjYjMxNGJiXzcw_36fc8da9-7584-4e43-a2ba-a154c1f0ab20"
      unitRef="usd">5713000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC0yLTEtMS0yNjY2OQ_f6d768f4-700a-4a10-8a56-042380b360c6"
      unitRef="usd">167016000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNC00LTEtMS0yNjY2OQ_6c41efa0-edf6-4813-ac07-50500a5de757"
      unitRef="usd">128765000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNi0yLTEtMS0yNjY2OQ_58571f68-25dc-47b9-9604-1ec1a4f9e4bf"
      unitRef="usd">117603000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNi00LTEtMS0yNjY2OQ_56f3ab7b-348b-4822-8ca4-3a97a6e6d0d2"
      unitRef="usd">87822000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNy0yLTEtMS0yNjY2OQ_db502162-2477-4f5a-9919-22f04a22cc7e"
      unitRef="usd">7285000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNy00LTEtMS0yNjY2OQ_b5c4c3d8-c4a7-4cbc-ab50-b6a846a29216"
      unitRef="usd">4451000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOC0yLTEtMS0yNjY2OQ_ea725991-a160-4e65-84c5-ac8201db380e"
      unitRef="usd">1212000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOC00LTEtMS0yNjY2OQ_0cb332bf-1c00-435c-a61b-eb4b30729dc5"
      unitRef="usd">1546000</us-gaap:InventoryFinishedGoods>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOS0yLTEtMS0yNjY2OQ_90dea1f2-bf22-433b-83da-9d34de61a1e8"
      unitRef="usd">74629000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfOS00LTEtMS0yNjY2OQ_550f0296-245f-4f6c-9601-f979456d5388"
      unitRef="usd">61370000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTAtMi0xLTEtMjY2Njk_0009243f-0224-4f70-b374-2096c3ae2e36"
      unitRef="usd">3471000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTAtNC0xLTEtMjY2Njk_936e1e4f-3430-48b8-baf5-1566d0399339"
      unitRef="usd">6029000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTEtMi0xLTEtMjY2Njk_304f87dc-9825-4c40-8eb3-b52d002cb31c"
      unitRef="usd">235000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTEtNC0xLTEtMjY2Njk_6d895a6b-be26-4a13-bd8d-c4e71be5930a"
      unitRef="usd">235000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTItMi0xLTEtMjY2Njk_3aac478a-79b2-4bb0-9d6a-fd9953307eb2"
      unitRef="usd">386533000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTItNC0xLTEtMjY2Njk_65eb82f6-9ce6-4463-b24e-a27cf0f5a2be"
      unitRef="usd">305055000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTMtMi0xLTEtMjY2Njk_e193b3b2-43a7-45b6-bfcb-092dcf99819c"
      unitRef="usd">230848000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTMtNC0xLTEtMjY2Njk_99253e92-96fe-4235-875f-a04a7b12b71e"
      unitRef="usd">207089000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTQtMi0xLTEtMjY2Njk_f173dee0-f71d-494a-ba22-06982e7a7a70"
      unitRef="usd">43286000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTQtNC0xLTEtMjY2Njk_aec21b0f-fb3d-4640-86d4-1e7bd648755e"
      unitRef="usd">37801000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTUtMi0xLTEtMjY2Njk_3adfca33-7eb7-40be-aa4c-5c67d8c3efe4"
      unitRef="usd">385613000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTUtNC0xLTEtMjY2Njk_072f9516-0f80-4ed1-b574-9cd9119d6ec4"
      unitRef="usd">353881000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtMi0xLTEtMjk5Njc_309a016f-2511-4ed3-bb8f-e1a567886f56"
      unitRef="usd">5191000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtNC0xLTEtMjk5Njc_ae5ff5c5-c04b-4cd6-a9c3-372733fb055a"
      unitRef="usd">3969000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtMi0xLTEtMjY2Njk_e44cb4bb-695f-4dc0-b0a0-8bb434f13d4d"
      unitRef="usd">81557000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTYtNC0xLTEtMjY2Njk_e0960e42-a672-4b8a-b58a-e8a5f629abf8"
      unitRef="usd">91432000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Assets
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTctMi0xLTEtMjY2Njk_482c2076-5aef-48f3-97ef-b450a2f6a354"
      unitRef="usd">1133028000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMTctNC0xLTEtMjY2Njk_83084efe-acab-480f-b6c0-bf6466709e3c"
      unitRef="usd">999227000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjAtMi0xLTEtMjY2Njk_70eb0c41-ea5c-4d4e-8caf-bae529fa84bb"
      unitRef="usd">43987000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjAtNC0xLTEtMjY2Njk_cc937992-e551-4f23-bae5-64739753d532"
      unitRef="usd">41542000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjEtMi0xLTEtMjY2Njk_e909c6df-05b1-4a9b-94a0-5c7d65317ae6"
      unitRef="usd">3564000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjEtNC0xLTEtMjY2Njk_dc258e2a-4c84-441c-aa46-e1f934f5aab1"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjItMi0xLTEtMjY2Njk_c5596a54-48c3-41a7-a38c-55699f0b25c7"
      unitRef="usd">28424000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjItNC0xLTEtMjY2Njk_6a8d6f1c-a3b5-432e-abfe-4cd07845d47c"
      unitRef="usd">22606000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjMtMi0xLTEtMjY2Njk_5f1f8bbd-1a0d-46cc-87c2-9e8925c319ad"
      unitRef="usd">24092000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjMtNC0xLTEtMjY2Njk_80c030eb-7825-4004-98b9-b7099b85c1eb"
      unitRef="usd">27645000</us-gaap:OtherLiabilitiesCurrent>
    <azz:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjQtMi0xLTEtMjY2Njk_7b74e5c9-54f4-473c-8942-60b3f896d5ac"
      unitRef="usd">681000</azz:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <azz:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjQtNC0xLTEtMjY2Njk_9c1f436e-45fe-4c64-ae25-dae3d2e8f483"
      unitRef="usd">348000</azz:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjUtMi0xLTEtMjY2Njk_9d9e9ed6-b80d-4527-bf49-d10e6c56619f"
      unitRef="usd">42465000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjUtNC0xLTEtMjY2Njk_ccc35303-66f1-40b3-a660-28a65b7c12f9"
      unitRef="usd">17873000</us-gaap:ContractWithCustomerLiability>
    <azz:FinanceLeaseAndOperatingLeaseLiabilityCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjYtMi0xLTEtMjY2Njk_13695fd0-a3f6-4167-bc1e-cbdba856b9bb"
      unitRef="usd">7318000</azz:FinanceLeaseAndOperatingLeaseLiabilityCurrent>
    <azz:FinanceLeaseAndOperatingLeaseLiabilityCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjYtNC0xLTEtMjY2Njk_decf3aba-4d04-4b17-a0ad-4e41c74b29f9"
      unitRef="usd">6619000</azz:FinanceLeaseAndOperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjgtMi0xLTEtMjY2Njk_d95c6fee-cb3e-477d-8c55-e1c464dd51d4"
      unitRef="usd">150531000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjgtNC0xLTEtMjY2Njk_d9062774-6ad9-42d8-bcbc-b6d9eb355d2e"
      unitRef="usd">116633000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjktMi0xLTEtMjY2Njk_99f2cdd3-89cf-4f76-a044-d8f85baac745"
      unitRef="usd">226484000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMjktNC0xLTEtMjY2Njk_6b9f0f48-4c57-4ad4-ac5e-8fdefcca4a09"
      unitRef="usd">178419000</us-gaap:LongTermDebtNoncurrent>
    <azz:FinanceLeaseAndOperatingLeaseLiabilityNoncurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzAtMi0xLTEtMjY2Njk_b37746c1-04fc-400c-8fb2-a7fb919fcb22"
      unitRef="usd">35610000</azz:FinanceLeaseAndOperatingLeaseLiabilityNoncurrent>
    <azz:FinanceLeaseAndOperatingLeaseLiabilityNoncurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzAtNC0xLTEtMjY2Njk_4b21d28d-57d2-489c-a005-a68cb0a73a15"
      unitRef="usd">32631000</azz:FinanceLeaseAndOperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzEtMi0xLTEtMjY2Njk_860f02ff-f04d-4238-b322-0e898725a5c3"
      unitRef="usd">47672000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzEtNC0xLTEtMjY2Njk_3e0f5100-8d5c-4ebc-830d-f6b722e1c169"
      unitRef="usd">39283000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzItMi0xLTEtMjY2Njk_463e5b19-53e3-4325-b63a-d7c80e73047d"
      unitRef="usd">5366000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzItNC0xLTEtMjY2Njk_78174f72-3367-4b82-b507-131afeca5550"
      unitRef="usd">8969000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzMtMi0xLTEtMjY2Njk_ced31249-d28d-49df-a27d-ded594fb4cf6"
      unitRef="usd">465663000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzMtNC0xLTEtMjY2Njk_5ae59486-0d3d-49e4-a118-082df3a38e73"
      unitRef="usd">375935000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzQtMi0xLTEtMjY2Njk_c0395196-eb3a-416b-936e-2757cfba6ddb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzQtNC0xLTEtMjY2Njk_74d421b7-acf1-4ded-9123-098ecb5d5f5a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8xOA_198005bc-5e7a-4555-8de5-d9dacaa3b843"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8xOA_6bb63cfe-ce78-4fd1-9a8d-9eb749c80ff7"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8zMg_1c7abf48-06e0-47b7-95b4-eb59108dc01b"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF8zMg_4a9c1c11-ee7c-4dc6-901f-b8f14ad35f99"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF81NA_67e10494-cdc7-463e-8068-7047f0b9384c"
      unitRef="shares">24688000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF81NA_f5d0f90b-6dc3-4725-9639-4fb89a9f4b91"
      unitRef="shares">24688000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF82MQ_467d186e-5dc2-4d7d-b71c-fed792a1de94"
      unitRef="shares">25108000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMC0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoxMmNjZDNkZDhkZmY0ZTA5OTZmNmUwNDZjY2UyZmE3OF82MQ_4d96ae3d-2229-4081-9cc7-36ee0d113d3d"
      unitRef="shares">25108000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtMi0xLTEtMjY2Njk_88f2b199-674d-421b-806f-c2c5f72019d8"
      unitRef="usd">24688000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzYtNC0xLTEtMjY2Njk_37a9030a-c3b4-4df9-92fa-df66def8150a"
      unitRef="usd">25108000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzctMi0xLTEtMjY2Njk_a8890f3f-b134-4951-8dc4-7158d308ac89"
      unitRef="usd">85847000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzctNC0xLTEtMjY2Njk_394e8cbd-d269-499a-8e4e-b96544cad591"
      unitRef="usd">75979000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzgtMi0xLTEtMjY2Njk_b2e86819-48bf-4b1f-a57d-86a4e7806c9f"
      unitRef="usd">584154000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzgtNC0xLTEtMjY2Njk_6b758ce0-b6d7-4c3f-90ee-ade68861e272"
      unitRef="usd">547289000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzktMi0xLTEtMjY2Njk_eb05291f-ef6c-4496-a9c6-de2f474d583d"
      unitRef="usd">-27324000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfMzktNC0xLTEtMjY2Njk_494796f7-aa16-4df6-99cd-5c93ae0d771a"
      unitRef="usd">-25084000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDAtMi0xLTEtMjY2Njk_5e35254a-dddb-4358-ae09-32b08e065717"
      unitRef="usd">667365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDAtNC0xLTEtMjY2Njk_54a0be66-444a-439b-b7c1-9d33a6f19337"
      unitRef="usd">623292000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDEtMi0xLTEtMjY2Njk_c8382692-3272-4ccd-81db-432cd8665ca7"
      unitRef="usd">1133028000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF84OC9mcmFnOmM0NmRhMWExYTk4ZDQ4ZjY4NGZkZDc4YWIwYmVlNmM5L3RhYmxlOmJkMzhjMmFjM2YxMDQxYzk4NmM5NDBhMzM3ZjY5YjJhL3RhYmxlcmFuZ2U6YmQzOGMyYWMzZjEwNDFjOTg2Yzk0MGEzMzdmNjliMmFfNDEtNC0xLTEtMjY2Njk_2481b68a-a49b-4fe7-9680-51ffb5135f22"
      unitRef="usd">999227000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMi0yLTEtMS0yNjY2OQ_f1a65ef8-7d2a-4642-9a61-ee84563de384"
      unitRef="usd">902664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMi00LTEtMS0yNjY2OQ_466144e1-811c-4ffd-ae2e-cc9c76f47530"
      unitRef="usd">838917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMi02LTEtMS0yNjY2OQ_268a3f8b-0192-4cee-9fd5-8184325d10bc"
      unitRef="usd">1061817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMy0yLTEtMS0yNjY2OQ_89833b2f-f0bc-4730-b5fd-12a0b110ad27"
      unitRef="usd">677441000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMy00LTEtMS0yNjY2OQ_2d48e4ea-c332-41ac-8cdc-d7ef2128147a"
      unitRef="usd">650170000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMy02LTEtMS0yNjY2OQ_45afba99-d6b2-460c-89f1-013ff8a27770"
      unitRef="usd">824589000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNC0yLTEtMS0yNjY2OQ_0d86e7d3-c475-459f-8dbc-29028b3f9cc7"
      unitRef="usd">225223000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNC00LTEtMS0yNjY2OQ_4b3e511e-af6c-454b-88c9-6efb8efc0eff"
      unitRef="usd">188747000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNC02LTEtMS0yNjY2OQ_27d9e5d9-513e-42ca-bb7d-edaa8d9f6fa4"
      unitRef="usd">237228000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNi0yLTEtMS0yNjY2OQ_bbd5677b-42c0-4058-904b-15c0d95bea70"
      unitRef="usd">113680000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNi00LTEtMS0yNjY2OQ_deae849d-f1eb-4e65-a177-9ec745a590fe"
      unitRef="usd">107134000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNi02LTEtMS0yNjY2OQ_ac6c67e0-2b10-44d1-be15-e36654ca08f7"
      unitRef="usd">139253000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNy0yLTEtMS0yNjY2OQ_926d71e6-a05d-461a-a647-098b1c196374"
      unitRef="usd">-1797000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNy00LTEtMS0yNjY2OQ_727df9c7-b1a5-4190-abb9-84b8f2bde424"
      unitRef="usd">19999000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfNy02LTEtMS0yNjY2OQ_78f3c41c-fcd3-495b-9180-f1dba9eb6e92"
      unitRef="usd">18632000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfOC0yLTEtMS0yNjY2OQ_f4890dbf-e9bf-44f1-bb55-12f132408bb0"
      unitRef="usd">113340000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfOC00LTEtMS0yNjY2OQ_5a5b687e-cc95-4064-b462-a6b3c6fad1e0"
      unitRef="usd">61614000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfOC02LTEtMS0yNjY2OQ_54d92e62-7f16-497f-b8ec-5aaecb649631"
      unitRef="usd">79343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTAtMi0xLTEtMjY2Njk_546dcee4-686b-4de9-a401-d595ca890606"
      unitRef="usd">6395000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTAtNC0xLTEtMjY2Njk_4ce022ff-35ef-48d0-baa2-8bfed0b016ec"
      unitRef="usd">9648000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTAtNi0xLTEtMjY2Njk_80b4cddd-5e41-486f-bbb4-ecfcb4c11faa"
      unitRef="usd">13463000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTEtMi0xLTEtMjY2Njk_91f3106a-74b7-413d-80cc-036f3b317233"
      unitRef="usd">-600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTEtNC0xLTEtMjY2Njk_07ecdab4-821c-42c1-aaab-e3fafbe8652b"
      unitRef="usd">-969000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTEtNi0xLTEtMjY2Njk_a45cb67f-ec13-4b8b-902a-abd4bb2de008"
      unitRef="usd">-990000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTItMi0xLTEtMjY2Njk_96ef4042-0b28-412a-b6eb-97ce6d959ee1"
      unitRef="usd">106345000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTItNC0xLTEtMjY2Njk_30a03516-e9e4-4531-acb2-71f1f7c868b7"
      unitRef="usd">50997000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTItNi0xLTEtMjY2Njk_c2ea66ac-350e-4169-8351-333b6be2ba1f"
      unitRef="usd">64890000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTMtMi0xLTEtMjY2Njk_16202688-cfc1-4c3b-895e-6fc223a25b0e"
      unitRef="usd">22323000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTMtNC0xLTEtMjY2Njk_eae5f12c-d477-4533-8d52-c0e6152ae6cc"
      unitRef="usd">11383000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTMtNi0xLTEtMjY2Njk_fb9d85bd-df90-4188-b4a5-0c20b2af9918"
      unitRef="usd">16656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTQtMi0xLTEtMjY2Njk_29050374-981a-4281-84f0-c53cffdfaf63"
      unitRef="usd">84022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTQtNC0xLTEtMjY2Njk_9003a5fa-2ca6-41a6-9049-859bc2b41995"
      unitRef="usd">39614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTQtNi0xLTEtMjY2Njk_b8352c71-edae-4342-a6ce-f6d2057e2ecd"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTYtMi0xLTEtMjY2Njk_09ad1e9d-e2d8-47e4-a15b-250029c0e323"
      unitRef="usdPerShare">3.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTYtNC0xLTEtMjY2Njk_f3ec8f8c-a683-4af4-a2a0-d00247e092bc"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTYtNi0xLTEtMjY2Njk_d83a47ba-346d-43df-89a9-c5499a3f1979"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTctMi0xLTEtMjY2Njk_fde8dc89-6517-4c82-bc1a-5f35e2e9c196"
      unitRef="usdPerShare">3.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTctNC0xLTEtMjY2Njk_9c074cdd-f96a-4753-84b8-eb56814b303a"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTctNi0xLTEtMjY2Njk_16992549-6db1-4f79-a669-30e9ae9f4828"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTktMi0xLTEtMjY2Njk_8dde11ae-66a3-4ff8-80a4-0de8e54bd8ea"
      unitRef="shares">24855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTktNC0xLTEtMjY2Njk_fb06ef80-c8c2-427b-b2e0-e11670f1ec5a"
      unitRef="shares">25897000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMTktNi0xLTEtMjY2Njk_e2f69786-6bb8-4e95-8329-939480d87170"
      unitRef="shares">26191000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjAtMi0xLTEtMjY2Njk_fdc11b37-649d-470a-a6a7-2f98ba30e94f"
      unitRef="shares">25077000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjAtNC0xLTEtMjY2Njk_23eb932a-63f0-4a13-bf5c-9c02ea170db7"
      unitRef="shares">26045000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjAtNi0xLTEtMjY2Njk_a482e142-b747-4f08-93d9-43dbea59b5e8"
      unitRef="shares">26281000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjItMi0xLTEtMjY2Njk_66afb312-b552-48a8-bbfb-b673edd30218"
      unitRef="usdPerShare">0.68</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjItNC0xLTEtMjY2Njk_514614c8-0dbb-4295-b1a4-baccd65be1cf"
      unitRef="usdPerShare">0.68</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85MS9mcmFnOjk0MDI4ZTMyNmY3NDQzOTM4NTMxNDg4MWE0ZjU5ZTMzL3RhYmxlOjNlZjlmYzk1ZDg1ODQ3OTE4NTNlMWI4OTQwOTIyM2JjL3RhYmxlcmFuZ2U6M2VmOWZjOTVkODU4NDc5MTg1M2UxYjg5NDA5MjIzYmNfMjItNi0xLTEtMjY2Njk_200beb31-31a7-4995-96b3-6a038cd2e391"
      unitRef="usdPerShare">0.68</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfMi0yLTEtMS0yNjY2OQ_29050374-981a-4281-84f0-c53cffdfaf63"
      unitRef="usd">84022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfMi00LTEtMS0yNjY2OQ_9003a5fa-2ca6-41a6-9049-859bc2b41995"
      unitRef="usd">39614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfMi02LTEtMS0yNjY2OQ_b8352c71-edae-4342-a6ce-f6d2057e2ecd"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOjAxOTgxMTk0NDQ3YTRmY2VhNzU3YjdlMDliZTE4ZTYyXzY2_17adddb0-064c-41a5-b297-94b1b4647018"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOjAxOTgxMTk0NDQ3YTRmY2VhNzU3YjdlMDliZTE4ZTYyXzcw_b8eb6bcf-86fa-41e2-a651-5984e48a0a42"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOjAxOTgxMTk0NDQ3YTRmY2VhNzU3YjdlMDliZTE4ZTYyXzc3_cd9db812-d35e-46df-bc87-c8adaa313f8a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC0yLTEtMS0yNjY2OQ_2d908804-1a6b-45d7-8215-6d3c282b939c"
      unitRef="usd">-2310000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC00LTEtMS0yNjY2OQ_516b2e3f-4533-42ca-9d45-def154626c40"
      unitRef="usd">5865000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNC02LTEtMS0yNjY2OQ_60de2bde-7140-41fa-ab72-3d6be091d36c"
      unitRef="usd">-2093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmQwNDMzYzEyNWQ3NzQ2NWE5NmNiNzU2YjA5ZWNjMTNiXzQ1_90b43b61-790b-421e-8314-848c242649b5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmQwNDMzYzEyNWQ3NzQ2NWE5NmNiNzU2YjA5ZWNjMTNiXzQ5_bb9fb108-a34b-4967-9f32-597a1f18666b"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0wLTEtMS0yNjY2OS90ZXh0cmVnaW9uOmQwNDMzYzEyNWQ3NzQ2NWE5NmNiNzU2YjA5ZWNjMTNiXzU2_56e726b7-7eec-4524-af7e-3147cfe33db3"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS0yLTEtMS0yNjY2OQ_587b0c24-9380-4378-9ebc-ec3f442cf1cd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS00LTEtMS0yNjY2OQ_6e0b422f-412c-4618-be20-f499a93f844f"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNS02LTEtMS0yNjY2OQ_d7e3cf18-f946-4f0c-a196-11557212482f"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNi0yLTEtMS0yNjY2OQ_a7aee362-314a-405d-9e53-2255ab5940e6"
      unitRef="usd">-2310000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNi00LTEtMS0yNjY2OQ_a0a2eebb-0004-4849-b94a-2e550c1973f3"
      unitRef="usd">5815000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNi02LTEtMS0yNjY2OQ_2fbdfbf0-2257-40e5-b793-a3a5f11992dd"
      unitRef="usd">-2147000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNy0yLTEtMS0yNjY2OQ_774a91ee-2acf-4977-9375-4ac13ab1b19a"
      unitRef="usd">81712000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNy00LTEtMS0yNjY2OQ_16f6afe4-c5dd-418c-9b09-2bf5bc5e9938"
      unitRef="usd">45429000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85NC9mcmFnOjBmNDk5YjY2YzVjNDRjMTdhYTYwMmQ1YmQzMjhlZGU4L3RhYmxlOmJlZDk4MzhhNTZkMzRjNWVhYmMyNWQxYjczYjc3ZWMzL3RhYmxlcmFuZ2U6YmVkOTgzOGE1NmQzNGM1ZWFiYzI1ZDFiNzNiNzdlYzNfNy02LTEtMS0yNjY2OQ_2ed4d922-811d-4dd5-8c98-f1d80903fe62"
      unitRef="usd">46087000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMy0yLTEtMS0yNjY2OQ_69841372-755a-432c-ae03-5fe74acfd68b"
      unitRef="usd">84022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMy00LTEtMS0yNjY2OQ_48e13065-576b-43b4-b10f-04d6a5d76246"
      unitRef="usd">39614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMy02LTEtMS0yNjY2OQ_3a1f28d4-94e3-4f0a-b26c-d4dffd7d5308"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNS0yLTEtMS0yNjY2OQ_e9959a0e-9228-4c81-87ff-9908b6b178e6"
      unitRef="usd">44665000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNS00LTEtMS0yNjY2OQ_08195336-7d8c-48dd-b064-ece4eb7e7ad2"
      unitRef="usd">44603000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNS02LTEtMS0yNjY2OQ_132bb260-62d7-4eba-ae72-28524e9d895c"
      unitRef="usd">50194000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNi0yLTEtMS0yNjY2OQ_b3ec1f9c-6416-46ba-a073-75dc348327ec"
      unitRef="usd">-3467000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNi00LTEtMS0yNjY2OQ_f5fb787f-7986-498f-bdab-1e8a513db5be"
      unitRef="usd">1561000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNi02LTEtMS0yNjY2OQ_2996b6f9-0c70-4bc5-9d6e-c6410ff3a1bb"
      unitRef="usd">2617000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNy0yLTEtMS0yNjY2OQ_2d7a3ac4-ed27-44aa-bf91-c15200ed6abf"
      unitRef="usd">-552000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNy00LTEtMS0yNjY2OQ_484a807e-4772-45b2-a512-432ce3816a84"
      unitRef="usd">-3080000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNy02LTEtMS0yNjY2OQ_29f7d27a-b694-421e-ab0d-e42bd97f08d6"
      unitRef="usd">-18632000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOC0yLTEtMS0yNjY2OQ_5a50df0d-0caa-4e9a-9737-d4c7e96f3201"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOC00LTEtMS0yNjY2OQ_d19a885e-63e8-4a04-b28f-4f4b1ac2ef85"
      unitRef="usd">-6923000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOC02LTEtMS0yNjY2OQ_4e7fcee7-4c5a-4ff6-aaab-902564904808"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOS0yLTEtMS0yNjY2OQ_37fd47a5-4855-4c30-8ccf-03183c432b8e"
      unitRef="usd">1797000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOS00LTEtMS0yNjY2OQ_042c10c7-9e44-47af-89d2-be330f405913"
      unitRef="usd">-6752000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfOS02LTEtMS0yNjY2OQ_7606c991-ec93-4fba-aca1-0ac4e6413aec"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:InventoryWriteDown
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTAtMi0xLTEtMjY2Njk_2176cf85-f12c-4eb4-a66e-db09e88f499b"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTAtNC0xLTEtMjY2Njk_4650051a-04d2-4ed9-bdd2-2d4ae4f7836a"
      unitRef="usd">2511000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTAtNi0xLTEtMjY2Njk_53bdf943-7727-45f5-9b20-7fd59efa7aa0"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTEtMi0xLTEtMjY2Njk_fe2639b4-407e-40ce-bdae-b1cefc73a9ea"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTEtNC0xLTEtMjY2Njk_c05a836a-ac2e-42cb-9dbd-3d597f3f04cd"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTEtNi0xLTEtMjY2Njk_19e007a6-f639-46cc-8992-1723b6d07050"
      unitRef="usd">9157000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTItMi0xLTEtMjY2Njk_27ce26b0-9df5-4b98-b460-b378ccc10b87"
      unitRef="usd">-607000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTItNC0xLTEtMjY2Njk_6a4c8c49-f244-4c4b-903e-6cf09d59a330"
      unitRef="usd">-219000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTItNi0xLTEtMjY2Njk_f22f41e3-11f3-4ba4-b267-ed0eafa9cd7a"
      unitRef="usd">71000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTMtMi0xLTEtMjY2Njk_06e51704-896a-43d0-a540-17019dfa12cf"
      unitRef="usd">9449000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTMtNC0xLTEtMjY2Njk_8d359b31-279b-43ed-b5ae-f5dc658bf617"
      unitRef="usd">7330000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTMtNi0xLTEtMjY2Njk_d1de45ba-aa6c-466a-a3ce-31c089d14291"
      unitRef="usd">6290000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaidInKindInterest
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTQtMi0xLTEtMjY2Njk_54d9bf6b-ff20-4554-8ca2-28d4c094fdf9"
      unitRef="usd">455000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTQtNC0xLTEtMjY2Njk_5f49a3da-0481-4319-ba15-a18caeffcbbe"
      unitRef="usd">545000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTQtNi0xLTEtMjY2Njk_0ed68216-5ca2-474e-b7b6-37ae7815c5b9"
      unitRef="usd">538000</us-gaap:PaidInKindInterest>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTUtMi0xLTEtMjY2Njk_777e15b1-6b21-416e-a529-52a6043b27bc"
      unitRef="usd">-377000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTUtNC0xLTEtMjY2Njk_fac90bd5-dd92-4603-aa92-2e80d9c55840"
      unitRef="usd">1040000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTUtNi0xLTEtMjY2Njk_3c593641-4dd8-48d3-a0a8-a1d3d42b921a"
      unitRef="usd">2734000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTctMi0xLTEtMjY2Njk_1d0d1321-192a-487a-b9df-9fc6c007e0c7"
      unitRef="usd">34609000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTctNC0xLTEtMjY2Njk_2acf9e71-f79b-486c-988e-04851574dfb5"
      unitRef="usd">-7926000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTctNi0xLTEtMjY2Njk_37d45ff0-85cb-4c79-bcdc-709935ccd37e"
      unitRef="usd">1006000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTgtMi0xLTEtMjY2Njk_fc2544d9-95b1-43fc-b9bd-f7a3da6bb9aa"
      unitRef="usd">27871000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTgtNC0xLTEtMjY2Njk_40b123e5-4508-4ec5-9c3d-735e09dc3081"
      unitRef="usd">-2145000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTgtNi0xLTEtMjY2Njk_34facaaf-ec7b-4042-a249-3b78599b861a"
      unitRef="usd">-25875000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTktMi0xLTEtMjY2Njk_8a77b916-7303-44be-a06f-35f117df14d5"
      unitRef="usd">-794000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTktNC0xLTEtMjY2Njk_6ddf81da-5569-48af-b513-e6f7e6f50343"
      unitRef="usd">-6497000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMTktNi0xLTEtMjY2Njk_d5750a2b-6c89-44bc-b293-d3b2970b82cb"
      unitRef="usd">291000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjAtMi0xLTEtMjY2Njk_d42eafc9-90ee-4258-aebf-1605006dce3a"
      unitRef="usd">12218000</azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability>
    <azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjAtNC0xLTEtMjY2Njk_6553c9c8-3517-4ccf-a941-8479c91f13b2"
      unitRef="usd">5137000</azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability>
    <azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjAtNi0xLTEtMjY2Njk_b596c843-7132-4dd0-b837-fd4caf726b2a"
      unitRef="usd">-47040000</azz:IncreaseDecreaseInContractWithCustomerAssetAndLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjEtMi0xLTEtMjY2Njk_335c15ab-3826-4e4d-88ea-419a26247905"
      unitRef="usd">1284000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjEtNC0xLTEtMjY2Njk_5ba2e464-1753-476c-bed3-385cc24f6eea"
      unitRef="usd">-21521000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjEtNi0xLTEtMjY2Njk_36b6bb6b-181a-4b4b-9b26-321f6cf989fc"
      unitRef="usd">8145000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjItMi0xLTEtMjY2Njk_8d60eaec-091d-4013-a33e-0282dae3fdfa"
      unitRef="usd">-6849000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjItNC0xLTEtMjY2Njk_518ba97d-e27a-44e0-8af0-4f5e04e587e4"
      unitRef="usd">-19205000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjItNi0xLTEtMjY2Njk_ff1673cb-82fd-42af-84ca-a92c23748c0b"
      unitRef="usd">23536000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjMtMi0xLTEtMjY2Njk_1d81769d-1fb7-4282-9f66-07308a6d3cd9"
      unitRef="usd">86010000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjMtNC0xLTEtMjY2Njk_2534dafb-b147-41d4-a046-7b726b9dd2e3"
      unitRef="usd">92035000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjMtNi0xLTEtMjY2Njk_5fb2bec7-e46d-4389-86c4-4b849ab0ac9e"
      unitRef="usd">142310000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjUtMi0xLTEtMjY2Njk_bd6d8c51-55ac-41f6-b5ef-c22a9f0cb03b"
      unitRef="usd">2789000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjUtNC0xLTEtMjY2Njk_53baad0a-3c43-48b3-94b2-4fd980ad9458"
      unitRef="usd">461000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjUtNi0xLTEtMjY2Njk_965f5e46-0aec-4f03-8f6e-7b9b93ad22ad"
      unitRef="usd">340000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjYtMi0xLTEtMjY2Njk_cfb94650-1b35-4ac8-8de7-6366a15d9fca"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjYtNC0xLTEtMjY2Njk_5d97332a-4e64-47a6-842e-0c3152f82474"
      unitRef="usd">12444000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjYtNi0xLTEtMjY2Njk_5dfb3c16-59c2-41a2-b04c-92fc2caf9c77"
      unitRef="usd">23584000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjctMi0xLTEtMjY2Njk_782fe49b-2aac-4843-9935-92137bc0e25c"
      unitRef="usd">61219000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjctNC0xLTEtMjY2Njk_6a8c5eeb-becc-4224-81c5-0d530c89a22d"
      unitRef="usd">4419000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjctNi0xLTEtMjY2Njk_4b37d275-beee-46eb-976b-5d7c4fe7e73f"
      unitRef="usd">60628000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjgtMi0xLTEtMjY2Njk_16c132ac-112b-476a-8254-22f82a150fd9"
      unitRef="usd">28405000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjgtNC0xLTEtMjY2Njk_faf6805b-b6c7-42da-a6af-303ce6d72744"
      unitRef="usd">37079000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjgtNi0xLTEtMjY2Njk_3ad636fa-d467-47d3-a816-97da1c237008"
      unitRef="usd">32595000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjktMi0xLTEtMjY2Njk_cc92f40d-acbc-41e8-a133-311c0d1b84d5"
      unitRef="usd">-86835000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjktNC0xLTEtMjY2Njk_9e1f2361-00e4-4d7a-9d0d-feb8f1c717ac"
      unitRef="usd">-28593000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMjktNi0xLTEtMjY2Njk_a9430fe6-0dc7-4437-9be1-ba6dc58aa7d0"
      unitRef="usd">-69299000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzEtMi0xLTEtMjY2Njk_7224d18e-83e3-46aa-be8a-f36638b8cd3a"
      unitRef="usd">2788000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzEtNC0xLTEtMjY2Njk_997afb43-babb-4e66-8ddf-aae3839c1996"
      unitRef="usd">2832000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzEtNi0xLTEtMjY2Njk_d26753f6-4038-42d5-a8ef-e01d31b12405"
      unitRef="usd">3113000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzItMi0xLTEtMjY2Njk_b6e4e150-99f1-488e-a106-408ae721af9d"
      unitRef="usd">2187000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzItNC0xLTEtMjY2Njk_57da5454-d19a-4c6a-bde8-c340730a863d"
      unitRef="usd">712000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzItNi0xLTEtMjY2Njk_a3e91ca2-af0b-4df6-ac18-d5104911518e"
      unitRef="usd">1231000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzMtMi0xLTEtMjY2Njk_9988aea2-b709-470f-8430-6b99cfeb6b7c"
      unitRef="usd">296000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzMtNC0xLTEtMjY2Njk_d463246c-7260-48c2-82a6-d8210ff2ed98"
      unitRef="usd">228000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzMtNi0xLTEtMjY2Njk_4a619ad3-6369-4b23-b757-12dd8f70a9cf"
      unitRef="usd">428500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzQtMi0xLTEtMjY2Njk_1c82e3de-fd0b-4697-8922-e0cef6f2bf04"
      unitRef="usd">248000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzQtNC0xLTEtMjY2Njk_ba3f743a-3a4b-4bbc-a4d6-3b78d0205be6"
      unitRef="usd">277000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzQtNi0xLTEtMjY2Njk_d5e2d34d-d702-4c23-8a5a-5ebd09b687f9"
      unitRef="usd">466500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzUtMi0xLTEtMjY2Njk_dee7c3cc-b8d7-46a2-a911-14c7aa851ced"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzUtNC0xLTEtMjY2Njk_42309f50-4185-4382-a198-396b1d8b758c"
      unitRef="usd">150000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzUtNi0xLTEtMjY2Njk_6311d8b0-4f06-434b-b44a-d9232617f196"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzYtMi0xLTEtMjY2Njk_4676d8f9-c242-4172-b025-57619714b4ba"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzYtNC0xLTEtMjY2Njk_10dd1dee-4f1f-4800-802c-f56dc34cee34"
      unitRef="usd">125000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzYtNi0xLTEtMjY2Njk_cfd5245a-5212-46cc-b267-b590860c23d4"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzctMi0xLTEtMjY2Njk_5ce7c4e5-2bcf-4378-9c00-cf3a81e68872"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzctNC0xLTEtMjY2Njk_5ec94e13-2a16-43f2-8714-be86b2b471b3"
      unitRef="usd">592000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzctNi0xLTEtMjY2Njk_4a950ef8-0966-463f-909b-e8bfbecd6868"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzgtMi0xLTEtMjY2Njk_10c2b3ac-e2bc-411d-901d-7b2f69031c1e"
      unitRef="usd">30815000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzgtNC0xLTEtMjY2Njk_b2b33577-701e-4921-88c6-2733bd8c7c60"
      unitRef="usd">48311000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzgtNi0xLTEtMjY2Njk_053154b6-1d39-43ea-8a03-ba796bf8d307"
      unitRef="usd">5799000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzktMi0xLTEtMjY2Njk_de151569-97f8-44fa-a343-bc9027837148"
      unitRef="usd">16874000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzktNC0xLTEtMjY2Njk_a7a8cb94-9811-4549-b07b-7f91a9e071a5"
      unitRef="usd">17642000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfMzktNi0xLTEtMjY2Njk_17659abe-b798-4961-b0ab-508d9d8a2067"
      unitRef="usd">17822000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDAtMi0xLTEtMjY2Njk_66843e2f-5b78-4f9d-aace-a8f076256432"
      unitRef="usd">912000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDAtNC0xLTEtMjY2Njk_944e2809-22ec-44cc-b89a-0a8680d8004d"
      unitRef="usd">-88425000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDAtNi0xLTEtMjY2Njk_ec8d7c84-92cb-4c1f-a649-a088dabe344d"
      unitRef="usd">-59739000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDEtMi0xLTEtMjY2Njk_1661fc0c-4cb8-4b7c-a0f2-b3cebe69736e"
      unitRef="usd">158000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDEtNC0xLTEtMjY2Njk_c3b88cfd-2fd2-4953-93a2-07ad15fbc10c"
      unitRef="usd">3133000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDEtNi0xLTEtMjY2Njk_e2f468ba-dd86-4d09-9715-d968e78f0c7f"
      unitRef="usd">-590000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDItMi0xLTEtMjY2Njk_9b88e8ec-f3d4-4c11-ab69-cacb9314a7c2"
      unitRef="usd">245000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDItNC0xLTEtMjY2Njk_d41e03a4-ec01-484a-9e6d-fdf63f7bf84e"
      unitRef="usd">-21850000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDItNi0xLTEtMjY2Njk_5c6d2e33-158e-4272-9889-6967a3f4d4ad"
      unitRef="usd">12682000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDMtMi0xLTEtMjY2Njk_87d5df23-b8d2-4bcc-a519-952eb84b4a1a"
      unitRef="usd">14837000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDMtNC0xLTEtMjY2Njk_6e420d5f-2100-48a8-ac04-4d495d063e85"
      unitRef="usd">36687000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide4643bdaa34414f91a7a89df3183011_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDMtNi0xLTEtMjY2Njk_63b76485-4421-42a6-a856-e26cca7273d4"
      unitRef="usd">24005000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDQtMi0xLTEtMjY2Njk_779b146b-de78-4d10-9986-01ecc6d943aa"
      unitRef="usd">15082000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDQtNC0xLTEtMjY2Njk_a1c133a9-2a77-44ac-91fb-7c2e40b50b4a"
      unitRef="usd">14837000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDQtNi0xLTEtMjY2Njk_fe3858fb-f3bc-4415-9009-5c7db4de10cd"
      unitRef="usd">36687000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDctMi0xLTEtMjY2Njk_32104ef9-4669-46b0-b2ca-419a50e95d6b"
      unitRef="usd">6062000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDctNC0xLTEtMjY2Njk_c391471f-7fe8-4ac0-8ed2-6cb5eabd9f43"
      unitRef="usd">8999000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDctNi0xLTEtMjY2Njk_8c1b0a3b-be55-4756-a713-07f45d6205c2"
      unitRef="usd">13023000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDgtMi0xLTEtMjY2Njk_8084daac-43e8-4d50-b317-549d3d3bd541"
      unitRef="usd">31660000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDgtNC0xLTEtMjY2Njk_a3e2ccf7-e2c0-410d-8cfe-d9db40b0bd1d"
      unitRef="usd">16118000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF85Ny9mcmFnOjk0NTVhMDY5NzNhMjQ0ODg5OWVkZjdjNTRmNDQ4YTc5L3RhYmxlOmYwMjQxMjg1ODAxZDRiOTBhNDU2MDA3MWVjMjQxYWNlL3RhYmxlcmFuZ2U6ZjAyNDEyODU4MDFkNGI5MGE0NTYwMDcxZWMyNDFhY2VfNDgtNi0xLTEtMjY2Njk_3d135ecb-3b4a-4000-a42a-7f01c9ff671e"
      unitRef="usd">18802000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesIssued
      contextRef="ic68f161a47d14fb6b8f5961d13a6644e_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItMi0xLTEtMjY2Njk_94061b10-6802-4b0c-8cce-52554888ab64"
      unitRef="shares">26115000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic68f161a47d14fb6b8f5961d13a6644e_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItNC0xLTEtMjY2Njk_40e0eaf4-235d-4174-83b2-7d3695a55ce2"
      unitRef="usd">26115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic732c6a45a9e44028e0e86c6d72ec8ec_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItNi0xLTEtMjY2Njk_29648782-5bb3-4438-b28a-6c352579850c"
      unitRef="usd">58695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5ec0e60c5a540388e46502f90da293b_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItOC0xLTEtMjY2Njk_fec40426-d1a2-4666-a1e2-9fe01e72df94"
      unitRef="usd">547670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcd8848bb1874231aeb611e338b149da_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItMTAtMS0xLTI2NjY5_ef9d976f-2dbd-4d9b-b732-bec1be2fc525"
      unitRef="usd">-28752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide4643bdaa34414f91a7a89df3183011_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzItMTItMS0xLTI2NjY5_2522ed9c-6b5c-4a29-8974-2acdce574d88"
      unitRef="usd">603728000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzQtNi0xLTEtMjY2Njk_14de613a-c91a-4c67-b859-154f2db65950"
      unitRef="usd">6290000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzQtMTItMS0xLTI2NjY5_21058dd6-a9da-4f3d-b6dd-371b7edbd3dd"
      unitRef="usd">6290000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtMi0xLTEtMjY2Njk_b4c3498b-654b-435e-83e5-dc827cda8385"
      unitRef="shares">74000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtNC0xLTEtMjY2Njk_7447fe59-74a5-42d8-b67c-affcf0bb436b"
      unitRef="usd">74000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtNi0xLTEtMjY2Njk_c36e57ac-989e-44dc-af43-1963abbde6a2"
      unitRef="usd">-1305000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzUtMTItMS0xLTI2NjY5_7eb0ad03-a2ab-49da-9fce-52d1b41238f3"
      unitRef="usd">-1231000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtMi0xLTEtMjY2Njk_208cc81e-16f9-44d3-b088-16d71f709aa8"
      unitRef="shares">90000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtNC0xLTEtMjY2Njk_10fad7d9-f916-477c-9208-3a799aa0eb08"
      unitRef="usd">90000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iffbf5e116b7747ea95ec9f02c24277be_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtNi0xLTEtMjY2Njk_c35f6791-8117-4548-a610-1ed28f1a4147"
      unitRef="usd">3023000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzYtMTItMS0xLTI2NjY5_4949a265-22cb-4648-8122-96b56f8654d3"
      unitRef="usd">3113000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctMi0xLTEtMjY2Njk_76a5dcf5-c919-48d9-b309-6f85a128de6d"
      unitRef="shares">131000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic3380fae06a14205b4bdb04e0e4467b5_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctNC0xLTEtMjY2Njk_ae89d223-e8ce-40e3-82b5-d0700598a3b2"
      unitRef="usd">131000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i07a90f4d70dc422badb914caab70550b_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctOC0xLTEtMjY2Njk_5d264b5b-134b-4267-9048-6362fd4176b0"
      unitRef="usd">5668000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2a566f627645485b9442672f21ce64f8_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctMTAtMS0xLTI2NjY5_693f5ffe-7556-4931-bfcc-0d7cba2e1b52"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzctMTItMS0xLTI2NjY5_e437c57a-e3da-4204-b2f3-434595b16403"
      unitRef="usd">5799000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="i07a90f4d70dc422badb914caab70550b_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzgtOC0xLTEtMjY2Njk_a99d2886-ffd5-4593-a9b3-18ff71610936"
      unitRef="usd">17822000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzgtMTItMS0xLTI2NjY5_50759b30-aa60-49fd-b3d0-f45896df946e"
      unitRef="usd">17822000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="i07a90f4d70dc422badb914caab70550b_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzktOC0xLTEtMjY2Njk_ebd9314d-38ea-4311-98bd-170475a1efa3"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzktMTItMS0xLTI2NjY5_c3860825-93ca-463e-a947-c005ccd70cae"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2a566f627645485b9442672f21ce64f8_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEwLTEwLTEtMS0yNjY2OQ_dc99bbd2-c277-40ba-b261-6687ee4287a5"
      unitRef="usd">-2093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEwLTEyLTEtMS0yNjY2OQ_e47f6e17-79ab-44ab-bdbc-ffb36d800150"
      unitRef="usd">-2093000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2a566f627645485b9442672f21ce64f8_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzExLTEwLTEtMS0yNjY2OQ_b4cee7fc-1a2b-4481-a949-c8a36809331b"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzExLTEyLTEtMS0yNjY2OQ_ebf68b06-dd1b-4992-9b26-95efe23a5694"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="i046c332df734408da780a649576e7ec1_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTItMS0xLTI2NjY5_cc3356d9-8e45-412d-818f-bb8c82a996fc"
      unitRef="shares">26148000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i046c332df734408da780a649576e7ec1_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTQtMS0xLTI2NjY5_9b7fb727-6fc4-4f00-b495-620c0c018412"
      unitRef="usd">26148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ce745415f1d491e81f6a7b86644f87f_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTYtMS0xLTI2NjY5_277ff3fd-c7de-454c-8ac8-63a9a222058c"
      unitRef="usd">66703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic35f4d16dfd84ea097b7183affa7fd1e_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTgtMS0xLTI2NjY5_b60e4c70-fb14-461c-b843-ca0a5eeca942"
      unitRef="usd">572414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ided90839fbfc4e698b94fea6b169e137_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTEwLTEtMS0yNjY2OQ_fc505d2d-a276-462c-9f99-100d3046aba6"
      unitRef="usd">-30899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzEyLTEyLTEtMS0yNjY2OQ_05c223e7-6710-4521-ad35-3fdb7d79c9f6"
      unitRef="usd">634366000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE0LTYtMS0xLTI2NjY5_80f1a20a-5bd0-4899-89bf-82d419a19338"
      unitRef="usd">7330000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE0LTEyLTEtMS0yNjY2OQ_b9beb05d-0fff-4e88-9587-bd41e5cb577c"
      unitRef="usd">7330000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTItMS0xLTI2NjY5_8dac5b90-4281-474b-9b77-1b13f1d51c78"
      unitRef="shares">83000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTQtMS0xLTI2NjY5_40cee40b-65f6-4506-a796-34df5b77edf6"
      unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTYtMS0xLTI2NjY5_0b9d2247-9fef-45e3-9d0d-b2bd3c4b925c"
      unitRef="usd">-795000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE1LTEyLTEtMS0yNjY2OQ_2cfc3599-5a98-4ea6-abbc-b5953d60de6d"
      unitRef="usd">-712000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTItMS0xLTI2NjY5_69e14bdf-e9d3-4f31-8efc-bc05118cd6af"
      unitRef="shares">91000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTQtMS0xLTI2NjY5_27c87917-eb66-4156-9d8e-417a2c7cee6b"
      unitRef="usd">91000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5095f2154681495585f2cf35a76fee3e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTYtMS0xLTI2NjY5_5bdc8c45-44ac-42cc-a95f-7126b122992f"
      unitRef="usd">2741000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE2LTEyLTEtMS0yNjY2OQ_584fb1b0-73f0-47ed-a6b6-1b9a3d05ca20"
      unitRef="usd">2832000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTItMS0xLTI2NjY5_3e36e0f3-914d-46f0-9352-ea3cd81420cc"
      unitRef="shares">-1214000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id8847685515e498291d6de60d08aa56c_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTQtMS0xLTI2NjY5_936fb376-a697-4c78-84b5-f4624ea8b80f"
      unitRef="usd">-1214000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTgtMS0xLTI2NjY5_73fc56af-0859-4078-b5c4-79bbffdd9c1d"
      unitRef="usd">-47097000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE3LTEyLTEtMS0yNjY2OQ_5c4a8231-801b-408c-a7a0-8831ed709bdf"
      unitRef="usd">-48311000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE4LTgtMS0xLTI2NjY5_32066855-ca76-4887-bd00-fedc1fc46dd1"
      unitRef="usd">17642000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE4LTEyLTEtMS0yNjY2OQ_fce3264c-81e2-4504-90b1-7d1184749b30"
      unitRef="usd">17642000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="i22c92d2bcded4efc91800dbf63c5daaa_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE5LTgtMS0xLTI2NjY5_ca530974-45fc-4bea-8031-6655c5a73a9a"
      unitRef="usd">39614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzE5LTEyLTEtMS0yNjY2OQ_5dfba1f4-ce42-4077-ae70-4c12699f6fb4"
      unitRef="usd">39614000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3948821c7f634684b18f99971ee4f31e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIwLTEwLTEtMS0yNjY2OQ_9c1b3b0f-a4ba-476d-8db7-ce3a332a07e9"
      unitRef="usd">5865000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIwLTEyLTEtMS0yNjY2OQ_0192aa57-a221-400f-9d0c-388e7fac4d08"
      unitRef="usd">5865000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3948821c7f634684b18f99971ee4f31e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIxLTEwLTEtMS0yNjY2OQ_e65e7379-3edf-489a-9dd8-1b853fe2373a"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIxLTEyLTEtMS0yNjY2OQ_2296eced-0891-4b72-8232-7397ba999da7"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="i9f578d8aca7d4e48a240598866fbfd92_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTItMS0xLTI2NjY5_8126e518-f4ce-4165-9ab7-f8bf8ac4d98e"
      unitRef="shares">25108000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9f578d8aca7d4e48a240598866fbfd92_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTQtMS0xLTI2NjY5_aa8bfb77-ca2a-4ee8-8d79-c1ea722c2926"
      unitRef="usd">25108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac94dfda136443c58f86bd99cfc84f55_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTYtMS0xLTI2NjY5_741cadf4-c0b0-4ba8-a20b-99e6b0aab842"
      unitRef="usd">75979000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7bfbc6eb2156494bb31bfdc1ac57c1b3_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTgtMS0xLTI2NjY5_e0ea5da5-e217-4ac1-a4d2-de8c3819306b"
      unitRef="usd">547289000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia78bdd9f2d4d441d87ba266bb86aabc2_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTEwLTEtMS0yNjY2OQ_75447fe0-c448-4d85-a387-6147323182f0"
      unitRef="usd">-25084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIyLTEyLTEtMS0yNjY2OQ_956d60a9-6151-43bb-b330-71c1e21e448c"
      unitRef="usd">623292000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIzLTYtMS0xLTI2NjY5_c59658d6-5719-4c6b-bb0c-0a9da76e9809"
      unitRef="usd">9449000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzIzLTEyLTEtMS0yNjY2OQ_58ab6414-721f-4a4e-b110-e98110f10180"
      unitRef="usd">9449000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTItMS0xLTI2NjY5_6de8a830-cb6c-4e24-a438-ceb8d8202852"
      unitRef="shares">109000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTQtMS0xLTI2NjY5_537eb02a-e1bd-4fe9-8368-a44a5e47f0a7"
      unitRef="usd">109000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTYtMS0xLTI2NjY5_7bbb51cb-a7f4-4d52-8b95-3d89ba73058a"
      unitRef="usd">-2296000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI0LTEyLTEtMS0yNjY2OQ_511186e5-5c3a-4ea4-9d3c-811afc7f20cb"
      unitRef="usd">-2187000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTItMS0xLTI2NjY5_4c5863b1-fe0f-41d1-81e2-53d5f7f181cc"
      unitRef="shares">73000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTQtMS0xLTI2NjY5_3c97f8f2-9da4-457b-b739-0933172bd44a"
      unitRef="usd">73000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if41dc57d8cc24d55a1f0c8e0d1df57f6_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTYtMS0xLTI2NjY5_91fd2046-0e02-420e-b625-a984b16342a3"
      unitRef="usd">2715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI1LTEyLTEtMS0yNjY2OQ_8200de95-4972-41a7-b608-1bf526e1ad90"
      unitRef="usd">2788000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTItMS0xLTI2NjY5_429a5023-2c5c-415d-b7fe-c0616dc9b5a2"
      unitRef="shares">-602000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i829906027e2a4489a232e630468a42cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTQtMS0xLTI2NjY5_5eda57c3-f5b3-4056-8822-e9a00152e75a"
      unitRef="usd">-602000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTgtMS0xLTI2NjY5_9da1f9fe-8818-48a2-8ce7-94f91527014d"
      unitRef="usd">-30213000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI2LTEyLTEtMS0yNjY2OQ_0ab3d53c-6ba5-49d7-8e72-6fa1529841f5"
      unitRef="usd">-30815000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI3LTgtMS0xLTI2NjY5_444f1a32-0955-41ec-94fd-4e24ca2b8d3d"
      unitRef="usd">16874000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI3LTEyLTEtMS0yNjY2OQ_3912e5ac-10e8-47be-be02-748f0f42d116"
      unitRef="usd">16874000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI4LTgtMS0xLTI2NjY5_2b62bf2a-e90d-41c3-8708-6086bdfd7858"
      unitRef="usd">84022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI4LTEyLTEtMS0yNjY2OQ_461e6168-b793-4217-a686-2196bfeca42f"
      unitRef="usd">84022000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia1dedc643d3c4dcd9c6ee15fdf964161_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI5LTgtMS0xLTI2NjY5_ab154714-61eb-4a73-8c57-f1ba963e21f8"
      unitRef="usd">-70000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i58eec9ddc0be4510b1dda7901c3fe9ad_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI5LTEwLTEtMS0yNjY2OQ_e5838b40-2a08-4680-9a6c-7ac03eac3561"
      unitRef="usd">-2240000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzI5LTEyLTEtMS0yNjY2OQ_0ca351dc-d2f6-45ac-8d66-876f9557e34f"
      unitRef="usd">-2310000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i58eec9ddc0be4510b1dda7901c3fe9ad_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMwLTEwLTEtMS0yNjY2OQ_3ba0ac4e-026e-4db0-b9f9-30f5f998c54d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMwLTEyLTEtMS0yNjY2OQ_cdb6a222-4669-4e71-9211-99bbaad93327"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="i5e2057332b064882bee34f477d99f4e9_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTItMS0xLTI2NjY5_ca4da627-248c-4164-be5d-afc1f7c30880"
      unitRef="shares">24688000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5e2057332b064882bee34f477d99f4e9_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTQtMS0xLTI2NjY5_9cfedd08-954d-4577-8270-a4ba92eae168"
      unitRef="usd">24688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i200fdb595b3d45b78b41dcc47085818e_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTYtMS0xLTI2NjY5_e8ee51fc-3687-4978-8d3b-ac6ad08398f6"
      unitRef="usd">85847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f92eee642544d9eb4de45e68b4116cf_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTgtMS0xLTI2NjY5_d1fd8902-c3d1-46ba-9098-75687e70c20d"
      unitRef="usd">584154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6a497bef70c4a598b56d0c4e24b55be_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTEwLTEtMS0yNjY2OQ_85ad2261-6e02-438d-867a-ca96980ae440"
      unitRef="usd">-27324000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDAvZnJhZzoyMWQzYTFjZTVlODA0NTk0OTQ3YTY3Njc4YzA3ZjMzZC90YWJsZTo0NmE1MDhlODhiZDk0MDY2ODM3NTg1MmE1ZDUzODM1YS90YWJsZXJhbmdlOjQ2YTUwOGU4OGJkOTQwNjY4Mzc1ODUyYTVkNTM4MzVhXzMxLTEyLTEtMS0yNjY2OQ_e190bb7c-a7ac-48e4-b20f-ae57684b124e"
      unitRef="usd">667365000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODk4_033f8068-1211-4064-991a-d1d30761da45">Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ Inc. (the &#x201c;Company,&#x201d; &#x201c;AZZ&#x201d; or &#x201c;we&#x201d;) operates primarily in the United States of America and Canada and also has operations in Brazil, China, the Netherlands, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions.  The Company's reportable segments are also referred to as operating segments.  See Note 12 for information about the Company's operations by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.  See Note 13 for more information about assets reclassified from assets held for sale to assets held and used in the consolidated balance sheets as of February 28, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coronavirus (COVID-19)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The continued uncertainty associated with COVID-19, and any of the ongoing variants, did not have a material adverse effect on the Company's results of operations for the year ended February&#160;28, 2022.  While the Company continues to support its customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, or additional regulatory requirements, will ultimately have on the demand for the Company's products and services or with its supply chain or its employees. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The impact of COVID-19 to the Company's personnel and operations has been limited.  During fiscal 2022, the Company continued to see improvement in sales and operating income in both of its reportable segments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition.  Collateral is usually not required from customers as a condition of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net of allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments.  The Company treats trade accounts receivable as one portfolio and records an allowance based on a combination of management&#x2019;s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer&#x2019;s credit terms. Accounts are written off when management determines the account is uncollectible.  Recoveries, unless material, are recorded against the allowance in the period received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the allowance for credit losses for fiscal 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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: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:10pt;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: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 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 #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;5,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,951&#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;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment based on aged receivables analysis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs, 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;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of exchange rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 year&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;5,207&#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;5,713&#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;4,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when all five of the following criteria have been satisfied:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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%;padding-left:18.67pt"&gt;Identification of the contract with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4)&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:18.67pt"&gt;Allocation of the transaction price to performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5)&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:18.67pt"&gt;Fulfillment of performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised goods or services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt"&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;Metal Coatings Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt"&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;Infrastructure Solutions segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company&#x2019;s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to fixed consideration, the Company&#x2019;s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company&#x2019;s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.721%"/&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:10pt;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:10pt;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: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 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;17,873&#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;18,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;42,465&#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;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to recognize sales of approximately $36.7 million, $5.6 million, $0.1&#160;million and $0.1&#160;million in fiscal 2023, 2024, 2025 and 2026, respectively, related to the $42.5&#160;million balance of contract liabilities as of February&#160;28, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2022 were primarily due to normal timing differences between the Company&#x2019;s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers.  The increase in contract liabilities in fiscal 2022 is primarily due to an increase in orders in the Company's Infrastructure Solutions segment. The acquisitions for fiscal year 2022 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;2022&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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td 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;559,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;511,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;605,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution&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;189,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,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;254,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power generation&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;153,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,664&#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;838,917&#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,061,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.3&#160;million and $0.9&#160;million as of February&#160;28, 2022 and February&#160;28, 2021, respectively, in support of bank guarantees for certain customers and leased facilities in international locations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-cash investing and financing activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had $0.9 million, $1.5&#160;million and $2.4&#160;million of accrued capital expenditures at the end of fiscal 2022, 2021 and 2020, respectively, which are excluded from the consolidated statements of cash flows until paid. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or market value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:322.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:66.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Buildings and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-25&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Automotive equipment&lt;/span&gt;&lt;/td&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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amortizable intangible and long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDM4_0dee7f54-ee6e-40d7-9fad-ea7bfefdde30"&gt;two&lt;/span&gt; to nineteen years.   Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;fair value. The Company did not recognize any impairment charges for fiscal year 2022. For fiscal year 2021, the Company recorded charges of $13.7 million to write-down certain property, plant and equipment and other intangible assets that were held for sale or abandoned.  In addition, for fiscal year 2020, the Company recorded impairment losses of $9.2 million. See Note 13 for additional information about these impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When there is a change to a plan of sale, and the assets are reclassified from held for sale to held and used, the long-lived assets would be reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale.  Investments in real estate are classified as held for sale in the period in which certain criteria are met including when management commits to a plan to sell, an active program to locate a buyer has been initiated, the sale is probable, and actions required to complete the plan of sale indicate that it is unlikely that significant changes to the plan of sale will be made or the plan of sale will be withdrawn.  See Note 13 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and other indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot-dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2022, 2021 and 2020, no goodwill impairment losses were recognized.  See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company tests intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the intangible asset below its carrying amount, which would result in impairment.  The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2021.  The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2022, 2021 and 2020, no impairment losses related to these indefinite-lived intangible assets were recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company&#x2019;s revolving credit facility are included in "Intangibles and other assets, net" on the consolidated balance sheets.  Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February&#160;28, 2022, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  Certain of the Company&#x2019;s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Level 1: Quoted market prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company&#x2019;s own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest.  As of February&#160;28, 2022 and 2021, the fair value of the $150.0 million outstanding 2020 Senior Notes was approximately $144.0 million and $144.8 million, respectively.   These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; Warranty reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#x2019;s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues.  Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the Company&#x2019;s warranty reserve for fiscal year 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&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:74.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.000%"/&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;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;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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Warranty costs incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Additions charged to income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at end of period&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;3,686&#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;4,460&#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;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The local currency is the functional currency for the Company&#x2019;s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders&#x2019; equity and is included in accumulated other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.619%"/&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:10pt;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:10pt;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: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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,324)&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;(25,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accruals for Contingent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which the Company is reasonably certain will be exercised, with a maximum of 10 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company's lease agreements may include rental payments that adjust periodically for inflation or are based on an index rate which are included as variable lease payments. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 was effective for the Company in the first quarter of its fiscal 2022. The Company adopted ASU 2019-12 in the first quarter of fiscal 2022, and the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020 and as clarified in January 2021, the FASB issued Accounting Standards Update No. (&#x201c;ASU&#x201d;) 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#x201d; &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;(&#x201c;ASU 2020-04&#x201d;), which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or by another reference rate expected to be discontinued.  An entity may elect to apply the amendments on a full retrospective basis as &lt;/span&gt;&lt;/div&gt;of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date between March 12, 2020 and December 31, 2022.  The Company has not adopted ASU 2020-04, but will continue to evaluate the possible adoption of any such expedients or exceptions, as well as the impact on its financial condition, results of operations, and cash flows, during the effective period.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODk5_e861bfb5-5ca0-441a-9e40-611ae542d26e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ Inc. (the &#x201c;Company,&#x201d; &#x201c;AZZ&#x201d; or &#x201c;we&#x201d;) operates primarily in the United States of America and Canada and also has operations in Brazil, China, the Netherlands, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions.  The Company's reportable segments are also referred to as operating segments.  See Note 12 for information about the Company's operations by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.  See Note 13 for more information about assets reclassified from assets held for sale to assets held and used in the consolidated balance sheets as of February 28, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI1OA_4aed2dc9-7b7d-4155-91db-d758adeeb713"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTEz_399baedb-98f8-40d2-96d5-d4704356186a">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODY3_2afcaa15-a742-4b64-9234-62a7141a48ec">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition.  Collateral is usually not required from customers as a condition of sale.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzYwNDczMTM5OTgwMzI_523107d8-e620-4444-9dad-f2e0a98aad7d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net of allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments.  The Company treats trade accounts receivable as one portfolio and records an allowance based on a combination of management&#x2019;s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer&#x2019;s credit terms. Accounts are written off when management determines the account is uncollectible.  Recoveries, unless material, are recorded against the allowance in the period received.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTEx_6e4c3246-aa25-4a47-904a-54e3456b49be">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the allowance for credit losses for fiscal 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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: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:10pt;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: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 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 #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;5,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,951&#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;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment based on aged receivables analysis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs, 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;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of exchange rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 year&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;5,207&#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;5,713&#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;4,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8955fbb6997b4e1a850edda2b55a7939_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzEtMi0xLTEtMjY2Njk_154c944e-286c-4f3d-b8d3-9e8b4772b33d"
      unitRef="usd">5713000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic4ec23475ece4bc7b88ad842b42d95b4_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzEtNC0xLTEtMjY2Njk_69300b52-3559-4854-b4a8-6fb8527aabe4"
      unitRef="usd">4951000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i975814b2691a4d3daffb0479c70b54b4_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzEtNi0xLTEtMjY2Njk_9e872445-5ba6-4768-8495-f91886e13843"
      unitRef="usd">2267000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzItMi0xLTEtMjY2Njk_aabe4026-dfd0-433a-9a71-bd199f2fb9ef"
      unitRef="usd">-377000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzItNC0xLTEtMjY2Njk_596c37c5-e563-4ddd-ad12-9d3c49d8982e"
      unitRef="usd">1040000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzItNi0xLTEtMjY2Njk_d7cf4aca-d69d-4ff0-8b0b-6b6726732abb"
      unitRef="usd">2734000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzMtMi0xLTEtMjY2Njk_e710de2b-a490-418a-a0f5-8fc9c8403948"
      unitRef="usd">-116000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzMtNC0xLTEtMjY2Njk_70a8f2f2-ce82-4c60-a643-9b6f0aef014e"
      unitRef="usd">-354000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzMtNi0xLTEtMjY2Njk_797d7dc9-24a6-4a07-aec9-0fb3c5249735"
      unitRef="usd">-129000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzQtMi0xLTEtMjY2Njk_e4d6728c-0a04-4090-9aa7-1eb547e12070"
      unitRef="usd">-64000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzQtNC0xLTEtMjY2Njk_6bb652d3-1e0f-49d1-a66b-bad5a3ee59c6"
      unitRef="usd">-41000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzQtNi0xLTEtMjY2Njk_a2596035-4974-4688-ae2c-0486cca06a1b"
      unitRef="usd">106000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="ide8a8af1adc1498ba9fb88f28e1e5f0a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzUtMi0xLTEtMjY2Njk_a4c76869-c592-4b74-8d9f-f4ff9b19d653"
      unitRef="usd">51000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="i1fc36e55119d40be831a2a2e37ec1e21_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzUtNC0xLTEtMjY2Njk_5733dad4-b5fb-4a27-8800-7bcdcb481ba0"
      unitRef="usd">117000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease
      contextRef="ibde51d43fc7249fd8cf7d1f88e04bd91_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzUtNi0xLTEtMjY2Njk_0f8b3881-aabd-47f7-a3ec-6edf682d18e3"
      unitRef="usd">-27000</us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id56f30cbdd43440fbd0f157af8088a0d_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzYtMi0xLTEtMjY2Njk_48869c94-96fd-47fe-af4a-d52805476f2e"
      unitRef="usd">5207000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8955fbb6997b4e1a850edda2b55a7939_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzYtNC0xLTEtMjY2Njk_2375e60a-58e5-46b3-946b-b0c40fd1c97e"
      unitRef="usd">5713000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic4ec23475ece4bc7b88ad842b42d95b4_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo1YTEwNDZmNjQ1OWQ0NGQ1ODFmMmI3N2I0ODk5OGZkOS90YWJsZXJhbmdlOjVhMTA0NmY2NDU5ZDQ0ZDU4MWYyYjc3YjQ4OTk4ZmQ5XzYtNi0xLTEtMjY2Njk_6b6a7012-0a0f-4465-9540-8789f1a9a618"
      unitRef="usd">4951000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODgz_32f36552-1e8a-4927-82e6-e669e4316d81">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when all five of the following criteria have been satisfied:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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%;padding-left:18.67pt"&gt;Identification of the contract with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.67pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4)&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:18.67pt"&gt;Allocation of the transaction price to performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:45pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5)&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:18.67pt"&gt;Fulfillment of performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised goods or services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt"&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;Metal Coatings Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ's Metal Coatings segment is a provider of hot-dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt"&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;Infrastructure Solutions segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company&#x2019;s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to fixed consideration, the Company&#x2019;s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company&#x2019;s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.721%"/&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:10pt;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:10pt;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: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 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;17,873&#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;18,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;42,465&#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;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to recognize sales of approximately $36.7 million, $5.6 million, $0.1&#160;million and $0.1&#160;million in fiscal 2023, 2024, 2025 and 2026, respectively, related to the $42.5&#160;million balance of contract liabilities as of February&#160;28, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2022 were primarily due to normal timing differences between the Company&#x2019;s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers.  The increase in contract liabilities in fiscal 2022 is primarily due to an increase in orders in the Company's Infrastructure Solutions segment. The acquisitions for fiscal year 2022 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTIz_debf6b95-781c-4671-885e-25a5be9862e1">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in contract liabilities for fiscal year 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.721%"/&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:10pt;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:10pt;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: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 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;17,873&#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;18,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;42,465&#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;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzEtMS0xLTEtMjY2Njk_27e3e57f-0907-44a2-ba73-c9dfaa551c97"
      unitRef="usd">17873000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzEtMy0xLTEtMjY2Njk_eef7ed39-1fcd-4c89-a46c-c5d342d2bc17"
      unitRef="usd">18418000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzItMS0xLTEtMjY2Njk_5ed737a8-8a6b-4306-a75e-f5475e489021"
      unitRef="usd">38085000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzItMy0xLTEtMjY2Njk_e3c7b142-f1c3-414b-9c88-64192e0e9474"
      unitRef="usd">13603000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzMtMS0xLTEtMjY2Njk_1236c0b8-2da6-47b3-b6c0-f785e46d96e7"
      unitRef="usd">-13493000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzMtMy0xLTEtMjY2Njk_6ba27f43-8eb7-4e3b-ac33-6858b2816e31"
      unitRef="usd">-14148000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzQtMS0xLTEtMjY2Njk_79129b64-974c-4838-8452-ac6ed1c0cb8f"
      unitRef="usd">42465000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYzMxOTg0NWUzOWI0MGYxYTY1ZmIwZWU0NDFhOGU2NC90YWJsZXJhbmdlOmNjMzE5ODQ1ZTM5YjQwZjFhNjVmYjBlZTQ0MWE4ZTY0XzQtMy0xLTEtMjY2Njk_cc0c52a2-e066-41b1-b385-e897980b2458"
      unitRef="usd">17873000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iebc4dacf60b242438433759789b9c386_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzEy_f99dc81d-a215-40d4-a99e-9c2a63679b43"
      unitRef="usd">36700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="icb47d54013664f85a461a5eac0eeff36_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzE2_4af412f3-b793-4d3d-b4d4-6f9e8f1f8703"
      unitRef="usd">5600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5ab11009531c4fb2b6be8726d1b7d6ad_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE2NDkyNjc0NzE0NzU_9374467e-fa43-4877-9ce9-c36aaf9526c7"
      unitRef="usd">100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idd7a63e2df3647ed8c929778b14611d4_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzIz_7e5e67ab-b97e-44c2-b601-cd89623fd743"
      unitRef="usd">100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzExNzg2_da7d76c1-a165-48a7-bf5b-acaabc1f6f87"
      unitRef="usd">42500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODQz_3f4b8aa9-ba41-4bfd-9d8f-b94905f1b311">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;2022&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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td 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;559,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;511,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;605,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution&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;189,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,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;254,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power generation&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;153,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,664&#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;838,917&#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,061,817&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32b8e23b6d71493880d94ddb4aa61c5c_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzItMS0xLTEtMjY2Njk_bf3fa1ca-6a54-47db-a74c-28ad8c4453c5"
      unitRef="usd">559653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cc7f89bf7074940a7194ef22e9e8721_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzItMy0xLTEtMjY2Njk_f47bd9ef-707a-436c-ab6e-4dcb6e986edc"
      unitRef="usd">511740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic99c116e9ded4fd698dae2a68eda3c0a_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzItNS0xLTEtMjY2Njk_727346e3-e0e1-41b7-9f7c-45b95f8e0998"
      unitRef="usd">605236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8816fc8424724e899935c83113501875_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzMtMS0xLTEtMjY2Njk_cdf292e6-cc9a-4baa-9e1d-9cacd20664eb"
      unitRef="usd">189559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0e9c6a9e88e44bcb0a47222b5043979_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzMtMy0xLTEtMjY2Njk_2d107086-86ae-4639-8d02-97ef3db273b6"
      unitRef="usd">209729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72cb53769f5a4cc7aec5cc9d032e63fa_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzMtNS0xLTEtMjY2Njk_95f5d88b-7156-4d87-9eb9-4d9749aa58fd"
      unitRef="usd">254836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fac440526fc4af1be0654da99054cd2_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzQtMS0xLTEtMjY2Njk_355a594c-b377-4757-aa8b-2724dc2d7659"
      unitRef="usd">153452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99dc19a990a34b1fa9146178e581fc4e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzQtMy0xLTEtMjY2Njk_18116e85-1c9a-41df-a164-bf95ad70d6cf"
      unitRef="usd">117448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida1072d9c93644098f9993857d1f2174_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzQtNS0xLTEtMjY2Njk_53228802-ea34-41f9-93a7-b536a575c835"
      unitRef="usd">201745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzUtMS0xLTEtMjY2Njk_1bb18ca2-470e-4256-bd80-bbe3085245d8"
      unitRef="usd">902664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzUtMy0xLTEtMjY2Njk_05bc2445-ed93-47ca-94c7-bbbb1f482031"
      unitRef="usd">838917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpmZGRmZmEyODc0NTI0NmE1YjE4M2ZiMWYwNTg4MmU1My90YWJsZXJhbmdlOmZkZGZmYTI4NzQ1MjQ2YTViMTgzZmIxZjA1ODgyZTUzXzUtNS0xLTEtMjY2Njk_ef1c821b-86c7-4ba0-8313-a4c3580285bb"
      unitRef="usd">1061817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTMw_91aa46ca-8091-4511-afa9-c1de61745705">Cash and cash equivalentsThe Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.3&#160;million and $0.9&#160;million as of February&#160;28, 2022 and February&#160;28, 2021, respectively, in support of bank guarantees for certain customers and leased facilities in international locations.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNTkw_53d469f8-cb21-433a-aa6c-572cefa56d20"
      unitRef="usd">300000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNTk3_de13f4bb-94e0-4765-ad0e-fff3645db63d"
      unitRef="usd">900000</us-gaap:RestrictedCash>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNzY3_214e8fc2-0a69-40f3-8449-7b491960821e"
      unitRef="usd">900000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNzcx_be98bfce-a48e-4bd8-8645-cea8c72b38eb"
      unitRef="usd">1500000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzEzNzc4_f0990914-1f5f-49c0-a8c3-59694a498ff2"
      unitRef="usd">2400000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTAw_18ad26ec-4ee5-47ca-932d-8770e27198b7">InventoriesInventories are stated at the lower of cost or market value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTAx_9870583b-47f7-4d39-a5c7-93c5cfb24713">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:322.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:66.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Buildings and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-25&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Automotive equipment&lt;/span&gt;&lt;/td&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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTA3_e04f2a95-a2d6-4b35-a2a7-51681226c9f0">Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:322.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:66.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Buildings and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-25&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Automotive equipment&lt;/span&gt;&lt;/td&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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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:10pt;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:top"&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;22,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;283,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, software and computers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automotive 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;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;536,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;494,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(305,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;230,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;207,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2022, 2021, and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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: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:10pt;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;30,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;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;29,884&#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;30,721&#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;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 depreciation 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 #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;32,361&#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;32,203&#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;33,070&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i74b053a8d200489ca9c23e5408072905_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzAtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiN2RkMjk2NmYxYWQ0NjVkYWVhNWZkOTliNWJiODMzY180_8f45b38e-cbd2-4ac9-a4d7-db5210a777bb">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9b597607ecea487faa0b5c272f062a0d_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzAtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiN2RkMjk2NmYxYWQ0NjVkYWVhNWZkOTliNWJiODMzY183_37ea7ed9-b599-401f-9727-77a9f0cfb89c">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i39eb8c3bd6ac4199b13f3e22651fcd51_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzEtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiZTAwNTk0NWM3YTU0YmE0OTNjZjQwNGM1NmY0OTlkZl80_e52678a6-dbe5-45a5-9b1d-9bf335d459ef">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i98606f64c349444e9981bb733bb82625_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzEtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiZTAwNTk0NWM3YTU0YmE0OTNjZjQwNGM1NmY0OTlkZl83_76b34659-930a-46be-8fa7-ad4f7807e0e0">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibbc20c0807714395aad2820436e97bda_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzItMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoyODFkOGRhMTY4MjM0N2MzYTA4NTEzOWI0YzdkYTI4YV80_a9d5c49b-f460-444a-9b24-b80159a77dc8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i60f3fe6cfb4d46b39602bb6558464289_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzItMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjoyODFkOGRhMTY4MjM0N2MzYTA4NTEzOWI0YzdkYTI4YV83_5fb17894-a197-4470-b54b-2fcb3db39cf6">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i12410d287ff94d08a473c61734aeb50b_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzMtMS0xLTEtMjY2Njk_96d9085b-ff0f-47c2-bb13-b8ce90ef6125">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1120317e28d54a9baf24db6304eb664d_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzQtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiYWYwNWMyODdlYWY0NTVjOTI2OGQxZWZhZGQ0YmI2Y180_ce892833-9c50-4534-9a41-55e165455c57">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9150884ace3844e2aab4975f70fd979f_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTo0NDg0MjczYTkwZTc0NGI4Yjc5ODA5YTM3MDkyMDFmOC90YWJsZXJhbmdlOjQ0ODQyNzNhOTBlNzQ0YjhiNzk4MDlhMzcwOTIwMWY4XzQtMS0xLTEtMjY2NjkvdGV4dHJlZ2lvbjpiYWYwNWMyODdlYWY0NTVjOTI2OGQxZWZhZGQ0YmI2Y183_453f5912-aa65-40ea-8308-3779c9ae19fa">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6da40a352fd646b5ab7ca68c1c766860_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE1NDQ0_4027e113-50bf-49d8-ab45-ced92d28bc33">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODY1_f2420b58-20a3-42e0-bb97-52e72473c595">Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value. The Company did not recognize any impairment charges for fiscal year 2022.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE2MDIz_6031df78-2a77-4230-bd35-6b3be8578433"
      unitRef="usd">13700000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE2MjI4_c5a68724-6865-46e3-b299-57ace554a473"
      unitRef="usd">9200000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTI2_e0ac2fee-3e3f-4138-ac49-61ada0e1d2ad">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and other indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot-dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2022, 2021 and 2020, no goodwill impairment losses were recognized.  See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company tests intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the intangible asset below its carrying amount, which would result in impairment.  The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2021.  The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2022, 2021 and 2020, no impairment losses related to these indefinite-lived intangible assets were recorded.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE3OTE5_7b3be3af-f5c5-4d7e-88c3-ef8230a7b2b8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE3OTE5_b2acd354-94d1-4b45-95d6-d2bee0aea093"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzE3OTE5_f3e0887b-12c5-4ec6-abdd-5403269735ae"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTMy_757cccc5-1aad-41e4-8e2b-43dad6de413b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company&#x2019;s revolving credit facility are included in "Intangibles and other assets, net" on the consolidated balance sheets.  Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTI3_6ea18a25-e702-4d7b-bb3a-3a4760c3c5c1">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February&#160;28, 2022, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTIy_d111d51e-b50f-41ac-93c4-63abb5ec57bc">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  Certain of the Company&#x2019;s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Level 1: Quoted market prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company&#x2019;s own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts&#160;payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest.  As of February&#160;28, 2022 and 2021, the fair value of the $150.0 million outstanding 2020 Senior Notes was approximately $144.0 million and $144.8 million, respectively.   These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i22f79d6a089f4a16a0fbff3300711189_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzIyMzI3_87f188b6-c45c-4d47-9674-cf8816228ccc"
      unitRef="usd">144000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i7663669063924bb6a9f3d4215a6e039c_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzIyNDEy_763520c1-f48a-46d0-8bc3-41354ab53cf3"
      unitRef="usd">144800000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODE4_dfdad3de-2e3b-454f-9b3e-97e16270999c">Warranty reservesA reserve has been established to provide for the estimated future cost of warranties on a portion of the Company&#x2019;s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues.  Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary.</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODQ2_a90b6044-1d74-4979-9582-425c9a3426cf">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the Company&#x2019;s warranty reserve for fiscal year 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&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:74.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.000%"/&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;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;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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Warranty costs incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Additions charged to income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at end of period&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;3,686&#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;4,460&#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;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzEtMS0xLTEtMjY2Njk_da19f3dd-1657-4c88-8336-a05d65e3ff5e"
      unitRef="usd">4460000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzEtMy0xLTEtMjY2Njk_0628a9a2-2b82-4851-9b0a-87904036c767"
      unitRef="usd">3702000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ide4643bdaa34414f91a7a89df3183011_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzEtNS0xLTEtMjY2Njk_1e541330-0481-443c-a7b2-692f2baf7a23"
      unitRef="usd">1751000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyExpense
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzItMS0xLTEtMjY2Njk_8e443e07-b580-4456-acb2-d0c63a04d049"
      unitRef="usd">1136000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzItMy0xLTEtMjY2Njk_d4fbccf8-0c35-4330-961d-5d5098a6f7d4"
      unitRef="usd">1865000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzItNS0xLTEtMjY2Njk_5f7a92ec-f026-42ac-9be8-c57fc6c2e332"
      unitRef="usd">2118000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzMtMS0xLTEtMjY2Njk_f1e16f6c-aee0-40f7-88c6-cadf59d556d1"
      unitRef="usd">362000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzMtMy0xLTEtMjY2Njk_b54640b7-d9b7-4cf1-94cf-0c2cbeecf829"
      unitRef="usd">2623000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzMtNS0xLTEtMjY2Njk_894ee810-c5c7-40bf-bb1d-1f5db72659b9"
      unitRef="usd">4069000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzUtMS0xLTEtMjY2Njk_22912baf-3eff-4e65-89d3-d88ecb035e97"
      unitRef="usd">3686000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzUtMy0xLTEtMjY2Njk_7676e19e-2b45-4ac6-99e0-0c1beaa45095"
      unitRef="usd">4460000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTozMzg4MWVlODg1NTc0N2MyOGUyYTA5OWQxM2EwYTBlNi90YWJsZXJhbmdlOjMzODgxZWU4ODU1NzQ3YzI4ZTJhMDk5ZDEzYTBhMGU2XzUtNS0xLTEtMjY2Njk_78c97a9c-30d7-46c0-b055-3f796a8756b5"
      unitRef="usd">3702000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTI4_cd12f8d1-34b8-4633-acb1-40dad8c6b759">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The local currency is the functional currency for the Company&#x2019;s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders&#x2019; equity and is included in accumulated other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4OTM3_ee8712e1-ae84-47f9-9d87-d470634a860a">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.619%"/&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:10pt;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:10pt;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: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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,324)&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;(25,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzEtMS0xLTEtMjY2Njk_07d009f6-8b31-4f01-b6be-26ad605cf259"
      unitRef="usd">-27324000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzEtMy0xLTEtMjY2Njk_ee845f3a-9ede-4ebd-af64-deb7d0797ef0"
      unitRef="usd">-25084000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzMtMS0xLTEtMjY2Njk_9625b67c-d58d-4dc8-b269-da720a91b396"
      unitRef="usd">-27324000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90YWJsZTpjYmJiZDJhMGI2ZWE0YTM4OWYzZWFlMWNmOTA3MGFhYi90YWJsZXJhbmdlOmNiYmJkMmEwYjZlYTRhMzg5ZjNlYWUxY2Y5MDcwYWFiXzMtMy0xLTEtMjY2Njk_736a1114-5818-4a28-b445-bfc5cfcb306a"
      unitRef="usd">-25084000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODIw_e34927a7-8d8c-4605-939f-047907f16afc">Accruals for Contingent LiabilitiesThe Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODIx_50ff6728-471f-43ae-b1dd-54736314095d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred and is recorded net of any lease incentives received. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which the Company is reasonably certain will be exercised, with a maximum of 10 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMDYvZnJhZzpmMTc0YjI1NzI5ZTc0ZWIxYmM4ZTBlZTFjOWM5ZGM3Yy90ZXh0cmVnaW9uOmYxNzRiMjU3MjllNzRlYjFiYzhlMGVlMWM5YzlkYzdjXzI4ODIy_b081e1b8-ddc5-44a0-ba10-bc127103756e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 was effective for the Company in the first quarter of its fiscal 2022. The Company adopted ASU 2019-12 in the first quarter of fiscal 2022, and the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020 and as clarified in January 2021, the FASB issued Accounting Standards Update No. (&#x201c;ASU&#x201d;) 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&#x201d; &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;(&#x201c;ASU 2020-04&#x201d;), which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or by another reference rate expected to be discontinued.  An entity may elect to apply the amendments on a full retrospective basis as &lt;/span&gt;&lt;/div&gt;of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date between March 12, 2020 and December 31, 2022.  The Company has not adopted ASU 2020-04, but will continue to evaluate the possible adoption of any such expedients or exceptions, as well as the impact on its financial condition, results of operations, and cash flows, during the effective period.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90ZXh0cmVnaW9uOmFiMzdjYTc3ODRhMTRkYmNhYTVkN2I3OTM0MGVhNTZmXzI4Ng_bddf5cfd-2e19-434d-844f-228d9d5c5470">Property, Plant and Equipment&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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:10pt;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:top"&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;22,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;21,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;283,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures, software and computers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automotive 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;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;536,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;494,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(305,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;230,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;207,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of depreciation expense in the consolidated statements of income for fiscal 2022, 2021, and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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: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:10pt;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;30,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;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;29,884&#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;30,721&#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;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 depreciation 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 #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;32,361&#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;32,203&#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;33,070&#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:PropertyPlantAndEquipmentGross
      contextRef="i3d2cc4f0f9ec4491931cba1f905922b8_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzEtMi0xLTEtMjY2Njk_75e3f148-56df-42f0-aa70-4f9470633218"
      unitRef="usd">22318000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibc759364c2684ed486a7973debab4ad1_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzEtNC0xLTEtMjY2Njk_51a70178-3253-45de-9f93-c60e6efdd4ef"
      unitRef="usd">21439000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a29df32175046cabbd687ecbcb7f0e4_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzItMi0xLTEtMjY2Njk_7544bd26-ed9d-40f1-a7b5-2c412359f20d"
      unitRef="usd">176747000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43b1813496c04ab3be9bf1c39fbd955b_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzItNC0xLTEtMjY2Njk_fda51e0d-0d63-40c8-a4b6-19d432dad61b"
      unitRef="usd">158190000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8735c49c37ef44c2bac7c3ef492ac65f_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzMtMi0xLTEtMjY2Njk_3ed65ab8-6c75-415a-88d3-45a5e9fbb033"
      unitRef="usd">283333000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i85c16c440a8541c98f0e306cf36cd946_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzMtNC0xLTEtMjY2Njk_d48a0095-c2db-45d7-9f74-854061011d8a"
      unitRef="usd">253027000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2a0a59bd1e4c404ea41c8c4515275f35_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzQtMi0xLTEtMjY2Njk_a9b248ac-4dfc-4e03-8632-cb572f05da19"
      unitRef="usd">33994000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i72e000ea2cf2461780f51926fd812104_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzQtNC0xLTEtMjY2Njk_6750e13d-ba1a-4398-bcd4-538e4bfc1aaa"
      unitRef="usd">31695000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id41ce316c8fb4e90adb7363c87e826f0_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzUtMi0xLTEtMjY2Njk_a8f3be5a-40f5-4395-b0c3-846c99ab7479"
      unitRef="usd">5350000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic8b6f343e58b426b9afd6a73e36d520e_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzUtNC0xLTEtMjY2Njk_702d7768-a16c-4255-baaf-73ee4fe39d90"
      unitRef="usd">3714000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i395be25641c743228dc25f9bd32298f2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzYtMi0xLTEtMjY2Njk_f1d1246b-8119-4c1a-851b-277ed6ce0410"
      unitRef="usd">14623000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iccaef6a0c7db4347909a2a9883b9cb98_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzYtNC0xLTEtMjY2Njk_22baa8c6-cfbc-42c4-b0bf-814d1dc13de6"
      unitRef="usd">26223000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzctMi0xLTEtMjY2Njk_1d5ab0d0-5241-4566-acbb-737dfb87ab3b"
      unitRef="usd">536365000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzctNC0xLTEtMjY2Njk_3c9c06c8-31e0-41d1-bf63-4a2fa50fe534"
      unitRef="usd">494288000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzgtMi0xLTEtMjY2Njk_a1b53983-ee3e-45ac-a39f-63f096a6347b"
      unitRef="usd">305517000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzgtNC0xLTEtMjY2Njk_ad46083d-5464-47a4-bd24-2e8098c1babd"
      unitRef="usd">287199000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzktMi0xLTEtMjY2Njk_c554c878-1d64-467e-91f0-ad7bb41a6399"
      unitRef="usd">230848000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTphZGU0ODRiYTg2YWQ0MzYwODlmYmEzNmMxNDc5OTQzMy90YWJsZXJhbmdlOmFkZTQ4NGJhODZhZDQzNjA4OWZiYTM2YzE0Nzk5NDMzXzktNC0xLTEtMjY2Njk_8bf2335b-912e-44c4-892a-8767537a819b"
      unitRef="usd">207089000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzEtMi0xLTEtMjY2Njk_bbd0fd55-ef71-42dd-8f12-fbb3e7289621"
      unitRef="usd">30357000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzEtNC0xLTEtMjY2Njk_3b6bdb3b-8c28-4e25-95a9-1317bc39c907"
      unitRef="usd">29884000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzEtNi0xLTEtMjY2Njk_0c729a0c-e3fa-4e72-81fd-99cb9524e2fa"
      unitRef="usd">30721000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzItMi0xLTEtMjY2Njk_ec077bc7-95de-4b9e-ad9d-bb3c3b25b73a"
      unitRef="usd">2004000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzItNC0xLTEtMjY2Njk_592acff9-2804-4aa9-80d8-96f4b8ac961d"
      unitRef="usd">2319000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzItNi0xLTEtMjY2Njk_e089c6d6-7703-4497-832c-ed6e84c820fa"
      unitRef="usd">2349000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzMtMi0xLTEtMjY2Njk_ca983456-0461-4b6f-98e1-b93172f05643"
      unitRef="usd">32361000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzMtNC0xLTEtMjY2Njk_cfcc155a-e768-46bf-a236-0d0035359dfc"
      unitRef="usd">32203000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTIvZnJhZzphYjM3Y2E3Nzg0YTE0ZGJjYWE1ZDdiNzkzNDBlYTU2Zi90YWJsZTozYjlkOTJmNTk3ZTM0MzVkODBmNWMxMjJmZTdkZjEwYi90YWJsZXJhbmdlOjNiOWQ5MmY1OTdlMzQzNWQ4MGY1YzEyMmZlN2RmMTBiXzMtNi0xLTEtMjY2Njk_61717500-20b0-4512-8088-b2dd1bcf100d"
      unitRef="usd">33070000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzODM_64ac1a57-9913-47d2-aa34-542ea560413f">Goodwill and Intangible Assets&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized over their estimated useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill by segment for fiscal years 2022 and 2021 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Ending Balance&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;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;158,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;32,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;190,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;353,881&#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;32,389&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(477)&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;(180)&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;385,613&#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: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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Ending Balance&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;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;157,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;158,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;356,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,551&#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;(3,394)&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,693)&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,192&#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;353,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During fiscal 2021 and 2020, the Company continued to execute its strategy to divest of non-core businesses, which included the divestiture of businesses serving customers in the nuclear power businesses. In connection with these activities, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses in the reporting unit to which the goodwill applied. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data. During fiscal 2022, the Company made changes to a plan of sale for a business that was previously held for sale in the Infrastructure Solutions segment. The Company had previously recognized the impact of the impairment in the prior year related to this business.  This business was reclassified from assets held for sale into assets held and used during fiscal 2022.  See Note 13 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company allocated $7.9 million of goodwill to this business, which was written off upon the completion of the sale. The estimate of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. See Note 13 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company completed its fiscal 2022 annual goodwill impairment analysis as of December 31, 2021 and concluded that no impairment existed at any of its reporting units as of the testing date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortizable intangible assets consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;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:10pt;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: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 related intangibles&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;15&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;149,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;145,782&#160;&lt;/span&gt;&lt;/td&gt;&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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Trademarks&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;21.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,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;/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;Certifications&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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross 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="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;183,964&#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;184,233&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizable intangible assets, net&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;72,326&#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;83,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of amortization expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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: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:10pt;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;6,658&#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;6,838&#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;6,873&#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;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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-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;12,304&#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;12,400&#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;17,124&#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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, for fiscal 2020, intangibles with a net carrying value of approximately $14.6 million were written-off as part of the sale of the nuclear logistics business and nuclear-related intangibles with a carrying value of approximately $7.2 million were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 13 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of $3.4 million on the consolidated balance sheets as of February&#160;28, 2022 and February&#160;28, 2021, related to certain tradenames acquired as part of prior business acquisitions. These indefinite-lived intangible assets are not amortized, but are assessed for impairment annually or whenever an impairment may be indicated. During fiscal 2022 and 2021, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.015%"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;72,326&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzODU_6202d423-b6d3-4965-bcf5-6a307e8a55fc">&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill by segment for fiscal years 2022 and 2021 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:24.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Ending Balance&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;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;158,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;32,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;190,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;353,881&#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;32,389&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(477)&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;(180)&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;385,613&#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: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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Currency Translation Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;Ending Balance&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;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;157,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;158,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;356,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,551&#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;(3,394)&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,693)&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,192&#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;353,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItMi0xLTEtMjY2Njk_fc67e3a9-5c5f-467a-bafe-a5b9054a7d98"
      unitRef="usd">158659000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItNC0xLTEtMjY2Njk_9b84b61b-dcc4-4fdd-abbf-ec48edf2e625"
      unitRef="usd">32389000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItNi0xLTEtMjY2Njk_1443ef8a-4eef-48b2-ad98-9afefba5f0a1"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItOC0xLTEtMjY2Njk_2e18e7b2-5940-4963-b92b-2e68605de185"
      unitRef="usd">-477000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItMTAtMS0xLTI2NjY5_fc2ccf27-b4e0-46b0-af6a-f4c002abc7a9"
      unitRef="usd">-180000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="if84b1addbf83478fb5367a8bff306d7f_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzItMTItMS0xLTI2NjY5_829086f5-50e3-4317-88d2-901b16205374"
      unitRef="usd">190391000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtMi0xLTEtMjY2Njk_cfa3d5ea-a8df-4f0e-adae-aaa58f211ff0"
      unitRef="usd">195222000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtNC0xLTEtMjY2Njk_ed71e633-1f04-4408-a74b-30eaffc43b45"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtNi0xLTEtMjY2Njk_e2a98af1-2b86-4eb3-82f7-91c58888c91e"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtOC0xLTEtMjY2Njk_450f647a-2e14-4000-81ab-5a7c69941e5c"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtMTAtMS0xLTI2NjY5_0d24d8b8-d02f-46f0-8875-5504b13df8fd"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i5eda31eff5494070b67250a89b90bf38_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzMtMTItMS0xLTI2NjY5_2583b41d-eab5-4812-91d4-a3a0e06201ab"
      unitRef="usd">195222000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtMi0xLTEtMjY2Njk_bfff776e-eb25-4091-97c9-ce70bdc34f7e"
      unitRef="usd">353881000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtNC0xLTEtMjY2Njk_aab9cc0f-f338-4c49-90ad-a52f5e2220fa"
      unitRef="usd">32389000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtNi0xLTEtMjY2Njk_58a75ac4-4e5c-4571-b422-0e35305f6a35"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtOC0xLTEtMjY2Njk_f3f28ae2-ddf4-4c26-8186-d93e21285a00"
      unitRef="usd">-477000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtMTAtMS0xLTI2NjY5_c8409ac3-4534-492a-89e7-6849040622d8"
      unitRef="usd">-180000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo5MWE0NWIwMjI4OWU0NTg5YWQyZjYwOTE0NTNjNzE2Zi90YWJsZXJhbmdlOjkxYTQ1YjAyMjg5ZTQ1ODlhZDJmNjA5MTQ1M2M3MTZmXzQtMTItMS0xLTI2NjY5_f471fa4a-8d38-4284-9e5f-e93815aad83a"
      unitRef="usd">385613000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1064eb858d924c6ca07dedae27a72829_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItMi0xLTEtMjY2Njk_fa77e9a6-3dbd-4ac2-8489-2a56673e2fba"
      unitRef="usd">157048000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItNC0xLTEtMjY2Njk_abb4d24e-5605-4f1b-a660-66e24aac8ccb"
      unitRef="usd">1551000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItNi0xLTEtMjY2Njk_b0a6cc24-d911-4317-ad50-d60a54befa1c"
      unitRef="usd">1132000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItOC0xLTEtMjY2Njk_c603ea5e-ee85-487d-90e9-56048b6e3b75"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItMTAtMS0xLTI2NjY5_00478b63-3ddb-48e8-abd7-7c0a870b89ee"
      unitRef="usd">1192000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzItMTItMS0xLTI2NjY5_99000c42-2fb1-40d5-be90-240b3ef78e40"
      unitRef="usd">158659000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i698ff2b5ce9a4a35b654f03c196bd719_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtMi0xLTEtMjY2Njk_e24664bb-e9f3-4185-8df6-61830a31dbe6"
      unitRef="usd">199177000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtNC0xLTEtMjY2Njk_03288c25-0689-43f9-88a6-1d52c77b8cec"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtNi0xLTEtMjY2Njk_e040e674-1889-44fe-a4f4-231068e97edc"
      unitRef="usd">2262000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtOC0xLTEtMjY2Njk_56fa3eea-e274-4163-89e1-c08635d48a72"
      unitRef="usd">-1693000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtMTAtMS0xLTI2NjY5_cb07dd86-6bc9-4578-80d2-7ac5ef711fe9"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzMtMTItMS0xLTI2NjY5_99f5cef4-498d-4b03-98a2-441b220ff3a3"
      unitRef="usd">195222000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtMi0xLTEtMjY2Njk_536ad3a3-10fb-4d24-a186-376168e1db13"
      unitRef="usd">356225000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtNC0xLTEtMjY2Njk_bee27639-1d60-41bf-97b4-0aa2a5b431ae"
      unitRef="usd">1551000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtNi0xLTEtMjY2Njk_952a980a-4327-448a-8100-b2a9e7f32d4d"
      unitRef="usd">3394000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtOC0xLTEtMjY2Njk_8b97e97b-ee1e-439d-9deb-2075c9e326a2"
      unitRef="usd">-1693000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtMTAtMS0xLTI2NjY5_f1953f3e-0114-41e5-b4ac-9ad571bc8b13"
      unitRef="usd">1192000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0OTVjNDA2MDM5Nzc0MTEyYWQ3MWFjZjMwMjMxMTNmNy90YWJsZXJhbmdlOjQ5NWM0MDYwMzk3NzQxMTJhZDcxYWNmMzAyMzExM2Y3XzQtMTItMS0xLTI2NjY5_6628ffc8-4695-4035-89fe-a79b649f6f0e"
      unitRef="usd">353881000</us-gaap:Goodwill>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i88fc2897d0d843efbfe0db5850a707af_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzE2Mjc_bd23458e-edea-47a3-b619-9d602910f45f"
      unitRef="usd">7900000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzM0MDA_332faa99-ec80-47e0-9c5d-62bb50e1e457">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortizable intangible assets consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.152%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.090%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;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:10pt;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: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 related intangibles&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;15&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;149,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;145,782&#160;&lt;/span&gt;&lt;/td&gt;&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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Trademarks&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;21.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,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;/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;Certifications&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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross 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="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;183,964&#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;184,233&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizable intangible assets, net&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;72,326&#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;83,891&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icd365040102e42d1a941bf3df06f4e53_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEtMi0xLTEtMjY2Njk_4a364598-1c40-4613-9727-f64ef322f4a9">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i406c5ecbe384432e9b6c5d767a7d7f50_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEtNC0xLTEtMjY2Njk_045bb29d-4944-4fc0-a305-c316f73b01f4"
      unitRef="usd">149796000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i506c8bbd985b47cca3f6a87bcae131ee_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEtNi0xLTEtMjY2Njk_63fde322-49c4-47c1-b5a4-2f139b0b29b5"
      unitRef="usd">145782000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia3655dbd0fce4fc79b091559311e80da_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzItMi0xLTEtMjY2Njk_325292f3-393c-450d-be5e-7d060ecc436a">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0e181caac1dd47638bbe5646046f7929_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzItNC0xLTEtMjY2Njk_f96385ef-f154-4611-a7db-9e94cc8574da"
      unitRef="usd">7903000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0df07a2c17044659c400f1da0410722_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzItNi0xLTEtMjY2Njk_ca1a91f2-43e7-4035-808b-863f7da02f69"
      unitRef="usd">8803000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia09fba3f52c845f59abd1c180d1fdcc5_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzMtMi0xLTEtMjY2Njk_c609db11-0c6d-42c1-9082-afb5b3bfb1c6">P21Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73475c58b4ab4c26b38fae470f85fc2b_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzMtNC0xLTEtMjY2Njk_b8466c8a-7c73-434c-8a20-c169bfe36573"
      unitRef="usd">23303000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i20e9be7c2b7842b1ae7f3a9ce9553106_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzMtNi0xLTEtMjY2Njk_b34864c7-18c6-47ca-b5fc-56d7f12d17fb"
      unitRef="usd">26695000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i84d3b9ab79b3405888fd394fdd00a7ae_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzQtMi0xLTEtMjY2Njk_7c018594-33de-4138-8e06-45e87de02969">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i88fc5cd020474808ad7d2ec165e188fb_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzQtNC0xLTEtMjY2Njk_d4702ab3-67a7-4589-9f9d-1cd221d10dbc"
      unitRef="usd">2554000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i594c924ba0864b93bdeb8741d7916410_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzQtNi0xLTEtMjY2Njk_c9ffb581-625d-4023-805e-44bdadeb595a"
      unitRef="usd">2554000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2b8b6e42be694ce2a31a7f0977ed07c8_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzUtMi0xLTEtMjY2Njk_2f30a9e6-b5f6-49f1-8bb4-1aafcbaf3d4b">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id865630e453e47eaa6e736868f1b9291_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzUtNC0xLTEtMjY2Njk_2f82ec8e-2c4e-476c-b926-8c1c957830ca"
      unitRef="usd">408000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1c81b9d6740441339fa2be0afcb256a4_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzUtNi0xLTEtMjY2Njk_74cdc486-b50d-417d-a720-704ec1be3139"
      unitRef="usd">399000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzgtNC0xLTEtMjY2Njk_cc4d8c5c-ff3e-4240-b1b2-9155b089cf10"
      unitRef="usd">183964000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzgtNi0xLTEtMjY2Njk_f04a8953-b8d5-4439-81a0-d82f2a6b8f68"
      unitRef="usd">184233000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzktNC0xLTEtMjY2Njk_ab1639fc-76f5-4ad5-8cc1-07ea10aaac2a"
      unitRef="usd">111638000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzktNi0xLTEtMjY2Njk_74f8bf6b-7ecd-4919-a5b8-453db724e4bc"
      unitRef="usd">100342000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEwLTQtMS0xLTI2NjY5_59271ce1-3c63-421a-bd65-d4cda7fa6361"
      unitRef="usd">72326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo0ZjM0YjYwOThjODc0Y2VhODg2ZTQxYzQyNzU4MDM5Zi90YWJsZXJhbmdlOjRmMzRiNjA5OGM4NzRjZWE4ODZlNDFjNDI3NTgwMzlmXzEwLTYtMS0xLTI2NjY5_fc433784-956b-46f0-89cd-fb070a3b382f"
      unitRef="usd">83891000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzODA_49e05c07-5415-4c98-be49-90bf9782d047">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of amortization expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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: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:10pt;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;6,658&#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;6,838&#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;6,873&#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;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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-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;12,304&#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;12,400&#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;17,124&#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:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzEtMi0xLTEtMjY2Njk_716fefcc-b284-4a06-a414-a64c1541cddd"
      unitRef="usd">6658000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzEtNC0xLTEtMjY2Njk_69e2d972-3ec4-4d09-8166-465fe9876a1f"
      unitRef="usd">6838000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzEtNi0xLTEtMjY2Njk_347af707-8235-424c-8df4-27898999991c"
      unitRef="usd">6873000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzItMi0xLTEtMjY2Njk_476b9808-4ee5-4df6-b1d8-2a66e49adc5f"
      unitRef="usd">5646000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzItNC0xLTEtMjY2Njk_e4205818-b0fe-4d56-b08f-6326e294b293"
      unitRef="usd">5562000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzItNi0xLTEtMjY2Njk_fe9f67ec-5adc-4f24-8a05-952cb00ad24c"
      unitRef="usd">10251000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzMtMi0xLTEtMjY2Njk_d7a66111-9826-466f-b494-a3c20a40703f"
      unitRef="usd">12304000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzMtNC0xLTEtMjY2Njk_aaf1679a-acc7-4921-b7fc-65dac1971ac8"
      unitRef="usd">12400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTpkZGQyYzFmZmZiZDQ0YWQxYTRhMDFmMWM3N2Q2MzdiYy90YWJsZXJhbmdlOmRkZDJjMWZmZmJkNDRhZDFhNGEwMWYxYzc3ZDYzN2JjXzMtNi0xLTEtMjY2Njk_02b29748-50ce-4e29-a1d1-62b04d23d6a9"
      unitRef="usd">17124000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ia8658deb9df24bc4ae6ffe0f430eedc8_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI0NDg_4bff614a-6b4f-48c2-9c38-b02806852938"
      unitRef="usd">14600000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac010dcd45864e80ba0d4d0091e4826a_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI1Nzc_1c180028-d27f-4b0c-af24-c8a0a3b20724"
      unitRef="usd">7200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI4NDI_257d38cc-c0f8-4ed5-9c51-c8d40f826ec8"
      unitRef="usd">3400000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzI4NDI_574c0d49-cc9e-440e-9572-865f72e3ca7a"
      unitRef="usd">3400000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90ZXh0cmVnaW9uOmI2Yzk3OWVlOTJhNjQ3MDg4MDI0ZTI0MzJhYjk3NjE1XzMzOTU_58d2191c-c958-4b48-afef-156da4f338cf">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.015%"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;72,326&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzAtMi0xLTEtMjY2Njk_b9439dc9-cab6-436b-8ae3-14b1601fdfbd"
      unitRef="usd">11741000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzEtMi0xLTEtMjY2Njk_82ee83c9-e6b7-4fa9-bdfa-fde78059136e"
      unitRef="usd">9913000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzItMi0xLTEtMjY2Njk_21fbac53-fc65-4392-9371-e3c8199a1db3"
      unitRef="usd">9104000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzMtMi0xLTEtMjY2Njk_bc8df4af-c657-4f16-8178-c49815313a63"
      unitRef="usd">9075000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzQtMi0xLTEtMjY2Njk_f9582cc6-7211-48a8-a37e-8135659b0dd5"
      unitRef="usd">8808000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzUtMi0xLTEtMjY2Njk_86e58068-9365-4b3f-b34e-4607670ffa38"
      unitRef="usd">23685000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTUvZnJhZzpiNmM5NzllZTkyYTY0NzA4ODAyNGUyNDMyYWI5NzYxNS90YWJsZTo1MTk0ZDZjYWFkZDk0YjRjYmQ2Y2VmNTNhOTgxMTA2YS90YWJsZXJhbmdlOjUxOTRkNmNhYWRkOTRiNGNiZDZjZWY1M2E5ODExMDZhXzYtMi0xLTEtMjY2Njk_ed84b604-136b-42ed-bf9e-f072c6665d5d"
      unitRef="usd">72326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90ZXh0cmVnaW9uOmFiYjA5NDE1YzgxMzQxMmI5OTMxMzczZmQwNGE2ZGZkXzEyOA_e142479f-4440-4f73-8e63-d98f20320109">Other Accrued Liabilities&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;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:#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;Accrued interest&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;789&#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;957&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Personnel 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;6,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Group medical 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;2,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;3,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;24,092&#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,645&#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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90ZXh0cmVnaW9uOmFiYjA5NDE1YzgxMzQxMmI5OTMxMzczZmQwNGE2ZGZkXzEzMw_3bdbed69-0cdd-4bff-aeab-d6688f4b7f19">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities consisted of the following as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;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:#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;Accrued interest&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;789&#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;957&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Personnel 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;6,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Group medical 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;2,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and other taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;3,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;24,092&#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,645&#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:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzEtMi0xLTEtMjY2Njk_ebcf77a3-8176-449f-9d17-87a36c379931"
      unitRef="usd">789000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzEtNC0xLTEtMjY2Njk_a7732d05-0cd5-4985-9d81-a9669311dd5b"
      unitRef="usd">957000</us-gaap:InterestPayableCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzItMi0xLTEtMjY2Njk_fefca335-53c1-467e-bc34-6781e0730769"
      unitRef="usd">3686000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzItNC0xLTEtMjY2Njk_08c8267a-a5c6-4be1-a1e0-5fd4b03e5f2b"
      unitRef="usd">4460000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzMtMi0xLTEtMjY2Njk_ba14e7ea-483c-4381-9668-83363312c5e9"
      unitRef="usd">2959000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzMtNC0xLTEtMjY2Njk_db1c0cc3-87a4-46a4-9b08-211a09a90970"
      unitRef="usd">3618000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzQtMi0xLTEtMjY2Njk_1b49a0d6-f653-4730-ba8f-54c2f06d1ee2"
      unitRef="usd">6539000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzQtNC0xLTEtMjY2Njk_1ce1362c-cfc3-4c9d-aeba-350d0e733f8c"
      unitRef="usd">9709000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzUtMi0xLTEtMjY2Njk_cbdab599-e827-463c-b3d3-1d4ab50b3a7a"
      unitRef="usd">2575000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzUtNC0xLTEtMjY2Njk_c82722c5-d550-4fa1-b59a-c740dc5d8270"
      unitRef="usd">2517000</us-gaap:AccruedInsuranceCurrent>
    <azz:SalesorOtherTaxesPayableCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzYtMi0xLTEtMjY2Njk_8cef74a9-ed48-4205-9341-5560bfbf3f5f"
      unitRef="usd">3850000</azz:SalesorOtherTaxesPayableCurrent>
    <azz:SalesorOtherTaxesPayableCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzYtNC0xLTEtMjY2Njk_6843206b-8d2a-4422-bdce-62553697c64d"
      unitRef="usd">2592000</azz:SalesorOtherTaxesPayableCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzctMi0xLTEtMjY2Njk_6a5be55e-6163-4d6d-8284-7be9f3bcb875"
      unitRef="usd">3694000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzctNC0xLTEtMjY2Njk_10adb004-9b87-4478-ac73-47504aba6614"
      unitRef="usd">3792000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzgtMi0xLTEtMjY2Njk_3b851714-d991-47e4-92ec-870065efd724"
      unitRef="usd">24092000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMTgvZnJhZzphYmIwOTQxNWM4MTM0MTJiOTkzMTM3M2ZkMDRhNmRmZC90YWJsZTpkNzdjYjJkOGYyZWY0NDQ2OTY3MDQ4NTg2ZDBhMDI1ZS90YWJsZXJhbmdlOmQ3N2NiMmQ4ZjJlZjQ0NDY5NjcwNDg1ODZkMGEwMjVlXzgtNC0xLTEtMjY2Njk_b971e480-266c-4f5f-90c7-3d06ce026ad2"
      unitRef="usd">27645000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ1Ng_fca80fca-1816-4124-8743-a3fb8dc0c6d6">Leases&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a lessee under various leases for facilities and equipment. See Note 1 for a description of the Company's accounting policy for leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of February&#160;28, 2022, the Company was the lessee for 156 operating leases with terms of 12 months or more and 10 finance leases. Many of the operating leases either have renewal options of between one and five years or convert to month-to-month agreements at the end of the specified lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operating leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions and (iv) equipment used for back-office functions. The majority of the Company&#x2019;s long-term lease expenses are at fixed prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has a significant number of short-term leases, including month-to-month agreements, some of which continue in perpetuity until the lessor or the Company terminates the lease agreement.  The Company's short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s future lease commitments as of February&#160;28, 2022 do not reflect all of the Company&#x2019;s short-term lease commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of the Company's right-of-use asset and lease liabilities in the balance sheets for fiscal 2022 and 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;February 28, 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:10pt;font-weight:700;line-height:100%"&gt;February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Right-of-use assets&lt;/span&gt;&lt;/td&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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;43,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;37,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554"&gt;Operating lease liabilities &#x2015; ST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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;Lease liability - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793"&gt;Operating lease liabilities &#x2015; LT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liability - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91"&gt;Finance lease liabilities &#x2015; ST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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;Lease liability - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02"&gt;Finance lease liabilities &#x2015; LT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liability - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of lease expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.644%"/&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:10pt;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: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:10pt;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;11,070&#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;10,533&#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;13,521&#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;Selling, general and administrative&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;3,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,029&#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;15,018&#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;18,444&#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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.549%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,880&#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;199&#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;9,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;2026&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;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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;5,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;50,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;42,107&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;821&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;42,928&#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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.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:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&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:10pt;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:10pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases included in lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,143&#160;&lt;/span&gt;&lt;/td&gt;&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;Lease liabilities obtained from new ROU assets - operating&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;13,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;2,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&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;7.90 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;6.92 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and financing cash flows from financing leases included in lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities obtained from new ROU assets - financing&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;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Weighted-average remaining lease term - financing leases&lt;/span&gt;&lt;/td&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;4.73 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;4.25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - financing leases&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;2.95&#160;&lt;/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.00&#160;&lt;/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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ1Nw_71b0efed-b089-4154-8eb3-592ae1dc75ac">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of the Company's right-of-use asset and lease liabilities in the balance sheets for fiscal 2022 and 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;February 28, 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:10pt;font-weight:700;line-height:100%"&gt;February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Right-of-use assets&lt;/span&gt;&lt;/td&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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;43,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;37,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_4cd39621-d21c-40fb-b725-142a4950c997"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMC0xLTEtNDkwODc_5d0980e8-a9b3-43d6-b95a-69979da74554"&gt;Operating lease liabilities &#x2015; ST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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;Lease liability - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_15333caa-90a1-439c-aaa1-0fa65a8d1145"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMC0xLTEtNDkwODc_d00e90fa-034c-4c68-8288-4946bfd60793"&gt;Operating lease liabilities &#x2015; LT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liability - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_8b4cb0c5-2b32-4402-a04d-0e286cdb855a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMC0xLTEtNDkwODc_b82e1b28-0295-47b8-91ec-3515338a5b91"&gt;Finance lease liabilities &#x2015; ST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&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;Lease liability - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_d3aca1aa-0188-46ce-b3c6-4c212c65ed1f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMC0xLTEtNDkwODc_e4a4973e-e512-444d-ac17-a8bb5a4f5d02"&gt;Finance lease liabilities &#x2015; LT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liability - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 outlines the classification of lease expense in the statements of income for fiscal 2022, 2021, and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.644%"/&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:10pt;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: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:10pt;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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;11,070&#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;10,533&#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;13,521&#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;Selling, general and administrative&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;3,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,029&#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;15,018&#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;18,444&#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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.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:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.936%"/&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:10pt;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:10pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases included in lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,143&#160;&lt;/span&gt;&lt;/td&gt;&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;Lease liabilities obtained from new ROU assets - operating&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;13,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;2,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&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;7.90 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;6.92 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and financing cash flows from financing leases included in lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities obtained from new ROU assets - financing&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;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Weighted-average remaining lease term - financing leases&lt;/span&gt;&lt;/td&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;4.73 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;4.25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - financing leases&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;2.95&#160;&lt;/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.00&#160;&lt;/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:OperatingLeaseRightOfUseAsset
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzItMy0xLTEtNDkwODc_5b7a9b8e-dd06-42d4-b228-0efad127caed"
      unitRef="usd">43286000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzItNS0xLTEtNDkwODc_0d7ae683-d4c3-45c6-b1cf-db93a61cc1b8"
      unitRef="usd">37801000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtMy0xLTEtNDkwODc_ab3cdda6-7c21-49d4-b878-3274bbda358e"
      unitRef="usd">7140000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzQtNS0xLTEtNDkwODc_0cc968e0-6f50-43ae-98cb-1db3207b0e64"
      unitRef="usd">6552000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtMy0xLTEtNDkwODc_a1dee2d6-a1e1-477c-bab0-9f6f9b17815e"
      unitRef="usd">34965000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzUtNS0xLTEtNDkwODc_a855130e-ca54-45a2-a468-430ce98c819b"
      unitRef="usd">32405000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtMy0xLTEtNDkwODc_314382ef-d912-43d8-b5fc-968c200e978a"
      unitRef="usd">178000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzYtNS0xLTEtNDkwODc_648065a9-bbce-42af-9352-2facc071d87f"
      unitRef="usd">66000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctMy0xLTEtNDkwODc_fa707509-6dea-4733-ae77-6fbf85d6f051"
      unitRef="usd">645000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo1NjZmYjhlNzg2NTI0YjQxYjk2MWYxZTQxOTk2ZGY5Ny90YWJsZXJhbmdlOjU2NmZiOGU3ODY1MjRiNDFiOTYxZjFlNDE5OTZkZjk3XzctNS0xLTEtNDkwODc_4006f733-660b-4abd-a1a2-7b3e32049297"
      unitRef="usd">226000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseCost
      contextRef="ic8d3709fac6a4df79b872aca4b48908a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzEtMS0xLTEtMjY2Njk_3c6d10d2-932c-44eb-b60e-274a2fe0a973"
      unitRef="usd">11070000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i879cae13139941c6b10bbd2c78bae3ff_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzEtMy0xLTEtMjY2Njk_3135123b-a1a4-4b2b-a00c-4286a1bb1c7c"
      unitRef="usd">10533000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzEtNS0xLTEtMjY2Njk_30398ac5-e3ff-42e8-92bc-509d9c1becb8"
      unitRef="usd">13521000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7973c07fec5f487a95f52f47fe7aa451_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzItMS0xLTEtMjY2Njk_be3019ae-ccb6-4514-9160-a53eee0ef7e1"
      unitRef="usd">3959000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i124ab9812362415d9650d742bf90ec4f_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzItMy0xLTEtMjY2Njk_5a943ce5-8d46-46d5-ae36-99ced928df8c"
      unitRef="usd">4485000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzItNS0xLTEtMjY2Njk_85b248ba-a68f-498e-9117-3f9145ff7912"
      unitRef="usd">4923000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzMtMS0xLTEtMjY2Njk_14dca776-d1d8-4470-82e9-0232b31ae6ec"
      unitRef="usd">15029000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzMtMy0xLTEtMjY2Njk_d02306c8-9129-4218-94f0-70c4538652d2"
      unitRef="usd">15018000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTplZmVkZDA1MWRiN2E0YTlhODdlMGE5MTY1MTBkOThiNC90YWJsZXJhbmdlOmVmZWRkMDUxZGI3YTRhOWE4N2UwYTkxNjUxMGQ5OGI0XzMtNS0xLTEtMjY2Njk_90b9b44b-7de3-4f56-a08c-b18863e08343"
      unitRef="usd">18444000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ2Ng_aca1c6d2-5baf-4350-9a11-3fb026d7c180">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.549%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,880&#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;199&#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;9,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;2026&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;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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;5,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;50,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;42,107&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;821&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;42,928&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90ZXh0cmVnaW9uOmU2NDA4ZTE3ZjA3ZTQyZjI4ZTc0MjU2YmE1YjIyMmJjXzQ2Ng_fbc766a8-72a3-4963-8029-ee5b3c0f46ed">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of February&#160;28, 2022, maturities of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.549%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,880&#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;199&#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;9,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="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;2026&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;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2027&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;5,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;50,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;42,107&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;821&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;42,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzEtMS0xLTEtMjY2Njk_0245bcfb-dfc9-4a58-aeb7-5d349200f343"
      unitRef="usd">8880000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzEtMy0xLTEtMjY2Njk_8bd57414-e576-4c0a-a10c-4d28632412a5"
      unitRef="usd">199000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzEtNS0xLTEtMjY2Njk_13d61d89-fe3f-4657-b777-639d7ea4f1ee"
      unitRef="usd">9079000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzItMS0xLTEtMjY2Njk_d6ca8d3d-4dcd-49df-991f-192ec14c87e5"
      unitRef="usd">7930000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzItMy0xLTEtMjY2Njk_9648d21f-da37-4e3d-a06c-1cf0f778c49c"
      unitRef="usd">199000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzItNS0xLTEtMjY2Njk_36d19168-a8a0-4eea-bb9c-4faab0dba344"
      unitRef="usd">8129000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzMtMS0xLTEtMjY2Njk_5c25a350-0394-4710-841b-286bd214d4e0"
      unitRef="usd">6838000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzMtMy0xLTEtMjY2Njk_066a06a2-f088-4300-81eb-fddaa0582deb"
      unitRef="usd">196000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzMtNS0xLTEtMjY2Njk_28500a9e-789b-4fed-af0e-51f7e96cdc50"
      unitRef="usd">7034000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzQtMS0xLTEtMjY2Njk_96c80d02-5d18-4f7d-8e23-bcdca34ddb53"
      unitRef="usd">5302000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzQtMy0xLTEtMjY2Njk_7bcc7c7b-db36-40f9-bcca-757eb52eb54e"
      unitRef="usd">132000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzQtNS0xLTEtMjY2Njk_f8e2b257-c19e-4da5-b125-ffc46ac6da82"
      unitRef="usd">5434000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzUtMS0xLTEtMjY2Njk_7a6e972d-b24d-4742-bb53-51cd4b056e67"
      unitRef="usd">5009000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzUtMy0xLTEtMjY2Njk_bef0045d-754b-449a-b660-e46a822bb608"
      unitRef="usd">105000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzUtNS0xLTEtMjY2Njk_d320eb00-a015-49df-96d3-b0c181290634"
      unitRef="usd">5114000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzYtMS0xLTEtMjY2Njk_7be15b1d-a003-451e-9ce6-f6802b232029"
      unitRef="usd">16331000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzYtMy0xLTEtMjY2Njk_e8bc701b-75fb-48fa-bd1a-0028005e015c"
      unitRef="usd">46000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzYtNS0xLTEtMjY2Njk_bb2af576-f2eb-4372-a8d1-562d2e3e989a"
      unitRef="usd">16377000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzctMS0xLTEtMjY2Njk_bfc8c6f7-c568-4b51-b413-7724b14af8f9"
      unitRef="usd">50290000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzctMy0xLTEtMjY2Njk_40878c06-0d97-480b-a6cf-517a6afd6dbc"
      unitRef="usd">877000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzctNS0xLTEtMjY2Njk_a6096d54-b741-4488-9205-1aca0fab0030"
      unitRef="usd">51167000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzgtMS0xLTEtMjY2Njk_da757a2f-022c-41f2-956b-1121e8c29395"
      unitRef="usd">8183000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzgtMy0xLTEtMjY2Njk_f275d360-0d8b-4bbc-aa0c-6fc64f22fd83"
      unitRef="usd">56000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzgtNS0xLTEtMjY2Njk_b7f08a39-3f48-41b9-bb2c-bbaca6c839c2"
      unitRef="usd">8239000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzktMS0xLTEtMjY2Njk_a385c3d0-d13e-4d4d-8571-0a366a2fbdab"
      unitRef="usd">42107000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzktMy0xLTEtMjY2Njk_3c94d6b7-1836-417f-8dfd-c185cb1c27ff"
      unitRef="usd">821000</us-gaap:FinanceLeaseLiability>
    <azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTo0YTJmM2Q3ODAyZjc0YmU4OWMzYjljZmNjMTY0MGQxZC90YWJsZXJhbmdlOjRhMmYzZDc4MDJmNzRiZTg5YzNiOWNmY2MxNjQwZDFkXzktNS0xLTEtMjY2Njk_054eaf32-2c5a-46f5-8da5-d8462e69b5df"
      unitRef="usd">42928000</azz:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzEtMS0xLTEtMjY2Njk_c9c343ba-279f-45c1-8674-cc75848a733a"
      unitRef="usd">9044000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzEtMy0xLTEtMjY2Njk_7be298e0-3277-4652-965c-8c793c80fd81"
      unitRef="usd">8143000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzItMS0xLTEtMjY2Njk_8ed6986a-aba2-46cf-ad48-50d8b1cad8db"
      unitRef="usd">13389000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzItMy0xLTEtMjY2Njk_086dce6b-0414-4aec-8e02-7535f616962e"
      unitRef="usd">2186000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzMtMS0xLTEtMjY2Njk_6559bf86-fc52-4041-ad80-648542b7fc75">P7Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzMtMy0xLTEtMjY2Njk_402b2426-8a2a-4605-a913-c778bbfe05e5">P6Y11M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzQtMS0xLTEtMjY2Njk_a6f79f6c-be55-4cee-a6f0-36b7b7b7279c"
      unitRef="number">0.0456</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzQtMy0xLTEtMjY2Njk_48143fd3-cc7b-48d9-b8f3-afc125f2f846"
      unitRef="number">0.0471</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzUtMS0xLTEtMjY2Njk_37227f09-6d0b-413e-821b-9822dbf3b1da"
      unitRef="usd">100000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzUtMy0xLTEtMjY2Njk_f5753321-6ece-42a7-8f1d-38b78ae9a751"
      unitRef="usd">25000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzYtMS0xLTEtMjY2Njk_8cec7dc9-e01d-4765-a7f5-56a493db18f5"
      unitRef="usd">519000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzYtMy0xLTEtMjY2Njk_91a92dc6-674d-408a-873d-a8055b12062c"
      unitRef="usd">230000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzctMS0xLTEtMjY2Njk_ed5f1bea-9ebb-4f93-96cf-169e9b9d4212">P4Y8M23D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzctMy0xLTEtMjY2Njk_a60eb96d-12f0-46a1-81b3-99c0b8a28965">P4Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzgtMS0xLTEtMjY2Njk_a108a619-f11b-4477-b126-c67f877d6bab"
      unitRef="number">0.0295</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjEvZnJhZzplNjQwOGUxN2YwN2U0MmYyOGU3NDI1NmJhNWIyMjJiYy90YWJsZTpjZWZhZjQ0MDg0N2U0MDc0OTI0MjQ5ZmZlMjU5NzhhYy90YWJsZXJhbmdlOmNlZmFmNDQwODQ3ZTQwNzQ5MjQyNDlmZmUyNTk3OGFjXzgtMy0xLTEtMjY2Njk_8e8f48fa-5f6c-40c4-9a66-61f8053bcaf8"
      unitRef="number">0.0400</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ5MDQ_b362a998-a2f6-4b60-8cd0-30e2e7e37fd8">Debt&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s long-term debt instruments and balances outstanding as of February&#160;28, 2022 and February&#160;28, 2021 were as follows (in thousands):&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:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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;Revolving Credit Facility&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;77,000&#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;29,000&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;2020 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;227,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;226,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;178,419&#160;&lt;/span&gt;&lt;/td&gt;&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 amount due within one 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;&#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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt due after one year, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;226,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;178,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2017 Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the &#x201c;2017 Credit Agreement&#x201d;) with Bank of America and other lenders, which amended its previous credit agreement. The 2017 Credit Agreement was scheduled to mature on March 21, 2022, and included the following provisions: (i)  provided for a senior revolving credit facility in a principal amount of up to $450.0&#160;million, with an additional $150.0&#160;million accordion, (ii) included a $75.0&#160;million sublimit for the issuance of standby and commercial letters of credit, (iii) included a $30.0&#160;million sublimit for swing line loans, (iv) restricted indebtedness incurred with respect to capital leases, synthetic lease obligations and purchase money obligations not to exceed $20.0&#160;million, (v) restricted investments in any foreign subsidiaries not to exceed $50.0&#160;million in the aggregate, and (vi) included various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rates for borrowings under the 2017 Credit Agreement were based on either a Eurodollar Rate or a Base Rate plus a margin, ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate was defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate was defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carried a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio.  On July 8, 2021, the 2017 Credit Agreement was replaced with the 2021 Credit Agreement, which is described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 8, 2021, the Company refinanced the 2017 Credit Agreement, which was scheduled to mature in March 2022, with a new five-year unsecured revolving credit facility under a credit agreement, by and among the Company, borrower, Citibank, N.A., as administrative agent and the other agents and lender parties thereto (the &#x201c;2021 Credit Agreement&#x201d;). The 2021 Credit Agreement matures in July 2026 and includes the following significant terms; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:12.2pt"&gt;provides for a senior unsecured revolving credit facility with a principal amount of up to $400.0&#160;million revolving loan commitments, and includes an additional $200.0&#160;million uncommitted incremental accordion facility,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;ii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.15pt"&gt;interest rate margin ranges from 87.5 bps to 175 bps for Eurodollar Rate loans, and from 0.0 bps to 75 bps for Base Rate loans, depending on leverage ratio of the Company and its consolidated subsidiaries as a group,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;iii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.1pt"&gt;includes a letter of credit sub-facility up to $85.0&#160;million for the issuance of standby and commercial letters of credit, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;iv.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt"&gt;includes a $50.0&#160;million sublimit for swing line loans, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;v.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:9.75pt"&gt;includes customary representations and warranties, affirmative covenants and negative covenants, and events of default, including restrictions on incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions, carve-outs and baskets, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;vi.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:6.7pt"&gt;includes a maximum leverage ratio financial covenant and an interest coverage ratio financial covenant, each to be tested at quarter end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:4.5pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective interest rate for the 2021 Credit Agreement was 2.49% as of February&#160;28, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The proceeds of the loans under the 2021 Credit Agreement are used primarily to finance working capital needs, capital improvements, dividends, future acquisitions and for general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of February&#160;28, 2022, we had $77.0 million of outstanding debt against the 2021 Credit Agreement and letters of credit outstanding under the 2021 Credit Agreement in the amount of $9.7 million, resulting in approximately $313.3 million of additional credit available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0&#160;million of senior unsecured notes (the &#x201c;2020 Senior Notes&#x201d;), consisting of two separate tranches:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;7-year borrowing:  $70.0&#160;million priced at 2.77% coupon; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-year borrowing: $80.0&#160;million priced at 3.17% coupon.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $80.0&#160;million tranche was funded on December 17, 2020. The $70.0&#160;million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0&#160;million 5.42% Senior Notes that matured on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes is paid semi-annually. In connection with the 2020 Senior Notes, the Company incurred debt issuance costs of approximately $0.6 million. These costs have been allocated between the two tranches and are being amortized over periods of seven and 12 years, and are included in &#x201c;Debt due after one year, net&#x201d; in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt agreements require the Company to maintain certain financial ratios. As of February&#160;28, 2022, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For each of the five years after February&#160;28, 2022, required principal payments under the terms of the long-term debt, including the 2021 Credit Agreement, are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.428%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Future Debt Maturities&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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;227,000&#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:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ4OTI_135dbdf4-ca02-4471-bf63-673d70cb00e0">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s long-term debt instruments and balances outstanding as of February&#160;28, 2022 and February&#160;28, 2021 were as follows (in thousands):&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:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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;Revolving Credit Facility&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;77,000&#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;29,000&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;2020 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;227,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;226,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;178,419&#160;&lt;/span&gt;&lt;/td&gt;&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 amount due within one 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;&#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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt due after one year, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;226,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;178,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzEtMi0xLTEtMjY2Njk_f6003081-df5e-44de-91f9-f26f660c46ee"
      unitRef="usd">77000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i58fc9d664fc14522b739ac9ab7fe119d_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzEtNC0xLTEtMjY2Njk_3fd5b4a2-72ad-4ac2-a91a-59510219b233"
      unitRef="usd">29000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if31697c8816a4124b84b176309ca8b52_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzMtMi0xLTEtMjY2Njk_c9b96c1c-83ef-4001-a7f7-81d574753b4d"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9553316ea46a4428b242849d30a5cdb6_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzMtNC0xLTEtMjY2Njk_3ae9ace9-6fe3-4670-a65a-13db64ad4e66"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzQtMi0xLTEtMjY2Njk_f5bb02dd-19de-4aeb-88dc-4b0f9a0703ab"
      unitRef="usd">227000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzQtNC0xLTEtMjY2Njk_885ed86a-ad4b-436d-b603-5189e89d34a3"
      unitRef="usd">179000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzUtMi0xLTEtMjY2Njk_08c70389-5114-471b-bd8a-996b89c7be08"
      unitRef="usd">516000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzUtNC0xLTEtMjY2Njk_b12324dc-0a17-4562-b969-78a3bc3c92ae"
      unitRef="usd">581000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzYtMi0xLTEtMjY2Njk_bfff2941-95da-4626-96b5-40ae367c8add"
      unitRef="usd">226484000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzYtNC0xLTEtMjY2Njk_22c77ef9-bc23-41ac-b032-7d6345c861c4"
      unitRef="usd">178419000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzctMi0xLTEtMjY2Njk_4bd62b4f-bc22-44bd-8c54-3fb52c5a4a8a"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzctNC0xLTEtMjY2Njk_0c773b82-bc51-429c-8840-5e9597645b3d"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzgtMi0xLTEtMjY2Njk_7c84be2a-a0ec-4e42-9074-1dc6f6a7a442"
      unitRef="usd">226484000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1OWZhZjAzN2Q4MTg0MDY0OTdlNDZhNzE3MGU2OGQ5OS90YWJsZXJhbmdlOjU5ZmFmMDM3ZDgxODQwNjQ5N2U0NmE3MTcwZTY4ZDk5XzgtNC0xLTEtMjY2Njk_94928066-b5d4-42a6-8394-173507128f1a"
      unitRef="usd">178419000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8773336e99a34c20b6eb144c07704e11_I20170321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzkzNw_c69768a4-20f1-493c-8d90-6fa6f5e0097b"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i8773336e99a34c20b6eb144c07704e11_I20170321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4Xzk2MA_7060a8b0-6093-4550-9181-e8ec5be05de6"
      unitRef="usd">150000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i2ae36e4d17fd401f835eaf8229412d1f_I20170321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4Xzk5Mg_868251ab-0eae-4ecd-94fa-8762d36f366f"
      unitRef="usd">75000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i2efe939095cb45caa85374960e0f4945_I20170321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzEwODM_3174208a-2a91-4fdd-9edf-fb3c19a72d85"
      unitRef="usd">30000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:DebtInstrumentCovenantMaximumCapitalLeaseObligations
      contextRef="i9c5183680d254985a7eaa259add5081e_I20170321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzEyNTg_86cc0a81-f534-41f3-b5f9-905bc0b3c6c0"
      unitRef="usd">20000000</azz:DebtInstrumentCovenantMaximumCapitalLeaseObligations>
    <azz:DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries
      contextRef="i9c5183680d254985a7eaa259add5081e_I20170321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzEzMzM_17249940-8a8e-47f2-8f2c-83fa3e85ed24"
      unitRef="usd">50000000</azz:DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifae586aa5c6f4cafb39045f7fb2abba1_D20170321-20170321"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzIyMTM_d2ff3aa5-83e6-43d1-8242-7191fb35d145"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if193d2656a984fa7b20605ce0d210f39_D20170321-20170321"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzIyMTk_5652158f-4c08-418c-93b7-fafaa8b54de3"
      unitRef="number">0.01875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id6c02091021c42a4becb2cfeb760b305_D20210301-20220228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI1MTk_b9f211e7-46ee-400b-9919-e6724a548fff"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iab338d2038a44e9fb5f98087a448a560_D20210301-20220228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI1Njc_db289305-1970-4771-91f5-f0760d70e251"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i13b7e92f8aad4f50b4adf708b7cc8400_D20210301-20220228"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI2OTA_430f6695-691d-4d0c-8559-33638f4af690"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i71f7870810524ec19531411e040df96a_D20210301-20220228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzI2OTY_cfe70282-c843-459a-8c13-0f401d02b186"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1ac31bab5ca142b991b5730d73f29df1_I20210708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc3OTY_c3ddbf56-9ee8-4419-b3a4-a9ae23a529e4"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i1ac31bab5ca142b991b5730d73f29df1_I20210708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc4NTU_a442cbe5-a1db-4e0e-b380-e191616692a9"
      unitRef="usd">200000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i6527204e602741c29609d0b5d1131d21_D20210708-20210708"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc5MzY_a3a549b7-b882-4520-8d8c-ce0e140ad4a2"
      unitRef="number">0.00875</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i26624f0972f44ce69704de0de50b2138_D20210708-20210708"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc5NDc_3bb9d509-6822-427a-8210-05c19cf87907"
      unitRef="number">0.0175</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ied49256ea2be4bc79b1cec58403ba36f_D20210708-20210708"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDc5OTE_e4aa68d9-66d8-4e23-a5e1-9156473a47e9"
      unitRef="number">0.00000</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i9a441446cd7e40d3946e3a6a98ba7a5a_D20210708-20210708"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDgwMDI_47a9d681-b2b8-4ed6-87bb-727adc0bf442"
      unitRef="number">0.0075</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i2265dc76a0074b9aa16a1456f38b0301_I20210708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDgxNjc_d5e755f5-1133-46ac-8707-b46f72480d56"
      unitRef="usd">85000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <azz:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i72443dd90d944ee695f0dd155a76526d_I20210708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDgyNDU_f7d02eab-49fe-4d93-8d9b-1da86b450c2c"
      unitRef="usd">50000000</azz:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2409cd0240a349fda81a0ec68bf5d8d4_I20220228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NTU2NTQ_fdd661b4-d6c4-4743-a717-ca67ea6b4f01"
      unitRef="number">0.0249</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia9392e7ffa3f4935b82778704b2ac9a6_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDg5MTI_f6003081-df5e-44de-91f9-f26f660c46ee"
      unitRef="usd">77000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i58a58c8d18ee46afa962926b64df902a_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDkwNTM_e2577e17-e3a6-41ba-8c41-dc718b0b8495"
      unitRef="usd">9700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i58a58c8d18ee46afa962926b64df902a_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzE2NDkyNjc0NDkwODM_dbcc202b-10a3-4638-9325-e4879ea33f65"
      unitRef="usd">313300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i209298fc9e8740fdbe3c7916fc448c08_I20201009"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM2NzE_515cba2a-a4d1-40d9-aef7-65c05792b616"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2554b7ac515e45379b6b359ac6f26fc1_D20201009-20201009"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ4ODc_34ccbd29-ad57-4fb3-996d-27c960721fb5">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM3ODU_39e65314-a69f-44e7-89db-928509725320"
      unitRef="usd">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM3OTg_aca21b76-9b1f-44bb-b6b1-ccb952f6b24d"
      unitRef="number">0.0277</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i67cc3363fa6d449ca8a88c8cbb55e6db_D20201009-20201009"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4MTM_c1a34b6b-49c6-4ae3-89f0-082129fbe2e4">P12Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieb702e29efa141b7a6e5109087767681_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4MzI_5ccf2d50-45ed-4498-b076-cb9e94a0443a"
      unitRef="usd">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieb702e29efa141b7a6e5109087767681_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4NDU_38027f01-a1fc-4989-9b31-839ea1f388f8"
      unitRef="number">0.0317</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieb702e29efa141b7a6e5109087767681_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM4Nzc_cc04fd89-a8f9-4718-a79e-dbe36c31212c"
      unitRef="usd">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1bf1bfba14e5476fb932c8a18f3d99ea_I20201009"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzM5MjU_96cd7c08-9559-40cc-b525-95ab02941df3"
      unitRef="usd">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5f6526e8c2ba45c793d51a0596f626a9_I20110121"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQwMTY_8807b4f5-2365-494e-a1b8-4e86bbb1e2f4"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5f6526e8c2ba45c793d51a0596f626a9_I20110121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQwMTk_7bbb3323-4ed7-4ad7-8513-cf6d80bb37fa"
      unitRef="number">0.0542</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90ZXh0cmVnaW9uOmUzM2NiYmQ3MmY4MTRhOWU5YjZhMDJlODM4YzdiMWQ4XzQ5MDE_06dd2640-d142-4ae8-af46-7cb5bf40d98d">For each of the five years after February&#160;28, 2022, required principal payments under the terms of the long-term debt, including the 2021 Credit Agreement, are as follows (dollars in thousands):&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.428%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Future Debt Maturities&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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;227,000&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzEtMi0xLTEtMjY2Njk_366b4545-c646-4aa9-b788-86d3757a7b5b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzItMi0xLTEtMjY2Njk_df440a31-d988-4ef5-8cf1-d040c9624782"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzMtMi0xLTEtMjY2Njk_145454c1-ee21-4804-b846-6feea7f4b367"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzQtMi0xLTEtMjY2Njk_b162ea4e-4c59-458e-b55d-7daef0b526c4"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzUtMi0xLTEtMjY2Njk_a6ba7634-ba02-4df3-8706-fc73915bfe34"
      unitRef="usd">77000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzYtMi0xLTEtMjY2Njk_95809c80-94d7-49e9-96dc-788d5aea1496"
      unitRef="usd">150000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjQvZnJhZzplMzNjYmJkNzJmODE0YTllOWI2YTAyZTgzOGM3YjFkOC90YWJsZTo1Y2RlZWMzMzMzMzk0MGI0OWM5YmUxMzkwMGZjY2M5MS90YWJsZXJhbmdlOjVjZGVlYzMzMzMzOTQwYjQ5YzliZTEzOTAwZmNjYzkxXzctMi0xLTEtMjY2Njk_326925ab-24a6-44f1-b53d-259ae611f93d"
      unitRef="usd">227000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1NDI_d5107eb0-1fc4-48cc-964c-2b61eadee102">Income Taxes&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for fiscal year 2022, 2021 and 2020 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.597%"/&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:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;98,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;46,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;44,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Foreign&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:9.5pt;font-weight:400;line-height:100%"&gt;7,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;20,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;106,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;50,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;64,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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Current provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;15,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;9,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;12,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Foreign&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:9.5pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,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:9.5pt;font-weight:400;line-height:100%"&gt;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;State and local&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:9.5pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total current provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;18,929&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;13,946&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;19,273&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Deferred provision (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Federal&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Foreign&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:9.5pt;font-weight:400;line-height:100%"&gt;(1,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;State and local&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:9.5pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total deferred provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,617)&lt;/span&gt;&lt;/td&gt;&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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;22,323&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;11,383&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;16,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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:53.592%"/&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.976%"/&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:13.416%"/&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:13.417%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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:9.5pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Stock 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:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Audit settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Effective 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;22.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;25.7&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:4pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s net deferred income tax liability are as follows for fiscal year 2022 and 2021  (in thousands):&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:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.585%"/&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:9.5pt;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:9.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Deferred income 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Employee related items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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:9.5pt;font-weight:400;line-height:100%"&gt;8,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;8,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Other deferred income 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Net operating loss and other credit carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;10,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:0 1pt"/&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;29,455&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;27,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9.5pt;font-weight:400;line-height:100%"&gt;Total deferred income 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:9.5pt;font-weight:400;line-height:100%"&gt;29,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;26,948&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation methods and property basis differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&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;(20,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(18,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use lease 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;(7,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;(8,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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 assets and tax-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"/&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;(71,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-71794000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax 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;(42,481)&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;(35,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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;As of February 28, 2022, the Company had pretax state NOL carry-forwards of $70.1 million which, if unused, will begin to expire in 2023 and pretax foreign NOL carry-forwards of $14.0 million, which, if unused, will begin to expire in 2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 fiscal year end 2022 and 2021, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of $0.1&#160;million and $0.7&#160;million as of fiscal year end 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of the Company's tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across the Company's global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when the Company's judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February&#160;28, 2022 and 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;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: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;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;2,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to current periods:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to prior periods:&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 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;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Gross decreases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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;2,294&#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;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Current year increases to our Uncertain Tax Positions (&#x201c;UTPs&#x201d;) primarily relate to matters related to research and development credits and stock compensation. Current year decreases primarily relate to the lapse of the statute of limitations in certain jurisdictions and settlements with certain taxing authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest credited for fiscal 2022 and 2021 were $(0.2)&#160;million and $(0.4)&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has prior year tax returns currently being examined in one state and does not have any other returns currently being examined by taxing authorities. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in the Company's tax audits are resolved in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has operations and taxable presence in multiple jurisdictions in the U.S. and outside of the U.S. in Canada, the Netherlands, China, Poland, Brazil, India and Singapore. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions around the world. The Company currently considers U.S. federal and state and Canada, to be significant tax jurisdictions. The Company&#x2019;s U.S. federal and state tax returns since February 28, 2019 remain open to examination. With some exceptions, tax years prior to fiscal 2019 in jurisdictions outside of U.S. are closed. The statute of limitations for fiscal year end 2019 will expire in December 2022. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $0.6&#160;million may be resolved in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), the Company asserted that all unremitted earnings of its foreign subsidiaries were considered indefinitely reinvested.  As a result of the Tax Act, the Company reported and paid U.S. tax on the majority of its previously unremitted foreign earnings.  As of February 28, 2022, the Company continues to be indefinitely reinvested with respect to investments in its foreign subsidiaries.  Additionally, the Company has not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested.  It is impracticable for the Company to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1Mzk_47e295c4-4354-4918-932b-9c1ab324960a">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for fiscal year 2022, 2021 and 2020 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.597%"/&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:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;98,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;46,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;44,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Foreign&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:9.5pt;font-weight:400;line-height:100%"&gt;7,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;20,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;106,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;50,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;64,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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Current provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;15,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;9,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;12,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Foreign&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:9.5pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,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:9.5pt;font-weight:400;line-height:100%"&gt;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;State and local&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:9.5pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total current provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;18,929&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;13,946&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;19,273&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Deferred provision (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Federal&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Foreign&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:9.5pt;font-weight:400;line-height:100%"&gt;(1,540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;State and local&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:9.5pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1,144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total deferred provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2,617)&lt;/span&gt;&lt;/td&gt;&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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;22,323&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;11,383&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;16,656&#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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzItMi0xLTEtMjY2Njk_222c068e-e340-435a-a93d-038c76173863"
      unitRef="usd">98610000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzItNC0xLTEtMjY2Njk_f088d9ff-f1dc-4056-bac5-7781dc9d0157"
      unitRef="usd">46766000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzItNi0xLTEtMjY2Njk_ba8980a9-a6af-4302-bc73-582c1b06ffdb"
      unitRef="usd">44406000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzMtMi0xLTEtMjY2Njk_0a3db68a-954a-4a2b-81e8-15c310d5b819"
      unitRef="usd">7735000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzMtNC0xLTEtMjY2Njk_dda10b77-ce3b-49f5-87c6-84e2462d6f30"
      unitRef="usd">4231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzMtNi0xLTEtMjY2Njk_b6b338b4-d887-4278-957c-0400d55d5fbc"
      unitRef="usd">20484000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzQtMi0xLTEtMjY2Njk_10fb3062-cf6f-4c68-af52-9f0faf260805"
      unitRef="usd">106345000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzQtNC0xLTEtMjY2Njk_1427d22d-0ecd-4d3b-896e-056f2a7f5862"
      unitRef="usd">50997000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzQtNi0xLTEtMjY2Njk_d4f33ad8-adf5-4e3e-b76f-9ec0f5cefec3"
      unitRef="usd">64890000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzYtMi0xLTEtMjY2Njk_2f2aac0b-8d6b-4d5d-8e73-b21035f83163"
      unitRef="usd">15644000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzYtNC0xLTEtMjY2Njk_5ad50b7e-27f4-44f7-a1dc-6014af682023"
      unitRef="usd">9532000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzYtNi0xLTEtMjY2Njk_4b2c5057-d64f-49da-9067-8eca274f0c62"
      unitRef="usd">12563000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzctMi0xLTEtMjY2Njk_359ade1d-0a3e-4e5c-b3e8-dc798eaa3e9c"
      unitRef="usd">738000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzctNC0xLTEtMjY2Njk_4b16e733-0125-45c0-9a87-1e23fb764823"
      unitRef="usd">2660000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzctNi0xLTEtMjY2Njk_3ef9e839-0e5d-4ea9-9e9d-573e5ae41775"
      unitRef="usd">5259000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzgtMi0xLTEtMjY2Njk_4e78d942-c608-4808-a659-6b0d23d80055"
      unitRef="usd">2547000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzgtNC0xLTEtMjY2Njk_ca2bf995-dfd8-4ad8-ba0f-2ba93aa17590"
      unitRef="usd">1754000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzgtNi0xLTEtMjY2Njk_ce75a520-2151-449f-9213-df98bfe76bad"
      unitRef="usd">1451000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzktMi0xLTEtMjY2Njk_8565ed0c-8580-463b-a507-ad1405121e41"
      unitRef="usd">18929000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzktNC0xLTEtMjY2Njk_533e013d-f3e0-4ed4-b3b3-1c661ab929b2"
      unitRef="usd">13946000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzktNi0xLTEtMjY2Njk_8d68446d-3a2f-44c1-b074-559a00a754ed"
      unitRef="usd">19273000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzExLTItMS0xLTI2NjY5_5804bffa-7133-4f56-a6f6-4ebbc10c5653"
      unitRef="usd">4407000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzExLTQtMS0xLTI2NjY5_a5a52cbe-ef44-4961-b7b7-1c8d046a8f7b"
      unitRef="usd">-2165000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzExLTYtMS0xLTI2NjY5_d7c1820b-f05d-4628-b1bd-e082c623d107"
      unitRef="usd">-1452000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEyLTItMS0xLTI2NjY5_45d06815-4676-425f-83b8-18162f09eaff"
      unitRef="usd">-1540000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEyLTQtMS0xLTI2NjY5_8045e2d1-c75b-4c9a-b9a3-676fd4f978ac"
      unitRef="usd">-2294000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEyLTYtMS0xLTI2NjY5_48abdcfe-8067-42f5-9b40-c0a7a0d88105"
      unitRef="usd">-21000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEzLTItMS0xLTI2NjY5_0f5be1bf-ca57-458e-a4fc-cc5322c60aad"
      unitRef="usd">527000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEzLTQtMS0xLTI2NjY5_b85ed12f-2025-4c01-8d9d-dd7a51e664c8"
      unitRef="usd">1896000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzEzLTYtMS0xLTI2NjY5_a699b59c-f160-4bb8-b3a2-5d691b584520"
      unitRef="usd">-1144000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE0LTItMS0xLTI2NjY5_ec5d3c1c-a46e-4d9a-9351-62be17edc2d3"
      unitRef="usd">3394000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE0LTQtMS0xLTI2NjY5_a90c64e2-73b2-4bea-9cb1-2c4a10ebeebe"
      unitRef="usd">-2563000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE0LTYtMS0xLTI2NjY5_6b341721-ee78-4147-8146-3c6aba9f94c2"
      unitRef="usd">-2617000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE1LTItMS0xLTI2NjY5_32e4b934-e3ef-4d6c-817d-b774de454905"
      unitRef="usd">22323000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE1LTQtMS0xLTI2NjY5_2fa3c1ec-4c70-4133-a555-7e7754db8572"
      unitRef="usd">11383000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTpmOTdjNGU3ODgzNmU0YjdjYTVjYjgwMzRjMjNkNmQ4My90YWJsZXJhbmdlOmY5N2M0ZTc4ODM2ZTRiN2NhNWNiODAzNGMyM2Q2ZDgzXzE1LTYtMS0xLTI2NjY5_4a1959a1-b782-45cd-a456-83717e3e89b9"
      unitRef="usd">16656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1MzA_5dfd54e7-777e-4fbe-8c0b-303688e1422e">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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:53.592%"/&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.976%"/&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:13.416%"/&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:13.417%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:9.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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:9.5pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Stock 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:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Audit settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Effective 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;22.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;25.7&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEtMi0xLTEtMjY2Njk_b415a6eb-9f60-4b8f-9428-83247078bc94"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEtNC0xLTEtMjY2Njk_a880ea92-d89e-43ea-ac40-59cc4610a14b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEtNi0xLTEtMjY2Njk_f4e724cb-9abe-4a2f-be4d-f46e9d0e813d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzItMi0xLTEtMjY2Njk_b571a6eb-9365-4d9d-adb7-14632269df47"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzItNC0xLTEtMjY2Njk_351e01e2-6029-4d3d-ba47-5639a5655d4a"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzItNi0xLTEtMjY2Njk_766be61e-0dfe-48f8-ab4c-21984fa52267"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzMtMi0xLTEtMjY2Njk_7a1e1f0d-bbe2-4328-a64d-6313f15e9263"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzMtNC0xLTEtMjY2Njk_b4dad323-7885-4d7e-90fd-94012b3e0379"
      unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzMtNi0xLTEtMjY2Njk_ee356c74-6d63-492c-bf6f-387ef381f23f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzQtMi0xLTEtMjY2Njk_b29e53ea-7442-4d09-a518-75236a1dccb6"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzQtNC0xLTEtMjY2Njk_5c3d5fed-e98b-4a81-900a-e0aa50dfb32d"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzQtNi0xLTEtMjY2Njk_a6c88ecb-c16c-4c12-a6e5-96f0035e520c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzUtMi0xLTEtMjY2Njk_ab3a1f2f-278a-4bfc-b50d-194f1122a495"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzUtNC0xLTEtMjY2Njk_d8671e9f-6a0e-4625-97b4-dbb159628c97"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzUtNi0xLTEtMjY2Njk_e037e67a-8cdf-41ab-bfb4-40ed1335872d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzYtMi0xLTEtMjY2Njk_53f446cd-e59b-4bac-a187-d4246717f95b"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzYtNC0xLTEtMjY2Njk_af74aa74-e700-42d0-89d7-aee075af9702"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzYtNi0xLTEtMjY2Njk_17529876-fe8c-41f9-8f38-78d72a7c4ec1"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzctMi0xLTEtMjY2Njk_7e3b34dc-76e2-44d7-87ff-82b3b8dfac78"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzctNC0xLTEtMjY2Njk_f27b994f-5555-4852-8eee-5f669190df4a"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzctNi0xLTEtMjY2Njk_c6bc0aeb-3ffc-436b-a5da-2b8f30979b62"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzgtMi0xLTEtMjY2Njk_29a4933c-5209-4f87-94cb-26e4c4537975"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzgtNC0xLTEtMjY2Njk_bf51b1be-16ee-43ff-ae34-008b1b5ce0b5"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzgtNi0xLTEtMjY2Njk_3025c1f1-7ea2-4c19-8da7-9ae9e22c4383"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzktMi0xLTEtMjY2Njk_7f29f487-0e66-48d9-b190-d1a01b74a73e"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzktNC0xLTEtMjY2Njk_67121956-321c-4775-ac8f-3c17122a6d06"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzktNi0xLTEtMjY2Njk_e8e7511a-13ed-441c-b855-aabbeec4a6f3"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEwLTItMS0xLTI2NjY5_ada12085-caa7-4a19-bb9b-39d45e804bec"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEwLTQtMS0xLTI2NjY5_3b1f4c0d-b38a-44a4-b46c-d7868a2c8520"
      unitRef="number">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzEwLTYtMS0xLTI2NjY5_5df65645-69b7-45fb-bda6-1c012abade6d"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzExLTItMS0xLTI2NjY5_8971befc-6528-4137-b18b-df4e93b275b8"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzExLTQtMS0xLTI2NjY5_13f55dfc-dac4-4b03-9ae8-46962ce19406"
      unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo5Y2M4ZmM4MDg2NWM0NTZlYjk1NDdiZWFlOTQzNzY4NS90YWJsZXJhbmdlOjljYzhmYzgwODY1YzQ1NmViOTU0N2JlYWU5NDM3Njg1XzExLTYtMS0xLTI2NjY5_006972b6-344e-4c86-8b2e-328bc71fcd6d"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1NDE_da760727-0d34-4776-bb25-09e62319fbb4">Significant components of the Company&#x2019;s net deferred income tax liability are as follows for fiscal year 2022 and 2021  (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.585%"/&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:9.5pt;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:9.5pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Deferred income 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Employee related items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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:9.5pt;font-weight:400;line-height:100%"&gt;8,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;8,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Other deferred income 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Net operating loss and other credit carry-forwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;10,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;6,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:0 1pt"/&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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;29,455&#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:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;27,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9.5pt;font-weight:400;line-height:100%"&gt;Total deferred income 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:9.5pt;font-weight:400;line-height:100%"&gt;29,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9.5pt;font-weight:400;line-height:100%"&gt;26,948&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation methods and property basis differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&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;(20,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(18,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use lease 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;(7,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;(8,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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 assets and tax-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"/&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;(71,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-71794000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax 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;(42,481)&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;(35,397)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzItMi0xLTEtMjY2Njk_29e82e65-7019-42f1-ba23-f85aa6387d88"
      unitRef="usd">3750000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzItNC0xLTEtMjY2Njk_5f4effb6-59de-421f-a02a-9f0d059d080d"
      unitRef="usd">3282000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzMtMi0xLTEtMjY2Njk_2f84be21-13de-41ef-867c-0a063d622aec"
      unitRef="usd">6536000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzMtNC0xLTEtMjY2Njk_43617f02-e738-4584-bc63-27f724ef5f31"
      unitRef="usd">5729000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzQtMi0xLTEtMjY2Njk_0e564345-2b2a-4a85-abe6-a461f5ae4e04"
      unitRef="usd">459000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzQtNC0xLTEtMjY2Njk_f465b457-5275-4fd9-b307-367e88677862"
      unitRef="usd">429000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzUtMi0xLTEtMjY2Njk_57944333-e6ae-4e20-a7d1-5a43a59312c0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzUtNC0xLTEtMjY2Njk_bed90e9a-9792-40f5-907c-90cfeca822d0"
      unitRef="usd">2347000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <azz:DeferredTaxAssetsLeaseLiabilities
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzYtMi0xLTEtMjY2Njk_1fc99b27-f873-4c78-a681-3e84c92b89c3"
      unitRef="usd">8200000</azz:DeferredTaxAssetsLeaseLiabilities>
    <azz:DeferredTaxAssetsLeaseLiabilities
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzYtNC0xLTEtMjY2Njk_5c96d636-ad03-4c19-9e3b-5ffb18ad0842"
      unitRef="usd">8962000</azz:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzctMi0xLTEtMjY2Njk_0f28b156-164d-432f-af5b-d09ee49411ac"
      unitRef="usd">92000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzctNC0xLTEtMjY2Njk_8bc96ee5-d46c-4643-ba3c-e30f3f501ae9"
      unitRef="usd">239000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzgtMi0xLTEtMjY2Njk_9b1d2fe3-fa86-4c2d-b51a-aeb2e3ff4cca"
      unitRef="usd">10418000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzgtNC0xLTEtMjY2Njk_49e4d34a-9405-4dda-875e-419921a79abd"
      unitRef="usd">6649000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEwLTItMS0xLTI2NjY5_04fa67dc-80df-4b5e-b3c3-31cbd7389ba4"
      unitRef="usd">29455000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEwLTQtMS0xLTI2NjY5_f37bf1a2-0795-4e24-924c-40fa80b150c1"
      unitRef="usd">27637000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzExLTItMS0xLTI2NjY5_8e2a4546-4e15-4655-a7db-e1dc5effaa77"
      unitRef="usd">142000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzExLTQtMS0xLTI2NjY5_f0b4ce97-15e0-4a01-9bfe-43aeb10434de"
      unitRef="usd">689000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEyLTItMS0xLTI2NjY5_1595144f-4c0e-4a1f-b337-55f38f94a443"
      unitRef="usd">29313000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzEyLTQtMS0xLTI2NjY5_b628d31e-fb78-4ff2-b0ca-6f9addc1aabc"
      unitRef="usd">26948000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE0LTItMS0xLTI2NjY5_5cd5fe8f-0d5e-4812-b24d-566022eae4a5"
      unitRef="usd">20688000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE0LTQtMS0xLTI2NjY5_e78b218b-6981-4d0f-bdb4-feca0d6ae8f9"
      unitRef="usd">18982000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <azz:DeferredTaxLiabilitiesRightofUseAssets
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTItMS0xLTQxNTAz_9563a280-dbc8-4a6f-96fd-bee1f8b7c25b"
      unitRef="usd">7809000</azz:DeferredTaxLiabilitiesRightofUseAssets>
    <azz:DeferredTaxLiabilitiesRightofUseAssets
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTQtMS0xLTQxNTAz_8f551253-d756-4ff7-b069-542ac86ca5fa"
      unitRef="usd">8623000</azz:DeferredTaxLiabilitiesRightofUseAssets>
    <azz:DeferredTaxLiabilitiesAccountsReceivable
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTItMS0xLTI2NjY5_23ebcb32-bd08-466b-a9f4-831df10289b5"
      unitRef="usd">619000</azz:DeferredTaxLiabilitiesAccountsReceivable>
    <azz:DeferredTaxLiabilitiesAccountsReceivable
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE1LTQtMS0xLTI2NjY5_693d448c-0b3a-4790-8d0d-5e4e4b81dac1"
      unitRef="usd">0</azz:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE2LTItMS0xLTI2NjY5_1c6e7fe5-ab52-421d-9e6b-67a95368a1fb"
      unitRef="usd">42678000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE2LTQtMS0xLTI2NjY5_3c346140-dd08-4590-9a5c-496117a7a28b"
      unitRef="usd">34740000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE3LTItMS0xLTI2NjY5_96f6cd1b-edf2-4a89-bca9-8a25b5928a06"
      unitRef="usd">71794000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE3LTQtMS0xLTI2NjY5_cc687221-b280-49ba-b6df-7a75ae29af5e"
      unitRef="usd">62345000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE4LTItMS0xLTI2NjY5_1f285de5-8ee1-45b6-a2fb-2cd378078906"
      unitRef="usd">42481000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo2ZGUxZDNlYWJjMDU0NGQ2YjViZjRmZTc0MDMwYzAwZC90YWJsZXJhbmdlOjZkZTFkM2VhYmMwNTQ0ZDZiNWJmNGZlNzQwMzBjMDBkXzE4LTQtMS0xLTI2NjY5_542a6595-dc8f-4e28-9fb2-38d00e4745e4"
      unitRef="usd">35397000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzEyNjA_40a4c818-3a9a-40b0-bea0-cb76cba1c5c9"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzEyNjc_1ec3f04b-8213-482a-b42d-e1fdf131e6d8"
      unitRef="usd">700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzU1MzQ_3550b2f2-3fbb-45c9-97b6-6b20cdc10612">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February&#160;28, 2022 and 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.279%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;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: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;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;2,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to current periods:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to prior periods:&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 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;Gross increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Gross decreases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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;2,294&#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;3,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEtMi0xLTEtNDI4MjE_5cd735f5-a37d-4889-a0e2-9527a0bbfa77"
      unitRef="usd">3350000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i94e9bdb9c2b84ccca4e7563f80d0e50b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEtNC0xLTEtNDI4MjE_ec2823d8-7f86-41f5-bae5-5c56dae0e344"
      unitRef="usd">2531000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzMtMi0xLTEtNDI4MjE_79d691cb-2b92-4c86-8ed5-8936fe0427b4"
      unitRef="usd">513000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzMtNC0xLTEtNDI4MjE_bf5fc66c-cd92-419c-9136-3b3b06c5d92e"
      unitRef="usd">5617000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzQtMi0xLTEtNDI4MjE_4dcf9074-6cc1-40a3-892e-ff8b1c31e7eb"
      unitRef="usd">260000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzQtNC0xLTEtNDI4MjE_7a0ba484-f512-40e0-aaa5-b9e73935e9b2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzYtMi0xLTEtNDI4MjE_2b8884df-a517-4dbb-924e-78977eb87e4c"
      unitRef="usd">997000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzYtNC0xLTEtNDI4MjE_fbab5cbf-913e-4ac2-a2ce-de7b45278c97"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzctMi0xLTEtNDI4MjE_3f98ac4f-f1a0-41e1-9a48-5b1ea411e599"
      unitRef="usd">356000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzctNC0xLTEtNDI4MjE_9d53d77e-60f0-4632-9e87-3ac43eb91d51"
      unitRef="usd">1263000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzgtMi0xLTEtNDI4MjE_eead1492-d19c-4250-84f1-b87b548bcdc1"
      unitRef="usd">691000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzgtNC0xLTEtNDI4MjE_8200360e-da8a-46ba-b9cc-eb8352dea1ab"
      unitRef="usd">642000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzktMi0xLTEtNDI4MjE_85ee5474-b01d-4724-bbdf-6efbd5048003"
      unitRef="usd">1259000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzktNC0xLTEtNDI4MjE_75d56ece-cf3b-4589-8433-e8f17f738155"
      unitRef="usd">2893000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEwLTItMS0xLTQyODIx_cbdd55f7-d0c1-41ac-9fe5-bf79ef2ef028"
      unitRef="usd">2294000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90YWJsZTo4M2JkNmE1MDMyM2E0N2YxYjYxNTNhZDU2MmRmNWY1NC90YWJsZXJhbmdlOjgzYmQ2YTUwMzIzYTQ3ZjFiNjE1M2FkNTYyZGY1ZjU0XzEwLTQtMS0xLTQyODIx_13947ce4-5008-45b9-b85b-2b484a530a73"
      unitRef="usd">3350000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzMyNzc_efc82647-b819-4390-a052-5fb7323f7316"
      unitRef="usd">-200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzMyODQ_3af8372b-082a-4301-89c2-a007a02f8130"
      unitRef="usd">-400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMjcvZnJhZzpiNWU0NDBiNTg2NmU0ODc5YjQ4NDhhZmViNzAyMWRiZS90ZXh0cmVnaW9uOmI1ZTQ0MGI1ODY2ZTQ4NzliNDg0OGFmZWI3MDIxZGJlXzQ2MjE_dd35ec8f-af68-42a3-9535-4fd737ec188b"
      unitRef="usd">600000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzEyMjc_0b572538-fb32-443b-8131-462f98cdf8b2">Equity&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 10, 2020, the Company's Board of Directors authorized a $100.0&#160;million share repurchase program pursuant to which the Company may repurchase its common stock (the &#x201c;2020 Authorization&#x201d;). Repurchases under the 2020 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the Company's share repurchases under the 2020 Authorization during fiscal 2022 and 2021 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.521%"/&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:10pt;font-weight:700;line-height:100%"&gt;Purchased under 2020 Authorization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Purchased under 2012 Authorization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Total Shares Repurchased&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended February 28, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 amount of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;30,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 price per share&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;51.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;51.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended February 28, 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&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;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 amount of shares repurchased&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;15,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;32,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;48,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;/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;Average price per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock
      contextRef="id9f645937e0f4e318165c069ee67e49c_D20120119-20120119"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzE2NDkyNjc0NDM1NjQ_2634213e-b41a-4604-97b9-6a4774b10c4a"
      unitRef="number">0.10</azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ieb0f7fe7c3ac407ea226f4573fb3e53a_I20201110"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzYwOA_ed3e925f-f7bd-4715-870b-f52068a22dce"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90ZXh0cmVnaW9uOjQ5Yjg2Yzg3YjlmNjRiNDRiNzQ3MTVmMDFiZWNiZTk0XzEyMjg_f82240e9-a6f9-478f-a527-c959ca02d73a">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the Company's share repurchases under the 2020 Authorization during fiscal 2022 and 2021 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.521%"/&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:10pt;font-weight:700;line-height:100%"&gt;Purchased under 2020 Authorization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Purchased under 2012 Authorization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Total Shares Repurchased&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended February 28, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 amount of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;30,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 price per share&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;51.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;51.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended February 28, 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&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;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 amount of shares repurchased&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;15,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;32,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;48,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;/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;Average price per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzItMS0xLTEtNDE0NTQ_6cbf074c-a6d6-47d0-ae68-6e201b18b68d"
      unitRef="shares">602000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzItNS0xLTEtMjY2Njk_f4beb95b-ef8e-45be-a130-b8609faa0383"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzItNS0xLTEtNDE0NTQ_c580d936-70ca-4654-a1b8-dbaf603cbb7d"
      unitRef="shares">602000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzMtMS0xLTEtNDE0NTQ_1dc8d6ae-6730-432b-a6be-7e6cd3ca276f"
      unitRef="usd">30815000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzMtNS0xLTEtMjY2Njk_f1f49447-6530-4666-9b99-ba28a4732f05"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzMtNS0xLTEtNDE0NTQ_e87a1b22-b471-4a21-ad89-8cf91cffc9bd"
      unitRef="usd">30815000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ic788e81300e94ec38a9c461d0692d7f1_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzQtMS0xLTEtNDE0NTQ_e7c9fb25-22e1-489f-ae09-f7dee15eca02"
      unitRef="usdPerShare">51.20</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i2342c34e2168449b9c2932b1fb653ee4_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzQtMy0xLTEtNDE0NTQ_39cc401b-0a05-4efa-b873-1f5cf899f1e9"
      unitRef="usdPerShare">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzQtNS0xLTEtNDE0NTQ_02e7cc9a-2914-49d7-9291-7ededd07a039"
      unitRef="usdPerShare">51.20</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzctMS0xLTEtNDE0NTQ_b85fbc79-e043-4425-8291-4bab99a0ecd3"
      unitRef="shares">331000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzctMy0xLTEtNDE0NTQ_af08a83e-3fd2-405b-a47b-bbcc503c8a24"
      unitRef="shares">883000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzctNS0xLTEtNDE0NTQ_46fd2e06-5792-4b51-b658-004513ed580d"
      unitRef="shares">1214000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzgtMS0xLTEtNDE0NTQ_53b2204c-4af1-408f-8bd5-af0232029553"
      unitRef="usd">15998000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzgtMy0xLTEtNDE0NTQ_ccc6cc03-01ff-41ca-a7a7-4799ee5e6d72"
      unitRef="usd">32313000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzgtNS0xLTEtNDE0NTQ_ebf4c1ed-5cd5-41f1-bb47-f4c511a60c18"
      unitRef="usd">48311000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i11df3c1559764533bfac59c9f8577d96_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzktMS0xLTEtNDE0NTQ_4078b619-dcdd-4543-92a9-3beb9484efe1"
      unitRef="usdPerShare">48.36</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i5d4b850ee42b45a29c295df0ab0247bf_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzktMy0xLTEtNDE0NTQ_9853cb86-64a6-404a-b3d5-f9fe97137377"
      unitRef="usdPerShare">36.60</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzMvZnJhZzo0OWI4NmM4N2I5ZjY0YjQ0Yjc0NzE1ZjAxYmVjYmU5NC90YWJsZTpjMDA3MTFhNzg4ZmU0ZWVkOGY1NzU4MGEzYzA0NzgzYy90YWJsZXJhbmdlOmMwMDcxMWE3ODhmZTRlZWQ4ZjU3NTgwYTNjMDQ3ODNjXzktNS0xLTEtNDE0NTQ_e36532fc-2864-4a3b-a3b3-f418d785915d"
      unitRef="usdPerShare">39.80</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzkzOA_fe8b583e-abe9-4a52-9666-bf41d686bcb5">Earnings&#160;Per Share&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 based on the weighted average number of common shares outstanding during each year.  Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the year.  Diluted earnings per share has been adjusted for the dilutive effect of the weighted average number of restricted stock units, performance share units and stock appreciation rights outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2022, 2021 and 2020 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:51.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;84,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;48,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;/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;Denominator:&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total weighted average basic shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares applicable to stock-based 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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total weighted average diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,077&#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;26,045&#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;26,281&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share:&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;3.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;For fiscal 2022, 2021 and 2020, approximately 0.1 million, 0.2 million and 0.1 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzkzNQ_bf07034e-a15c-46ef-98dd-0dfa96527b7f">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2022, 2021 and 2020 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:51.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;84,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;48,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;/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;Denominator:&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total weighted average basic shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares applicable to stock-based 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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total weighted average diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,077&#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;26,045&#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;26,281&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share:&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;3.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzItMi0xLTEtMjY2Njk_29050374-981a-4281-84f0-c53cffdfaf63"
      unitRef="usd">84022000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzItNC0xLTEtMjY2Njk_9003a5fa-2ca6-41a6-9049-859bc2b41995"
      unitRef="usd">39614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzItNi0xLTEtMjY2Njk_b8352c71-edae-4342-a6ce-f6d2057e2ecd"
      unitRef="usd">48234000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzQtMi0xLTEtMjY2Njk_8dde11ae-66a3-4ff8-80a4-0de8e54bd8ea"
      unitRef="shares">24855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzQtNC0xLTEtMjY2Njk_fb06ef80-c8c2-427b-b2e0-e11670f1ec5a"
      unitRef="shares">25897000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzQtNi0xLTEtMjY2Njk_e2f69786-6bb8-4e95-8329-939480d87170"
      unitRef="shares">26191000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzYtMi0xLTEtMjY2Njk_d36b867f-806d-4bde-bf6e-4cdbd68a0ea1"
      unitRef="shares">222000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzYtNC0xLTEtMjY2Njk_86d699ec-31de-4660-a039-ac7deae32182"
      unitRef="shares">148000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzYtNi0xLTEtMjY2Njk_cb97e26e-a181-408e-927e-cfe485039444"
      unitRef="shares">90000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzctMi0xLTEtMjY2Njk_106e04a8-ad76-4a0f-9301-b5aa122cbf69"
      unitRef="shares">25077000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzctNC0xLTEtMjY2Njk_0311bde0-0fe8-4da2-b385-4d6275a28083"
      unitRef="shares">26045000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzctNi0xLTEtMjY2Njk_afeb5698-3528-4c72-a9c6-500d5c645342"
      unitRef="shares">26281000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzktMi0xLTEtMjY2Njk_8629155f-ef6e-4de5-a098-f49cc9301c3c"
      unitRef="usdPerShare">3.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzktNC0xLTEtMjY2Njk_fb67f802-26be-49a9-9513-0a3f184c7269"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzktNi0xLTEtMjY2Njk_730060d3-b2ad-4dc7-a219-b4725c9640ce"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzEwLTItMS0xLTI2NjY5_fcb639e1-5c12-4e45-8752-b58ac633aa25"
      unitRef="usdPerShare">3.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzEwLTQtMS0xLTI2NjY5_79dda8e7-a70e-4b31-9637-8225d64bad2a"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90YWJsZTowM2U3YWE3ZmIxYzA0OTBiYTI0NWFmYTllYWFlMTQ3Yi90YWJsZXJhbmdlOjAzZTdhYTdmYjFjMDQ5MGJhMjQ1YWZhOWVhYWUxNDdiXzEwLTYtMS0xLTI2NjY5_468d3c9e-338c-4f3f-a8c4-5ca5bb664813"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzc2Mw_2d0314ea-7eb0-46b8-872f-c1e7beea979c"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzc3NQ_02bb1d13-8faa-4154-876e-5ca8bac41043"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzYvZnJhZzpiNjk0MDQ5OTQ1NjA0MjE1ODQ0NGNjMjJlYWIyYzM5MS90ZXh0cmVnaW9uOmI2OTQwNDk5NDU2MDQyMTU4NDQ0Y2MyMmVhYjJjMzkxXzc5MA_6a494de0-e246-4290-9ad3-a9b378e687e7"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzM1NDA_70b2e2f3-becf-4fc9-947b-485bb32b6d55">Employee Benefit Plans&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were $5.0&#160;million, $4.8&#160;million, and $5.4&#160;million for fiscal 2022, 2021, and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multiemployer Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees, which are covered by collective bargaining agreements. The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;However, the risks of participating in multiemployer pension plans are different from those in single-employer plans in that (i)&#160;assets contributed to the plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii)&#160;if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers and (iii)&#160;if the Company chooses to stop participating in a multiemployer pension plan, it may be required to pay the plan a withdrawal amount, based on the underfunded status of the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;EIN/Pension Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="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;Pension Protection Act Reported Status (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;FIP/RP &lt;br/&gt;Status (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8.5pt;font-weight:700;line-height:100%"&gt;Company Contributions (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;Surcharge Imposed (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;Expiration Date of Collective Bargaining Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&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;Pension Fund&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="border-top:1pt solid #000000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2021&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="border-top:1pt solid #000000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Boilermaker-Blacksmith National Pension Trust&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:left;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;EIN:48-6168020&lt;br/&gt;Plan: 001&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:8.5pt;font-weight:400;line-height:100%"&gt;Endangered&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:8.5pt;font-weight:400;line-height:100%"&gt;Endangered&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:8.5pt;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;5,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;Yes&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:8.5pt;font-weight:400;line-height:100%"&gt;Various through 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Contributions to other multiemployer pension plans&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="2" style="background-color:#ffffff;padding:2px 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;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:9pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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 #000000;border-top:1pt solid #000000;padding:2px 0 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: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:9pt;font-weight:400;line-height:100%"&gt;3,957&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,437&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,703&#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 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The most recent Pension Protection Act reported status available for fiscal 2022 and 2021 is for the plan&#x2019;s year-end as of December 31, 2021 and 2020, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan&#x2019;s actuary. A plan is generally classified in critical status if a funding deficiency is projected&#160;within four years&#160;or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected&#160;within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The &#x201c;FIP/RP Status&#x201d; column indicates plans for which a Funding Improvement Plan (&#x201c;FIP&#x201d;) or a Rehabilitation Plan (&#x201c;RP&#x201d;) has been implemented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2020 and 2019, which are the most recent reports available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzEwOTk1MTE2MzE0NDM_f8ee9281-8830-4f8a-923b-9d6661e13d02"
      unitRef="usd">5000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzE2NDkyNjc0NDUyMjA_04e6fff0-e95f-405a-b685-cf9e4e9b74c9"
      unitRef="usd">4800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzEwOTk1MTE2MzE0NTA_a3725046-5f23-4b9c-b965-4ca80198dd6c"
      unitRef="usd">5400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90ZXh0cmVnaW9uOjg1ZDgxMWYyYjlkYTRhNGU5MWMyZmM0OGM5ZjMwZTViXzM1Mzk_a7efb61a-ffb5-4031-9791-5aeeb8aabcf2">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;EIN/Pension Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" style="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;Pension Protection Act Reported Status (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;FIP/RP &lt;br/&gt;Status (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8.5pt;font-weight:700;line-height:100%"&gt;Company Contributions (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;Surcharge Imposed (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="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;Expiration Date of Collective Bargaining Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&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;Pension Fund&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="border-top:1pt solid #000000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2021&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="border-top:1pt solid #000000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:400;line-height:100%"&gt;Boilermaker-Blacksmith National Pension Trust&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:left;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;EIN:48-6168020&lt;br/&gt;Plan: 001&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:8.5pt;font-weight:400;line-height:100%"&gt;Endangered&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:8.5pt;font-weight:400;line-height:100%"&gt;Endangered&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:8.5pt;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;5,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;Yes&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:8.5pt;font-weight:400;line-height:100%"&gt;Various through 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;Contributions to other multiemployer pension plans&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="2" style="background-color:#ffffff;padding:2px 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;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:9pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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 #000000;border-top:1pt solid #000000;padding:2px 0 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: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:9pt;font-weight:400;line-height:100%"&gt;3,957&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,437&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,703&#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 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The most recent Pension Protection Act reported status available for fiscal 2022 and 2021 is for the plan&#x2019;s year-end as of December 31, 2021 and 2020, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan&#x2019;s actuary. A plan is generally classified in critical status if a funding deficiency is projected&#160;within four years&#160;or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected&#160;within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The &#x201c;FIP/RP Status&#x201d; column indicates plans for which a Funding Improvement Plan (&#x201c;FIP&#x201d;) or a Rehabilitation Plan (&#x201c;RP&#x201d;) has been implemented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2020 and 2019, which are the most recent reports available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <azz:EntityIDNumber
      contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMi0xLTEtMjY2Njk_af466fc8-36ef-41f4-952b-47f7280d718b">EIN:48-6168020Plan: 001</azz:EntityIDNumber>
    <azz:ZoneStatus
      contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtNC0xLTEtMjY2Njk_cfb536a5-8821-4393-9f6c-16737cab4e6b">Endangered</azz:ZoneStatus>
    <azz:ZoneStatus
      contextRef="i57e7b3277b6c42b5bafc949361b9cc18_D20200301-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtNi0xLTEtMjY2Njk_58e7a939-f436-40c5-a874-18ca214d5322">Endangered</azz:ZoneStatus>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtOC0xLTEtMjY2Njk_729d2ce5-9eb7-4a2a-8bed-072ac832fca9">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTAtMS0xLTI2NjY5_3242e31f-0f74-42fc-88e5-52035f6f1f24"
      unitRef="usd">3827000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i57e7b3277b6c42b5bafc949361b9cc18_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTItMS0xLTI2NjY5_019c748c-04de-45c6-916b-06bd012f3de1"
      unitRef="usd">3340000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia8231bd173514f35895210b3a067db10_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTQtMS0xLTI2NjY5_5858c4ae-5cae-431a-8be7-17f3bb697a78"
      unitRef="usd">5337000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTYtMS0xLTI2NjY5_eeb1a56c-96ee-49f1-9618-97aef639168d">Yes</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <azz:CollectiveBargainingEndDate
      contextRef="i4ed7b2caf228447b85464238ea5b3adf_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzMtMTgtMS0xLTI2NjY5_e0c647a7-81d5-4fca-976f-ec5b808bd97d">Various through 12/31/2021</azz:CollectiveBargainingEndDate>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i348aab3ad8a44bc893ec92a67a4e8a2a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzQtMTAtMS0xLTI2NjY5_9c82e365-f817-450f-98f2-5b08c977b907"
      unitRef="usd">130000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i943de9a43d544355a7711f003abe15c7_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzQtMTItMS0xLTI2NjY5_e557012b-4a54-4561-88b1-d64a518d1b29"
      unitRef="usd">97000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i1b9b7e84cfb140d7be2960b47dc9fa0f_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzQtMTQtMS0xLTI2NjY5_2221ff8b-4114-44de-81fc-18b34c99747f"
      unitRef="usd">366000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzUtMTAtMS0xLTI2NjY5_f54b57be-1cc1-489b-8ffb-7c408d4dac55"
      unitRef="usd">3957000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzUtMTItMS0xLTI2NjY5_ec469569-217f-447c-8900-6101564cc3fa"
      unitRef="usd">3437000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xMzkvZnJhZzo4NWQ4MTFmMmI5ZGE0YTRlOTFjMmZjNDhjOWYzMGU1Yi90YWJsZTpjYzlkNDM2OGQ2MWI0YTUwYjIzMWFhZDk2NDQxNjIxNS90YWJsZXJhbmdlOmNjOWQ0MzY4ZDYxYjRhNTBiMjMxYWFkOTY0NDE2MjE1XzUtMTQtMS0xLTI2NjY5_46948598-fd86-4dbc-bcee-323aff0bf74c"
      unitRef="usd">5703000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1MzE_22fdd9f7-abc7-4f2a-8881-e11248f84406">Share-based Compensation&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 two share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the &#x201c;2005 Plan&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is 1.5 million shares and, as of February&#160;28, 2022, the Company had approximately 0.7 million shares reserved for future issuance under this &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plan. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There were stock appreciation rights granted under the 2005 Plan prior to its termination. All outstanding stock appreciation rights were exercised during fiscal year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 accounts for its share-based employee compensation plans in accordance with ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&#x2014;Stock Compensation&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 Company recognizes compensation expense over the requisite service period, which is in line with the applicable vesting period for each share-based award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit ("RSU") awards are valued at the market price of the Company's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan&#x2019;s accelerated vesting provisions. RSU awards have dividend equivalent rights (&#x201c;DERs&#x201d;), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's RSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:31.356%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&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:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock&#160; Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160; Grant Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock&#160; Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160; Grant Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock&#160; Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160; Grant Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&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;226,446&#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;35.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,946&#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;44.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,532&#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;48.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;77,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forfeited&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;(6,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Outstanding at end of year&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;214,098&#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;41.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,446&#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;35.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,946&#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;44.34&#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;Vested and expected to vest at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;214,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;41.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;224,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;35.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;193,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;44.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of RSU awards vested during fiscal years 2022, 2021, and 2020 was $4.6 million, $2.3 million and $3.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Share Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The PSU awards granted in fiscal 2020 are subject to the Company&#x2019;s degree of achievement of a target annual average adjusted return on assets during these three-year periods and, in certain circumstances, vesting is based on the relative performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company&#x2019;s total shareholder return during such three-year periods in comparison to a defined specific industry peer group. The PSU awards granted in fiscal 2021 and 2022 are based on the Company's total shareholder return during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers.  The Company estimates the fair value of PSU awards with performance and service conditions using the value of the Company's common stock on the date of grant. The Company estimates the fair value of PSU awards with market conditions using a Monte Carlo simulation model on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s PSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&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:26.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the beginning of year&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;143,584&#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;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,125&#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;49.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;55,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;46.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(36,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;55.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the end of year&lt;/span&gt;&lt;/td&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;154,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Appreciation Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock appreciation rights ("SARs") are granted with an exercise price equal to the market value of the Company's common stock on the date of grant. These awards generally have a contractual term of seven years and vested ratably over a period of three years, although some vested immediately on issuance. These awards were valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year 2022, 2021 or 2020.  As of February&#160;28, 2022, there were no SARs outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s SAR activity for fiscal years 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160; Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160; Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160; Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 beginning of year&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;5,435&#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;45.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,826&#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;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,184&#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;44.46&#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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&#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;Exercised&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;(5,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(43,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Outstanding at end of year&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;&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#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;45.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,826&#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;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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 the end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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-top:3pt double #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="border-top:3pt double #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="border-top:3pt double #000;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:3pt double #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;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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-top:3pt double #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="border-top:3pt double #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;45.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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:3pt double #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;94,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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-top:3pt double #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="border-top:3pt double #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;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Directors Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 granted each of its independent directors a total of 1,976, 3,174 and 2,124 shares of its common stock during fiscal years 2022, 2021 and 2020, respectively. These common stock grants were valued at $53.13, $33.08 and $47.08 per share for fiscal years 2022, 2021 and 2020, respectively, which was the market price of the Company's common stock on the respective grant dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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 an employee stock purchase plan ("ESPP"), which is open to all employees. The ESPP allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the &#x201c;Enrollment Date&#x201d;) the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant&#x2019;s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the Offering Period.  An aggregate of 1.5&#160;million shares of common stock are authorized for issuance under the ESPP. Of this amount, 1.2&#160;million shares were available for issuance as of February&#160;28, 2022. The Company issues new shares upon purchase through the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2022, 2021 and 2020 (in thousands):&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:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.330%"/&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:10pt;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: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:10pt;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;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,330&#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;6,290&#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;Income tax benefits&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;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 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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized compensation cost related to unvested stock awards at February&#160;28, 2022 was $8.6 million, which is expected to be recognized over a weighted average period of 1.44 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2022, 2021 and 2020 was $(0.4)&#160;million, $(0.4) million and $(0.1) million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to issue shares under these plans from the Company&#x2019;s authorized but unissued shares. The Company has no formal or informal plan to repurchase shares on the open market to satisfy these requirements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <azz:NumberOfShareBasedCompensationPlans
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU1_f3763d00-bb09-4aae-a558-06a9f52bd718"
      unitRef="share_based_compensation_plan">2</azz:NumberOfShareBasedCompensationPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i28823ab00d1047fb9171ee111345f119_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU3NA_911175cf-0839-47ef-8634-2a1c088126c3"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i734475a29a0e4ebea7429af0c9a68458_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYzNw_12b1a3b9-e452-4f4f-be1a-361c82f12f0b"
      unitRef="shares">700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icea26710d4d24210ba7e01d92f521112_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzIwMTA_87f87856-bec4-49c1-ba81-f6cd31e555fb">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1MTc_d5553e39-379e-4a85-b7d4-dfee33aaeffb">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's RSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:31.356%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&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:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock&#160; Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160; Grant Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock&#160; Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160; Grant Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock&#160; Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160; Grant Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&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;226,446&#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;35.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,946&#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;44.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,532&#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;48.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;77,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Forfeited&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;(6,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Outstanding at end of year&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;214,098&#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;41.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,446&#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;35.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,946&#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;44.34&#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;Vested and expected to vest at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;214,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;41.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;224,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;35.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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;193,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;44.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItMS0xLTEtMjY2Njk_4ccb2a6c-f7f0-4681-b07f-e927a7f75dfd"
      unitRef="shares">226446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItMy0xLTEtMjY2Njk_e2fbe12c-1f69-4ac7-92f6-23050b75282c"
      unitRef="usdPerShare">35.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItNS0xLTEtMjY2Njk_4975c5d8-741f-4edd-8a8d-2b32ad1bb06d"
      unitRef="shares">194946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItNy0xLTEtMjY2Njk_dd1480ee-8362-4ae6-89e8-f5a3cea5faec"
      unitRef="usdPerShare">44.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic1ef6425fa574292bb22837e4e5f994c_I20190228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItOS0xLTEtMjY2Njk_917e3349-bbb8-451d-97ac-d2aeec7ed544"
      unitRef="shares">146532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic1ef6425fa574292bb22837e4e5f994c_I20190228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzItMTEtMS0xLTI2NjY5_bb9d4219-fb03-457f-91bc-2ba2963e253e"
      unitRef="usdPerShare">48.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtMS0xLTEtMjY2Njk_d3f5934c-05be-42c7-9e9a-3502222cca2e"
      unitRef="shares">77787</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtMy0xLTEtMjY2Njk_18874e0d-d313-425a-8115-937f3382e1bb"
      unitRef="usdPerShare">51.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtNS0xLTEtMjY2Njk_6ad65ee0-5280-4713-8603-ca794c11d941"
      unitRef="shares">131120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtNy0xLTEtMjY2Njk_a25f8dbc-4c7a-46a2-896e-9f923891f2fc"
      unitRef="usdPerShare">28.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtOS0xLTEtMjY2Njk_b6a1b6cf-56a7-4afe-8dba-c6ead7f47d74"
      unitRef="shares">140070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzMtMTEtMS0xLTI2NjY5_c147e94f-ae67-4c5e-b614-e31bdc881179"
      unitRef="usdPerShare">43.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtMS0xLTEtMjY2Njk_94e519c9-47c4-488a-93d6-13bead270b33"
      unitRef="shares">84060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtMy0xLTEtMjY2Njk_c7cedd92-e8af-4093-8dd5-3b4f724f9a59"
      unitRef="usdPerShare">35.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtNS0xLTEtMjY2Njk_5b90952b-b1db-4940-b03c-3b4e48fe920a"
      unitRef="shares">70913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtNy0xLTEtMjY2Njk_d3f5a44a-83d4-45b3-91a1-b9ca568c62e5"
      unitRef="usdPerShare">45.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtOS0xLTEtMjY2Njk_2cf52e3a-a456-476c-9f58-d9d4277836dd"
      unitRef="shares">84595</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzQtMTEtMS0xLTI2NjY5_f3e24605-1483-411c-b99b-dca5f7cfafaa"
      unitRef="usdPerShare">54.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtMS0xLTEtMjY2Njk_1d9675c4-aa15-48fa-af02-220db1b94d12"
      unitRef="shares">6075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i98c92dcaa65b4b279306155ffb0420c5_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtMy0xLTEtMjY2Njk_7c3e9253-3097-42a8-b17c-c5240334b8a8"
      unitRef="usdPerShare">39.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtNS0xLTEtMjY2Njk_a78664b7-fcb4-4dbd-93fb-e8cb361da6a5"
      unitRef="shares">28707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4cf947af5b924f32b909d466d3d4ef8d_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtNy0xLTEtMjY2Njk_a5e192ba-d501-44dd-aa13-0e9bba3f4c1a"
      unitRef="usdPerShare">36.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtOS0xLTEtMjY2Njk_81335c90-bd34-4d63-b2dc-89e537ee6209"
      unitRef="shares">7061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie8ed1c96662f4b2e9b237f6d34a2d9f7_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzUtMTEtMS0xLTI2NjY5_83c11e37-cd15-4979-a7cf-44c82279f5cc"
      unitRef="usdPerShare">45.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtMS0xLTEtMjY2Njk_36ffc412-f7ca-499c-bba2-6ce4afde3c2c"
      unitRef="shares">214098</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtMy0xLTEtMjY2Njk_89caa829-0c3e-44a0-9c9a-4500c2b33784"
      unitRef="usdPerShare">41.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtNS0xLTEtMjY2Njk_d729b5f3-bd62-4d76-9136-ee09eda7b0f0"
      unitRef="shares">226446</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtNy0xLTEtMjY2Njk_6e94e89b-c0be-4399-969e-314ccb06a463"
      unitRef="usdPerShare">35.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtOS0xLTEtMjY2Njk_4d29023f-e028-4367-a07b-9271ff2cc3a4"
      unitRef="shares">194946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzYtMTEtMS0xLTI2NjY5_d6c004a2-5e62-4e83-8f83-7e63354e1c44"
      unitRef="usdPerShare">44.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctMS0xLTEtMjY2Njk_fa36632e-1730-4d94-b59b-a357e2131a48"
      unitRef="shares">214098</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i59663a741a574552b0b8f78d4b9b49a3_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctMy0xLTEtMjY2Njk_531a9baf-d092-4640-81ee-cb1138f430a3"
      unitRef="usdPerShare">41.24</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctNS0xLTEtMjY2Njk_248bc2bb-657f-42a8-bac8-2ed6358c9f18"
      unitRef="shares">224807</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i926729aa17184f45abfa71c30eeb0a7e_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctNy0xLTEtMjY2Njk_9adf997a-de6d-4ac2-af84-e8dc9627896c"
      unitRef="usdPerShare">35.56</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctOS0xLTEtMjY2Njk_b506bb15-f076-44ae-9ccc-32e15136a025"
      unitRef="shares">193718</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
    <azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ia7cb1a385112450cb594e70eb669133a_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTowMmRmNjBkNzYwNTc0ZmM1YjA2ZDlhMTE5Y2FjMDg0Yy90YWJsZXJhbmdlOjAyZGY2MGQ3NjA1NzRmYzViMDZkOWExMTljYWMwODRjXzctMTEtMS0xLTI2NjY5_d582897e-26de-4d64-8219-405a9dabd6b4"
      unitRef="usdPerShare">44.34</azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzI2MzE_4334e4a3-e685-4bbf-bd68-0f2d9d511c21"
      unitRef="usd">4600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzI2MzU_bc6a04c6-0a84-4799-add8-4306a4b89e26"
      unitRef="usd">2300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzI2NDI_dba85fde-7d6d-48bd-a71d-a31be442a06a"
      unitRef="usd">3800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1NDA_e5ad83de-71c0-4cef-923e-59209a9fc252">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1MjE_36549cb6-db2a-424b-88a2-20390551a9dc">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1NDk_94c0c803-5b23-4021-8649-8f2b0c82578a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1NDU_c827c738-b7fc-4082-88a2-82e08aeba985">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s PSU award activity (including DERs) for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:24.75pt"&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:26.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the beginning of year&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;143,584&#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;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,125&#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;49.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;55,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;46.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(36,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;55.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at the end of year&lt;/span&gt;&lt;/td&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;154,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItMS0xLTEtMjY2Njk_d24799cc-73f5-41c6-83f0-c0a077404db1"
      unitRef="shares">143584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItMy0xLTEtMjY2Njk_84e6f15d-2043-4d0e-bba5-d659d3ff0f41"
      unitRef="usdPerShare">39.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItNS0xLTEtMjY2Njk_c0c89018-fa3a-45ef-85e9-95389d9de4fc"
      unitRef="shares">109936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItNy0xLTEtMjY2Njk_8122ca04-5731-4fad-8249-b2bae6d881a6"
      unitRef="usdPerShare">47.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie6bcb689986a491585a1c6909e9b4575_I20190228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItOS0xLTEtMjY2Njk_1573753b-504f-420b-a01b-ebe750822a1a"
      unitRef="shares">83125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie6bcb689986a491585a1c6909e9b4575_I20190228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzItMTEtMS0xLTI2NjY5_54cfe4ff-8443-469c-a89c-9966019dc0e5"
      unitRef="usdPerShare">49.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtMS0xLTEtMjY2Njk_8251f425-81a7-4b9a-aebb-9831ba14b10f"
      unitRef="shares">55114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtMy0xLTEtMjY2Njk_032c990b-db8f-4758-a29b-38414ab37e0f"
      unitRef="usdPerShare">63.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtNS0xLTEtMjY2Njk_ecef527c-b892-4d41-bc71-dda8f7b99b6a"
      unitRef="shares">69955</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtNy0xLTEtMjY2Njk_4168cd1b-d5e8-473e-ba0c-e2acb652649f"
      unitRef="usdPerShare">33.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtOS0xLTEtMjY2Njk_de006687-b65a-4623-8b58-f3ad441da126"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzMtMTEtMS0xLTI2NjY5_640b0091-58b8-4627-86a9-c049125ea307"
      unitRef="usdPerShare">46.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtMS0xLTEtMjY2Njk_8275da2b-2422-4f31-8bf6-d3e746e8578c"
      unitRef="shares">44243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtMy0xLTEtMjY2Njk_f647ffbb-d522-40db-8b5c-d80dc0c0d6b4"
      unitRef="usdPerShare">54.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtNS0xLTEtMjY2Njk_a4746934-7cb9-4815-ab48-1b51535bbe3d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtNy0xLTEtMjY2Njk_e9162371-21cd-48f2-aa15-5543d59e5ff7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtOS0xLTEtMjY2Njk_ec8953df-c746-4385-bd6c-cdbf460617ff"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzQtMTEtMS0xLTI2NjY5_99f1fd1d-b80a-42be-88f5-6aaaaadaf846"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtMS0xLTEtMjY2Njk_0ede792f-3663-4b2e-b501-e9f5ba39807b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3d76b6cff0494f8e95aa1c6f37eb51e5_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtMy0xLTEtMjY2Njk_bc44adbd-5eaa-4cc5-966c-5bc42eef8c85"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtNS0xLTEtMjY2Njk_26dca3d2-f2a2-4573-b476-9d7da81c6795"
      unitRef="shares">36307</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib7de51e58fff41109eaf84036289bacd_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtNy0xLTEtMjY2Njk_0ecd105b-d4fb-4db6-8915-e44120717b0d"
      unitRef="usdPerShare">50.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtOS0xLTEtMjY2Njk_6932cdf9-cd6a-4f1c-9dd7-ade064ae789a"
      unitRef="shares">22189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i91df8d64c39f4761ab0d4f26b7d7ae5c_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzUtMTEtMS0xLTI2NjY5_403823cc-0bd2-406a-80c8-3a642fe6ec4e"
      unitRef="usdPerShare">55.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id39b97f1a6864886806bdf110248174c_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtMS0xLTEtMjY2Njk_9fa47e40-2be7-4e9e-a99e-47f115122c8d"
      unitRef="shares">154455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id39b97f1a6864886806bdf110248174c_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtMy0xLTEtMjY2Njk_cf1c024d-6fe5-4c26-8b5d-8ea557c0c494"
      unitRef="usdPerShare">44.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtNS0xLTEtMjY2Njk_c0fdca5f-efa7-4d91-ba6a-0f69ffda8b24"
      unitRef="shares">143584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ida4c0e0b4c00465f8da91e46c99cb4a0_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtNy0xLTEtMjY2Njk_b226c7f3-b6e2-495e-9384-d12f29ca87dd"
      unitRef="usdPerShare">39.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtOS0xLTEtMjY2Njk_4451d72f-456b-4b73-ba3b-e8ddcf063bc4"
      unitRef="shares">109936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7963d63a366144a0a530cbf6e9d908b9_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiYjkyOWFlMjJlMzU0Zjc3OGY4ZWJiZGZmY2NkMzM3OS90YWJsZXJhbmdlOmJiOTI5YWUyMmUzNTRmNzc4ZjhlYmJkZmZjY2QzMzc5XzYtMTEtMS0xLTI2NjY5_2be5a6cb-81c0-471f-a77a-b9b8c5931f0d"
      unitRef="usdPerShare">47.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2f8508f07b084069913f7097c7b4deb5_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzQyOTE_603e1bda-fa52-411a-b5af-9e199b1eea5a"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie45c7bf02238418c9aa6d3e3e163960d_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYwNDczMTM5NjE0NzI_ba29f8b5-a935-4eea-944e-da3e59100e99"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzQ2NDg_5e09317d-8d7e-479f-ab6f-7f04b0f5dca0">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzQ2ODc_3e9ea8a0-787b-4d03-a4e5-4b58c84b3b30">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1Mjg_928c6824-5f3f-4656-a30f-0c21cff3309b">&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s SAR activity for fiscal years 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160; Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160; Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;SARs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160; Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 beginning of year&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;5,435&#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;45.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,826&#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;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,184&#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;44.46&#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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&#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;Exercised&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;(5,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(43,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Outstanding at end of year&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;&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#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;45.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,826&#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;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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 the end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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-top:3pt double #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="border-top:3pt double #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="border-top:3pt double #000;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:3pt double #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;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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-top:3pt double #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="border-top:3pt double #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;45.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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:3pt double #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;94,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;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-top:3pt double #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="border-top:3pt double #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;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItMS0xLTEtMjY2Njk_ff532f99-8264-4a9c-a05f-097090c72e23"
      unitRef="shares">5435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItMy0xLTEtMjY2Njk_fb1eb880-8e62-456f-ab95-a93584a56031"
      unitRef="usdPerShare">45.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItNS0xLTEtMjY2Njk_5d52a20d-c613-4b22-9b31-2dcfd6f4955c"
      unitRef="shares">94826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItNy0xLTEtMjY2Njk_f43ee1dc-e9e3-42e3-8cf4-7f6e8343ba41"
      unitRef="usdPerShare">44.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib730559a8276423fa5938ee4bbac7d93_I20190228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItOS0xLTEtMjY2Njk_fd6ac847-194a-417d-a6e6-8cea623ccaa8"
      unitRef="shares">98184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib730559a8276423fa5938ee4bbac7d93_I20190228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzItMTEtMS0xLTI2NjY5_470d08a6-f1c9-4000-a200-f2ae75b797cb"
      unitRef="usdPerShare">44.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtMS0xLTEtMjY2Njk_06f95e60-3f2b-4c51-9b55-6a652bb70faa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtMy0xLTEtMjY2Njk_a4c5103d-6e14-45ff-89eb-88e49dafafde"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtNS0xLTEtMjY2Njk_b5ec0ed6-fd27-41c4-a30f-69d585ed789e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtNy0xLTEtMjY2Njk_d663d34a-3c5c-40a4-bef7-54058417dc01"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtOS0xLTEtMjY2Njk_27afa3cb-44b9-4634-9447-7448bb99a648"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzMtMTEtMS0xLTI2NjY5_91caa40e-2d38-4590-b79c-96929d345304"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtMS0xLTEtMjY2Njk_861cdf24-e8f3-459b-9f62-b0d55b74000a"
      unitRef="shares">5435</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtMy0xLTEtMjY2Njk_dbe798dd-8501-42de-94f7-3c7d5e58a320"
      unitRef="usdPerShare">45.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtNS0xLTEtMjY2Njk_fcfb138d-18d1-4480-a6ce-afa29d1f139c"
      unitRef="shares">45902</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtNy0xLTEtMjY2Njk_bca84a08-4fb4-4e23-9a69-10c62814f047"
      unitRef="usdPerShare">44.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtOS0xLTEtMjY2Njk_f7b12e78-558c-4709-ac82-4ce720b94d12"
      unitRef="shares">2965</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzQtMTEtMS0xLTI2NjY5_ba1a7db3-8847-46e2-b1fb-030089e1117c"
      unitRef="usdPerShare">44.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtMS0xLTEtMjY2Njk_81a5956a-e3bb-4a8e-960a-bec832001218"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="iaff7b63cdc664e8bb35d4ec0434bf63f_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtMy0xLTEtMjY2Njk_89a868f3-04a2-4d44-af2c-f4f2d1545a96"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtNS0xLTEtMjY2Njk_214de347-ec52-4b2c-a75a-a5cdf6315318"
      unitRef="shares">43489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id188c20580474965bac211c5c84ea575_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtNy0xLTEtMjY2Njk_0d5b6a75-5d6a-4768-9062-d7852b271170"
      unitRef="usdPerShare">45.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtOS0xLTEtMjY2Njk_8dd61842-3856-4728-957f-2f2a3a823227"
      unitRef="shares">393</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ie306a2cd1aec43e28b1a4bfda97f0b0d_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzUtMTEtMS0xLTI2NjY5_8daee454-79ce-4216-b053-6d9c6ab492d4"
      unitRef="usdPerShare">43.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtMS0xLTEtMjY2Njk_4c7670b9-6e05-4838-a0a6-a8f378875e92"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtMy0xLTEtMjY2Njk_5a3f6092-695e-455b-a493-1ce6e4b09e7e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtNS0xLTEtMjY2Njk_0dd05cd6-d53c-43bf-89e9-24f029b40b5f"
      unitRef="shares">5435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtNy0xLTEtMjY2Njk_5ab35b9a-fcfc-48c6-a923-a623f8207ca7"
      unitRef="usdPerShare">45.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtOS0xLTEtMjY2Njk_0fe91e35-90ca-4bc8-a2b3-6ce0fd8da090"
      unitRef="shares">94826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzYtMTEtMS0xLTI2NjY5_bc436024-bbc0-4184-a87e-63502bc9cac3"
      unitRef="usdPerShare">44.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctMS0xLTEtMjY2Njk_0c23536b-fd42-4a95-b07a-ca2cc3edea3c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2fe6fcc515744c659706a44486d3d099_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctMy0xLTEtMjY2Njk_b7ed4584-b884-4f6b-b888-60d6da4b8b6c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctNS0xLTEtMjY2Njk_cebcd456-d5a7-4b38-acef-f14aa982a552"
      unitRef="shares">5435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctNy0xLTEtMjY2Njk_f7f2ebe2-65bc-47ce-aa46-2de0477c8243"
      unitRef="usdPerShare">45.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctOS0xLTEtMjY2Njk_64847316-2c57-4a97-92d7-944f7d794c26"
      unitRef="shares">94826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic8af06fbdfec4189a0aa55ce73d51020_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTo5MjMzODczNDEyY2Q0MDE1YmU5YjEyZGViZjllNzQxZC90YWJsZXJhbmdlOjkyMzM4NzM0MTJjZDQwMTViZTliMTJkZWJmOWU3NDFkXzctMTEtMS0xLTI2NjY5_e01e0869-fe97-4e2b-ad3d-c3b3cf5a8995"
      unitRef="usdPerShare">44.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i16fb30fad5bc4b63a774b93e4ff65b39_D20210301-20220228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzUyODI_479c2478-7084-4a84-b457-92558b7e97aa"
      unitRef="shares">1976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic693059e9d5c446398938d2cb00437d1_D20200301-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzUyODY_c6f08bd0-4f38-45f9-9cb4-02cfb5545bf0"
      unitRef="shares">3174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9955392a7171411cae30694637f25821_D20190301-20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzUyOTM_ae5239da-2d59-4480-b1de-c65f2eaaf160"
      unitRef="shares">2124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i16fb30fad5bc4b63a774b93e4ff65b39_D20210301-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU0MTM_8c59a2cc-14d9-4ebc-a1c3-1a592d007213"
      unitRef="usdPerShare">53.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic693059e9d5c446398938d2cb00437d1_D20200301-20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU0MTc_ce994d81-cfd2-43be-aa26-2eedfab88436"
      unitRef="usdPerShare">33.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9955392a7171411cae30694637f25821_D20190301-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzU0MjQ_f3ca696d-385d-430c-b9d4-f1de2f88153c"
      unitRef="usdPerShare">47.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ib32c96c7213247fca2c4530358f42898_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYwNDk_bed71233-ebfa-4cb0-96a6-86cb891ed8c7"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase
      contextRef="i0967adc758cc42119acb23020216b6ae_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYyNDI_67aa0d0a-0409-4362-bc63-1982d4370eac"
      unitRef="usd">25000</azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="ib32c96c7213247fca2c4530358f42898_D20210301-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzYzMTE_4fc6bb08-cc62-411e-8d0f-9f1b1e361593"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0967adc758cc42119acb23020216b6ae_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzY1Njc_665fcef9-7ce4-4999-879c-fcf6305ea389"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0967adc758cc42119acb23020216b6ae_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzY2NTM_bbcf1763-c785-4b23-b8d2-68fb7e685134"
      unitRef="shares">1200000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzc1Mzc_321b658d-cc54-46a3-8f27-909365e884c5">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2022, 2021 and 2020 (in thousands):&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:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.330%"/&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:10pt;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: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:10pt;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;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,330&#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;6,290&#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;Income tax benefits&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;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 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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzEtMS0xLTEtMjY2Njk_691bcb1e-8af9-400a-b195-349eddf9de1b"
      unitRef="usd">9449000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzEtMy0xLTEtMjY2Njk_7cfad827-c2b4-4fbc-8d54-95dde58b8c83"
      unitRef="usd">7330000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzEtNS0xLTEtMjY2Njk_169f15e2-66d2-4a42-a4c4-4c813bd0e480"
      unitRef="usd">6290000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzItMS0xLTEtMjY2Njk_8125f782-b922-4345-8a51-0723e3fbb10d"
      unitRef="usd">1984000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzItMy0xLTEtMjY2Njk_21dfb89d-32e0-4f4d-a78c-f392f3edcd00"
      unitRef="usd">1539000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90YWJsZTpiY2Y4Y2QyNTZlMzA0YjZhYjYxMTY2N2MwMmQ4NWViZC90YWJsZXJhbmdlOmJjZjhjZDI1NmUzMDRiNmFiNjExNjY3YzAyZDg1ZWJkXzItNS0xLTEtMjY2Njk_efe4c060-61ab-40c8-a0b7-d3c293cb5853"
      unitRef="usd">1321000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcwNjU_fa11730f-c9e0-43b6-a753-32dde73bdd22"
      unitRef="usd">8600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcxNDY_5d041ef5-549f-4944-8eda-b4f0061ce936">P1Y5M8D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <azz:ExcessTaxBenefitexcludedfromcashflow
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcyNjA_fe7b4cdd-56e8-463a-ac60-3a7d5d232f3a"
      unitRef="usd">-400000</azz:ExcessTaxBenefitexcludedfromcashflow>
    <azz:ExcessTaxBenefitexcludedfromcashflow
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcyNjQ_94e04f8e-9f2a-4d5d-b8c5-89f335092e17"
      unitRef="usd">-400000</azz:ExcessTaxBenefitexcludedfromcashflow>
    <azz:ExcessTaxBenefitexcludedfromcashflow
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDIvZnJhZzoyMDFiNDhjODgzOGY0ZTQ3OGIxOTAzNjAwNTIxNWYxYS90ZXh0cmVnaW9uOjIwMWI0OGM4ODM4ZjRlNDc4YjE5MDM2MDA1MjE1ZjFhXzcyNzE_766c3c68-1384-4761-8d17-61299ec65c52"
      unitRef="usd">-100000</azz:ExcessTaxBenefitexcludedfromcashflow>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNjI_c9f54d06-9d00-413d-93c0-171cc427c1bb">Operating Segments&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chief Executive Officer, who is the chief operating decision maker (&#x201c;CODM&#x201d;), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income (loss) are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of each of the Company's reportable segments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Metal Coatings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &#x2014; provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. Hot-dip galvanizing is a metallurgical process in which molten zinc reacts to steel. The zinc alloying provides corrosion protection and extends the life-cycle of fabricated steel for several decades. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Infrastructure Solutions&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; &#x2014; provides specialized products and services designed to support primarily industrial and electrical applications. The product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products.  The Infrastructure Solutions segment also focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show information by reportable segment for fiscal years 2022, 2021 and 2020 (in thousands):&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:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;padding:2px 1pt;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;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,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 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;457,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;498,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;902,664&#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;838,917&#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;1,061,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;Operating income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,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 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;95,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;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;107,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;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;35,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on disposal of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(18,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total operating income&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;113,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;61,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;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;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;/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;  Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of &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;     which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of &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;     sales.  See Notes 1 and 3 for more information.&lt;/span&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:center"&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:47.353%"/&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:15.394%"/&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:15.247%"/&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:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:100%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;29,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;30,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;44,665&#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;44,603&#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;50,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:47.353%"/&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:15.394%"/&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:15.247%"/&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:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:100%"&gt;Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;29,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;81,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 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;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;89,624&#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;41,498&#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;93,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset information by segment was as follows as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&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:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;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: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:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;480,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;/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;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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 #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;1,133,028&#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;999,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Information About Geographical Areas&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information about geographical areas for the periods presented was as follows for fiscal years 2022, 2021 and 2020 (in thousands):&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.353%"/&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:15.394%"/&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:15.247%"/&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:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;711,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;850,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,664&#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;838,917&#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,061,817&#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;&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Property, plant and equipment, net:&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: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;194,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;181,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;26,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;230,848&#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;207,089&#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;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNzI_c52fb476-3699-4d24-a831-78621d3bb612">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show information by reportable segment for fiscal years 2022, 2021 and 2020 (in thousands):&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:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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;padding:2px 1pt;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;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,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 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;457,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;498,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;902,664&#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;838,917&#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;1,061,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%"&gt;Operating income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,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 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;95,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;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;107,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;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;35,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on disposal of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(18,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total operating income&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;113,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;61,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;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;79,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;/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;  Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of &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;     which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of &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;     sales.  See Notes 1 and 3 for more information.&lt;/span&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:center"&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:47.353%"/&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:15.394%"/&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:15.247%"/&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:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:100%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;29,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;30,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;44,665&#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;44,603&#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;50,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&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:47.353%"/&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:15.394%"/&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:15.247%"/&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:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:100%"&gt;Expenditures for acquisitions, net of cash, and&#160;property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;29,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;81,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 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;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;89,624&#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;41,498&#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;93,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzItMi0xLTEtMjY2Njk_68a3391e-e6f4-408a-bf72-a94fece1fbea"
      unitRef="usd">519000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzItNC0xLTEtMjY2Njk_4e1cdacd-ca01-4856-8c39-0d5e52c189d3"
      unitRef="usd">457791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzItNi0xLTEtMjY2Njk_e1a34ebc-536d-4812-bd25-d35b70893792"
      unitRef="usd">498989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzMtMi0xLTEtMjY2Njk_fcc46e4d-e5cc-4f81-9f5c-e336d112e38b"
      unitRef="usd">383664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzMtNC0xLTEtMjY2Njk_5a005aaf-181c-4d17-9ac8-3163421f5d12"
      unitRef="usd">381126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzMtNi0xLTEtMjY2Njk_a632fbe1-35cd-4cd7-98a4-263842adda09"
      unitRef="usd">562828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzQtMi0xLTEtMjY2Njk_a64a7fc3-9413-482e-b895-f963aa018ef8"
      unitRef="usd">902664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzQtNC0xLTEtMjY2Njk_7a9df8d3-9d12-4405-8e1d-65b6e4cae64a"
      unitRef="usd">838917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzQtNi0xLTEtMjY2Njk_5f915843-5ac1-49cf-a92a-5b03fb6a9402"
      unitRef="usd">1061817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzctMi0xLTEtMjY2Njk_f6f98dbc-a940-4c0c-8ad2-757bf7071839"
      unitRef="usd">127335000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzctNC0xLTEtMjY2Njk_cae2932e-b9ef-468f-9415-94511e532105"
      unitRef="usd">95946000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzctNi0xLTEtMjY2Njk_dcc21488-5d20-4573-ba57-4fd80cbdb2c8"
      unitRef="usd">107926000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzgtMi0xLTEtMjY2Njk_9d4fff0c-be76-438a-9e75-c6f3d26f4a47"
      unitRef="usd">35543000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzgtNC0xLTEtMjY2Njk_44dab511-c952-4beb-af5f-f1e3bf553cdc"
      unitRef="usd">6487000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzgtNi0xLTEtMjY2Njk_785d53c4-4258-4d30-8dfd-7de635beea18"
      unitRef="usd">32845000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzktMi0xLTEtMjY2Njk_29c3170d-b4a5-4f15-b352-58ad0fca0c84"
      unitRef="usd">-49538000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzktNC0xLTEtMjY2Njk_5beaae3e-c5b6-4315-87a4-994afc9d8063"
      unitRef="usd">-40819000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzktNi0xLTEtMjY2Njk_f5381f31-d742-4fd8-9f46-db96cfbb35d9"
      unitRef="usd">-42796000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzEwLTItMS0xLTI2NjY5_0b9bacd2-4a63-4c37-9af1-184d9d7ec9a1"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzEwLTQtMS0xLTI2NjY5_e478062e-4046-4a5c-b34a-54a74fd77329"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzEwLTYtMS0xLTI2NjY5_d7d03ab4-452c-46f1-bd44-b6a81613e95d"
      unitRef="usd">18632000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzExLTItMS0xLTI2NjY5_2233d2d6-ae05-42e6-b803-4fed80f9836f"
      unitRef="usd">113340000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzExLTQtMS0xLTI2NjY5_d1a08a80-1392-48ea-a7ba-2c80d872f7d4"
      unitRef="usd">61614000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyOTc4YmE1YmI3M2Y0ODllOTgwNDNlZjI4ZjdjY2UwZS90YWJsZXJhbmdlOjI5NzhiYTViYjczZjQ4OWU5ODA0M2VmMjhmN2NjZTBlXzExLTYtMS0xLTI2NjY5_c1773828-d5f0-4d81-ba0b-47df2a029298"
      unitRef="usd">79343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzE2NjI_c70e04e5-7a9d-49d6-b648-bdff25b23720"
      unitRef="usd">9200000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie5a3f7a6815f40f5893eeb736bfa374b_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzE2ODE_d199dac9-6a72-4809-becd-4dc9800dd518"
      unitRef="usd">7200000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i53d21b34acaf4afd9d934e7ab4f2a898_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzE3NDk_76701d50-fd56-4009-8879-448a59bb14c3"
      unitRef="usd">2000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzItMi0xLTEtMjY2Njk_b3b7e45f-4309-4e6a-af31-a468c36b6cc9"
      unitRef="usd">30000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzItNC0xLTEtMjY2Njk_b93421a6-f8ac-4f3f-915b-5722a14c1dcf"
      unitRef="usd">29930000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzItNi0xLTEtMjY2Njk_7ef66998-d5d8-454a-9933-c5326867a232"
      unitRef="usd">30042000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzMtMi0xLTEtMjY2Njk_b5a56986-f890-4777-8375-f69b95d93c9a"
      unitRef="usd">13037000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzMtNC0xLTEtMjY2Njk_173c5533-5f36-4783-9251-5c0019d605cd"
      unitRef="usd">12978000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzMtNi0xLTEtMjY2Njk_55e06311-f845-4b2f-860d-3fedf1d399b5"
      unitRef="usd">18414000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzQtMi0xLTEtMjY2Njk_589baab4-dce7-4859-bda1-ea7aa1eb96b5"
      unitRef="usd">1628000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzQtNC0xLTEtMjY2Njk_80e4f07b-e007-4d07-8ba2-f47fafaf08eb"
      unitRef="usd">1695000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzQtNi0xLTEtMjY2Njk_066feb5d-3bfd-43a8-a1e3-9af845bcc79d"
      unitRef="usd">1738000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzUtMi0xLTEtMjY2Njk_c876a669-b38d-490b-a35a-87c2988e9827"
      unitRef="usd">44665000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzUtNC0xLTEtMjY2Njk_d2445e80-fed7-4bcf-8772-06479e6c5a7c"
      unitRef="usd">44603000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTozMzRkM2E2M2M0MDk0YTdiOWJjNjc4OWNmMmUxYWUzYS90YWJsZXJhbmdlOjMzNGQzYTYzYzQwOTRhN2I5YmM2Nzg5Y2YyZTFhZTNhXzUtNi0xLTEtMjY2Njk_25672cdd-3dda-45b9-8be0-844ed4219628"
      unitRef="usd">50194000</us-gaap:DepreciationDepletionAndAmortization>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i835cce2f790149a7bca9c0b5ed2e7310_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzItMi0xLTEtMjY2Njk_2505867d-b93d-48ad-a2a3-adc51be370a5"
      unitRef="usd">82737000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzItNC0xLTEtMjY2Njk_272fb9fb-ab22-4789-8ce8-6c2303660a3d"
      unitRef="usd">29305000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i242438e071f34549a3ab3654541ad512_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzItNi0xLTEtMjY2Njk_d7662102-89c5-4bcc-9478-42e4ce6594f9"
      unitRef="usd">81340000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i7892c1d436fc47d6af94ea49876500f1_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzMtMi0xLTEtMjY2Njk_ddba8b34-9f1d-496d-8ecb-c4e0782fab2f"
      unitRef="usd">4814000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzMtNC0xLTEtMjY2Njk_14d471c7-b980-4cfe-8ac2-5f134e258d13"
      unitRef="usd">9619000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i2cdd83e5616f447da0b90c8e85b84c76_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzMtNi0xLTEtMjY2Njk_e1b5bc2a-ca27-4204-90ae-e3afea9a459e"
      unitRef="usd">9158000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="ib5f23a8df2f24736a6944656a7d9e76f_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzQtMi0xLTEtMjY2Njk_a1e09ebe-e932-419a-b173-a26072c1810f"
      unitRef="usd">2073000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="ia5e30788e6614bceab21c7054e67f081_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzQtNC0xLTEtMjY2Njk_99ccb0f9-2599-47e8-a392-6a9c29381bd9"
      unitRef="usd">2574000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="iacfbba341c014a64b955b10261250210_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzQtNi0xLTEtMjY2Njk_b947a4a5-eaa0-4e70-8125-d47f8ef3a0dc"
      unitRef="usd">2725000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzUtMi0xLTEtMjY2Njk_722faad3-d213-4940-8043-42d5b965e231"
      unitRef="usd">89624000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzUtNC0xLTEtMjY2Njk_724d84d6-a20c-4c1a-af8f-f132d6751ff0"
      unitRef="usd">41498000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToyNWUzZDYxZTU1NzE0NDZkOTc2OWI2NWI1ZDVmN2RhMC90YWJsZXJhbmdlOjI1ZTNkNjFlNTU3MTQ0NmQ5NzY5YjY1YjVkNWY3ZGEwXzUtNi0xLTEtMjY2Njk_6ca093a7-bd3b-484f-9165-5d511a09a6eb"
      unitRef="usd">93223000</azz:PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNjY_22e59d06-a972-4122-8fa9-524bee493452">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset information by segment was as follows as of February&#160;28, 2022 and February&#160;28, 2021 (in thousands):&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:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;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: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:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;480,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;/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;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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 #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;1,133,028&#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;999,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="if84b1addbf83478fb5367a8bff306d7f_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzItMi0xLTEtMjY2Njk_a4aaca89-5c9a-4d41-993a-8bf431447609"
      unitRef="usd">575088000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7b5d4e56cd25416d90d70aa5fd3eb642_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzItNC0xLTEtMjY2Njk_fea01090-5fbb-4a7d-8155-e117feaa5377"
      unitRef="usd">480778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5eda31eff5494070b67250a89b90bf38_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzMtMi0xLTEtMjY2Njk_c04245a4-5471-42e9-b0f3-35688019a7d5"
      unitRef="usd">525086000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic5cc084bc8fc410d9877a5becc3cc58a_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzMtNC0xLTEtMjY2Njk_b0cba4ac-3e5b-421a-ad5b-20b5a9e118a4"
      unitRef="usd">492771000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8949c4915b404037b5281d1efcb99724_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzQtMi0xLTEtMjY2Njk_dbbd6330-d3f6-4c4c-bdb2-e4faedad5060"
      unitRef="usd">32854000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf409158e6c44b9ba8e1fa5f382a512b_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzQtNC0xLTEtMjY2Njk_887e82b1-26f2-49a6-9afa-9310210a5491"
      unitRef="usd">25678000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzUtMi0xLTEtMjY2Njk_c03806a9-90a6-460b-a534-c676874ec9f7"
      unitRef="usd">1133028000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZToxNjFmMDE1NTdlN2Y0ZWU1YTU4ODhkMWE1NmE1YzI2Yi90YWJsZXJhbmdlOjE2MWYwMTU1N2U3ZjRlZTVhNTg4OGQxYTU2YTVjMjZiXzUtNC0xLTEtMjY2Njk_80012687-5100-44af-86bb-bca813165d57"
      unitRef="usd">999227000</us-gaap:Assets>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNzU_60b80ff9-88e7-4e79-a61e-96f71499d9e0">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information about geographical areas for the periods presented was as follows for fiscal years 2022, 2021 and 2020 (in thousands):&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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.353%"/&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:15.394%"/&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:15.247%"/&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:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;711,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;850,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,664&#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;838,917&#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,061,817&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5270890b52847eb947895165a22c790_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzItMi0xLTEtMjY2Njk_fbeee158-d121-496d-9954-dfb0e8d15f1d"
      unitRef="usd">789047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia082f74273cb4a0ca2ab8214acd3ccab_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzItNC0xLTEtMjY2Njk_962055a0-c8e9-40ca-89e0-d4d374f71dfe"
      unitRef="usd">711696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3f3a075836342558e0211b6e5660ec0_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzItNi0xLTEtMjY2Njk_3ad974f3-76c1-437c-8e6b-e17df4001448"
      unitRef="usd">850656000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia797b611c3ed4ad6b59d3d8fe00f088a_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzMtMi0xLTEtMjY2Njk_4928cae3-2f9b-4bf2-8843-79f110cd36e0"
      unitRef="usd">113617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i690850d0be21462c82d887edea40cd7e_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzMtNC0xLTEtMjY2Njk_068ef9fb-918b-455b-bf4a-726d15749853"
      unitRef="usd">127221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8baca5346b6a4d34a28cfc52386df432_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzMtNi0xLTEtMjY2Njk_a9eda225-6c01-40f1-834a-46961fc7ac6f"
      unitRef="usd">211161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzQtMi0xLTEtMjY2Njk_ea20f310-46cd-440a-ab42-a8d045b950d7"
      unitRef="usd">902664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzQtNC0xLTEtMjY2Njk_89c65ea5-ccfb-48c8-b497-c7747fdd8025"
      unitRef="usd">838917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo3YTVlNzkwYjNkMGI0YWExODhjNTMyYjM4M2RkNDgwYi90YWJsZXJhbmdlOjdhNWU3OTBiM2QwYjRhYTE4OGM1MzJiMzgzZGQ0ODBiXzQtNi0xLTEtMjY2Njk_234bb30c-9aa4-4ee6-9668-a802d1e74d7f"
      unitRef="usd">1061817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90ZXh0cmVnaW9uOmE3NTU4YzliMTE3NzRmMTI5OTI5Y2NlYjdmNDZiNmRmXzIwNjE_64bca16c-af4f-42db-8313-4086d921e0b1">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Property, plant and equipment, net:&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: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;194,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;181,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;26,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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;230,848&#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;207,089&#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;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic5e81550d28b480da790b6ff03172f98_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzItMi0xLTEtMjY2Njk_46ef73ae-9fd9-4979-8a21-cd6e38f5d702"
      unitRef="usd">194539000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic6f082b69da544349b25f22eade7ccc5_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzItNC0xLTEtMjY2Njk_e183d493-eebf-4e23-8343-9186f9196d67"
      unitRef="usd">181898000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic53806100f46408b9b946c52f3a50d3d_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzMtMi0xLTEtMjY2Njk_564b5f99-5681-4bec-ba2c-090a48960346"
      unitRef="usd">26264000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7fb6b5b78b0143cb81a64020cac02ff9_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzMtNC0xLTEtMjY2Njk_b9d60c9d-7f6c-4d3a-bb9b-e537dee56f31"
      unitRef="usd">15007000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if6db464210e04cec8db4b92647c78c69_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzQtMi0xLTEtMjY2Njk_26f5689d-7bb3-4d29-ad2f-afcf803ecb1a"
      unitRef="usd">10045000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i94f26bee2a904faaa4d315b9f38fae02_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzQtNC0xLTEtMjY2Njk_54968c51-faa0-4e17-b3d8-fd70aeafe074"
      unitRef="usd">10184000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzUtMi0xLTEtMjY2Njk_904b1920-f8ea-49b2-bc5c-418134f76d64"
      unitRef="usd">230848000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5710f3fc9ef74b1a993164380c40fe00_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNDgvZnJhZzphNzU1OGM5YjExNzc0ZjEyOTkyOWNjZWI3ZjQ2YjZkZi90YWJsZTo5M2VmMGUzMDE1Mjk0YWFmYTllNjQ2OWNiODk1ZWVlNi90YWJsZXJhbmdlOjkzZWYwZTMwMTUyOTRhYWZhOWU2NDY5Y2I4OTVlZWU2XzUtNC0xLTEtMjY2Njk_96f367c2-3c81-4bf9-b729-cb53332e763a"
      unitRef="usd">207089000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQyMDY_7ecc1fe8-320c-47a6-8cae-e6310f1d6dcf">Restructuring and Impairment Charges&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fiscal 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&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 2022, the Company continued to execute it's plan to divest certain non-core business, which was approved by the board of directors in fiscal 2021.  During the fourth quarter of fiscal 2022, the Company had a change to the plan of sale for one of its businesses in the Infrastructure Solutions segment.  The Company recognized $3.9&#160;million of impairment charges related to this business during fiscal 2021, which are included in in "Restructuring and impairment charges" in the consolidated statements of income. During fiscal 2022, the Company reclassified the business from assets held for sale to assets held and used.  When there is a change to a plan of sale and the assets are reclassified from held for sale to held and used, the long-lived assets are reported at the lower of (i) the carrying amount before held for sale designation, adjusted for depreciation that would have been recognized if the assets had not been classified as held for sale, or (ii) the fair value at the date the assets no longer satisfy the criteria for classification as held for sale.  Following an analysis of the long-lived assets for the business, the Company reversed a portion of the previously recognized impairment charges, and recognized income of $1.8 million in fiscal 2022 as a result of the change to the plan of sale, which is included in "Restructuring and Impairment charges" in the consolidated statements of operations.  In addition, $1.7&#160;million of the impairment charges recognized in fiscal 2021 was allocated to goodwill, reducing the goodwill allocated to this business to zero.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining assets and liabilities related to the business reclassified to assets held and used have been reclassified to the appropriate asset and liability accounts in the consolidated balance sheet.  The following table shows the assets and liabilities related to this business as reported, adjustments to reclassify the asset to assets held and used, and the adjusted amounts, as of February&#160;28, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.374%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As Adjusted&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(3,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangibles and other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,954&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,785&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588,739&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lease liability, short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lease liability, long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,525&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,785&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,310&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fiscal 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&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, the Company executed a plan to divest certain non-core businesses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company closed on the sale of its Galvabar business and its AZZ SMS, LLC ("SMS") business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $8.3&#160;million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $1.2&#160;million.  During fiscal 2021, the Company completed the sale of SMS, which is included in the Infrastructure Solutions segment, for net proceeds of $4.1&#160;million. The Company recognized impairment charges of $0.9&#160;million for SMS during the second quarter, and an additional loss on sale of $1.9&#160;million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; In addition, the Company closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies during fiscal 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of assets held for sale to estimated sales price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of assets expected to be abandoned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of excess inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,203&#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;19,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Fiscal 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company received net cash proceeds of $23.6 million and recognized a loss on disposal of $18.6 million, which is included in restructuring and impairment charges in the consolidated statements of income. The strategic decision to divest of the business reflects the Company's longer-term strategy to focus on core businesses, markets and on its Metal Coatings segment. The historical annual sales, operating profit and net assets of the nuclear logistics business were not significant enough to qualify the sale as a discontinued operation. Goodwill was allocated to the disposal group on a relative fair value basis. The determination of the amount of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&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 year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company exited from the nuclear certified portion of its industrial welding solutions business within the Infrastructure Solutions segment.  In conjunction with this divestiture, the Company incurred impairment charges of $9.2 million, of which $2.0&#160;million is included in cost of sales and $7.2&#160;million is included in selling, general and administrative in the consolidated statement of income.  The impairment charges are related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&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&#160;28, 2022 and February&#160;28, 2021, the Company had no restructuring liabilities outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Assets Held for Sale&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The strategic decision to divest both the Galvabar and SMS businesses reflects the Company's long-term strategy &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;to focus on growth within its core 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:115%"&gt;. The historical annual sales, operating profit and net assets of these two businesses were not significant enough to qualify as discontinued operations. &lt;/span&gt;&lt;/div&gt;As of February&#160;28, 2022, one non-operating location in the Metal Coatings segment is classified as held for sale. The assets of the business include property, plant and equipment of $0.2&#160;million, are expected to be disposed of within the next twelve months and are included in "Assets held for sale" in the accompanying consolidated balance sheets.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="if5059b4b9e10497e8633b94ac9f53e79_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzYwNDczMTM5NjI1MTc_ac517b02-eca6-4146-9908-51f054581afd"
      unitRef="usd">3900000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQzOTgwNDY1MjA4OTQ_ff576c5a-1d47-49bd-9c45-df128ab6fa01"
      unitRef="usd">-1800000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzE2NDkyNjc0NTE0MzE_8a05026d-4b93-4ad8-b1ed-541ea1d99fe6"
      unitRef="usd">-1700000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzYwNDczMTM5NjI1MTU_38e756dd-4b4b-44a6-aff0-67529171c5ac">The following table shows the assets and liabilities related to this business as reported, adjustments to reclassify the asset to assets held and used, and the adjusted amounts, as of February&#160;28, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.374%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As Adjusted&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(3,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangibles and other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,954&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,785&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588,739&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lease liability, short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lease liability, long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,525&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,785&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,310&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzMtMi0xLTEtNDQwOTA_03a3a14a-4bf7-4fac-a9d5-9a38dc1760e7"
      unitRef="usd">128127000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzMtNC0xLTEtNDQwOTA_305ec471-3e42-49d2-8243-267151dd76e0"
      unitRef="usd">638000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzMtNi0xLTEtNDQwOTA_2904a577-2d7a-4e5f-b11b-099e5440d48a"
      unitRef="usd">128765000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzQtMi0xLTEtNDQwOTA_0dfb43e9-a406-4407-ae14-fe768d3c2601"
      unitRef="usd">92912000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzQtNC0xLTEtNDQwOTA_9ae194d4-01ae-4f4a-b619-b3e79f67a27a"
      unitRef="usd">907000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzQtNi0xLTEtNDQwOTA_1432b72c-3e02-49db-97c7-6a0efe2fb2c3"
      unitRef="usd">93819000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractAssets
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzUtMi0xLTEtNDQwOTA_d8bf37f9-a6bd-4c55-9432-505e00f0a6aa"
      unitRef="usd">58056000</azz:DisposalGroupIncludingDiscontinuedOperationContractAssets>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractAssets
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzUtNC0xLTEtNDQwOTA_76b98f3b-a579-47b1-b482-6dd7e12eda29"
      unitRef="usd">3314000</azz:DisposalGroupIncludingDiscontinuedOperationContractAssets>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractAssets
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzUtNi0xLTEtNDQwOTA_e0799dbb-9f8a-4738-9b38-8f940220292d"
      unitRef="usd">61370000</azz:DisposalGroupIncludingDiscontinuedOperationContractAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzYtMi0xLTEtNDQwOTA_d81cdedf-2662-476f-b387-57274a711883"
      unitRef="usd">5876000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzYtNC0xLTEtNDQwOTA_97c49c0c-d250-47ff-a1ab-090fc51829ee"
      unitRef="usd">153000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzYtNi0xLTEtNDQwOTA_445b0764-e4d2-4800-846a-21c236586116"
      unitRef="usd">6029000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzctMi0xLTEtNDQwOTA_71cbf0d4-2532-436d-b725-4be8ce26073f"
      unitRef="usd">3684000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzctNC0xLTEtNDQwOTA_87cb879d-aa27-4e7a-91f5-d95d0b7f12b9"
      unitRef="usd">-3449000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzctNi0xLTEtNDQwOTA_9201705a-e23e-4ae6-a2fe-23fb6ab72e94"
      unitRef="usd">235000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzgtMi0xLTEtNDQwOTA_54b495f6-0160-4f58-9dfb-e3af2d6838d8"
      unitRef="usd">205909000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzgtNC0xLTEtNDQwOTA_0b28323f-51ca-416e-ba4e-9d449b9c489b"
      unitRef="usd">1180000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzgtNi0xLTEtNDQwOTA_3fdf4d49-a278-45eb-8530-0a22df6f7de2"
      unitRef="usd">207089000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzktMi0xLTEtNDQwOTA_84b92c82-b823-4efa-8f40-4b421400c93b"
      unitRef="usd">91390000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzktNC0xLTEtNDQwOTA_73a2b963-85d4-4627-9d75-2b88806b34c2"
      unitRef="usd">42000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzktNi0xLTEtNDQwOTA_fe69153b-c90e-4196-beb1-bb8463e48534"
      unitRef="usd">91432000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEwLTItMS0xLTQ0MDkw_006fbff8-7e91-4707-8eb7-7ff2005a1aa4"
      unitRef="usd">585954000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEwLTQtMS0xLTQ0MDkw_626e514c-b9cc-4f4a-965a-0ce79c74e778"
      unitRef="usd">2785000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEwLTYtMS0xLTQ0MDkw_c960cf7b-3c8c-4dc1-b801-8f3b5c471855"
      unitRef="usd">588739000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEzLTItMS0xLTQ0MDkw_06ad4c1b-2056-4de5-8652-8e6a8c64cc80"
      unitRef="usd">41034000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEzLTQtMS0xLTQ0MDkw_b216652e-ccb0-4556-b847-d086f946880e"
      unitRef="usd">508000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzEzLTYtMS0xLTQ0MDkw_0a4b8dba-09c5-4568-9222-1c8fef70dc4a"
      unitRef="usd">41542000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE0LTItMS0xLTQ0MDkw_e67c32ba-0428-4f7e-8250-479f5ca43ac2"
      unitRef="usd">27136000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE0LTQtMS0xLTQ0MDkw_5eba65e4-bd94-4b03-908c-33f027ae221e"
      unitRef="usd">509000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE0LTYtMS0xLTQ0MDkw_56a424b1-81ed-462f-abad-ea236791b72e"
      unitRef="usd">27645000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractLiability
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE1LTItMS0xLTQ0MDkw_4ba1b393-5dac-4dcc-9613-a5b5cd18a01f"
      unitRef="usd">16138000</azz:DisposalGroupIncludingDiscontinuedOperationContractLiability>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractLiability
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE1LTQtMS0xLTQ0MDkw_d17e7c5d-3bae-410f-bea5-4259c5dec728"
      unitRef="usd">1735000</azz:DisposalGroupIncludingDiscontinuedOperationContractLiability>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractLiability
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE1LTYtMS0xLTQ0MDkw_fab669f7-7f59-4dca-a062-781cddd817ae"
      unitRef="usd">17873000</azz:DisposalGroupIncludingDiscontinuedOperationContractLiability>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE2LTItMS0xLTQ0MDkw_816fca34-5c2a-4d11-88c5-e4bfbe05f63b"
      unitRef="usd">6588000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE2LTQtMS0xLTQ0MDkw_19b4ad14-db78-4f33-8160-97442ff883ac"
      unitRef="usd">31000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE2LTYtMS0xLTQ0MDkw_f9046f65-fa36-4b19-9664-853fe6bfc43d"
      unitRef="usd">6619000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE3LTItMS0xLTQ0MDkw_c66704f4-aa76-4b34-94b6-ddcbaab1f9be"
      unitRef="usd">32629000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE3LTQtMS0xLTQ0MDkw_2c6da047-bebd-4d28-871d-783ccfb1a040"
      unitRef="usd">2000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE3LTYtMS0xLTQ0MDkw_e4494d52-5359-434c-b4af-9dda87f3d2c0"
      unitRef="usd">32631000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i44857e0b3e234f079b33d505e4998440_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE4LTItMS0xLTQ0MDkw_99fd086b-c968-464e-a4a4-b284b6a98146"
      unitRef="usd">123525000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i1b231fc26472482793ec80e550cff495_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE4LTQtMS0xLTQ0MDkw_9208fed5-ba17-40e0-9b73-b4ecb9d77261"
      unitRef="usd">2785000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie1ad1b0df3c447c9a8b947cef383bc45_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTo4MDg3ODVlMjdhZDY0ZDIxOGEzNjlmZWUwOTE2ZTcxZC90YWJsZXJhbmdlOjgwODc4NWUyN2FkNjRkMjE4YTM2OWZlZTA5MTZlNzFkXzE4LTYtMS0xLTQ0MDkw_92dfffa2-8fc5-4e4f-9524-431d01f5a1a9"
      unitRef="usd">126310000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i867f955736164e2994d6abd6583407c1_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzM3Nw_1ebe5013-1c71-4899-9213-54f2856d2ff0"
      unitRef="usd">8300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i867f955736164e2994d6abd6583407c1_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQ4MQ_08991051-1a9d-4b40-8ec1-ea1252ff7d6b"
      unitRef="usd">-1200000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i68f2ac036e7c44069849d466ec722020_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzYyMg_72c9d86a-1b9f-495c-996d-f7c371ec2c5f"
      unitRef="usd">4100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i68f2ac036e7c44069849d466ec722020_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzY3MQ_317aec35-3b11-4798-b4bf-80d86639743b"
      unitRef="usd">900000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if203389f28da486e8c066cecb563b25d_D20200301-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzc0Mw_25a8f59a-d11f-4204-a3d8-82ac6bbc32fd"
      unitRef="usd">-1900000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQyMDQ_6630073b-06cf-4dba-bb18-df1df410c47c">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended February 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of assets held for sale to estimated sales price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of assets expected to be abandoned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of excess inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,203&#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;19,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzItMi0xLTEtMjY2Njk_e49428e6-6797-4c98-9f78-4f29c7fb01b8"
      unitRef="usd">2652000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzItNC0xLTEtMjY2Njk_ec56134d-9a9c-41a8-87ab-263b38a0458c"
      unitRef="usd">4100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzItNi0xLTEtMjY2Njk_a8c30a15-40bb-431f-82f5-524b1caf5938"
      unitRef="usd">6752000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzMtMi0xLTEtMjY2Njk_8ef8ae3e-7fe8-413b-8379-20619af912d0"
      unitRef="usd">6923000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzMtNC0xLTEtMjY2Njk_ccd3f7bb-8982-485d-9eaf-5726411133c0"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzMtNi0xLTEtMjY2Njk_d629eedb-6a3f-4a3a-b1a4-34362f50fc5c"
      unitRef="usd">6923000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzQtMi0xLTEtMjY2Njk_4f26010a-a7b2-4aed-aa07-4c7be54d75dc"
      unitRef="usd">-1221000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzQtNC0xLTEtMjY2Njk_4c53520b-c4ee-410b-8ecd-f272ada26158"
      unitRef="usd">-1859000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzQtNi0xLTEtMjY2Njk_2946684f-fafd-4e7b-a8d6-b2f6f11f71c3"
      unitRef="usd">-3080000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InventoryWriteDown
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzUtMi0xLTEtMjY2Njk_56383169-36d1-4275-a458-92c89aea5969"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzUtNC0xLTEtMjY2Njk_7342f0d8-7cb2-4c8d-a613-6d4bf43b4f0b"
      unitRef="usd">2511000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzUtNi0xLTEtMjY2Njk_7776a84e-4fd0-4cb8-bb0f-190951e9a0a3"
      unitRef="usd">2511000</us-gaap:InventoryWriteDown>
    <azz:CostsAssociatedWithAssetsHeldForSale
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzYtMi0xLTEtMjY2Njk_09a1b0e6-2c53-44a4-91a6-8f35e4fbadd5"
      unitRef="usd">0</azz:CostsAssociatedWithAssetsHeldForSale>
    <azz:CostsAssociatedWithAssetsHeldForSale
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzYtNC0xLTEtMjY2Njk_311557fb-b9ab-4780-92d0-3493e35a18ab"
      unitRef="usd">733000</azz:CostsAssociatedWithAssetsHeldForSale>
    <azz:CostsAssociatedWithAssetsHeldForSale
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzYtNi0xLTEtMjY2Njk_981145ca-ec8f-4bab-8b8a-2225085e25d7"
      unitRef="usd">733000</azz:CostsAssociatedWithAssetsHeldForSale>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i6f845786c3774aa59dc88c506ed2911d_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzctMi0xLTEtMjY2Njk_ad994aee-acad-4f68-9403-5f8b6fb016ac"
      unitRef="usd">10796000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i2ec3ac8b5dd44dee9e499d524cff44d9_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzctNC0xLTEtMjY2Njk_121b8141-38b2-403b-ae73-56d4034eb9df"
      unitRef="usd">9203000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90YWJsZTpiZTQzOThlYWE1ZTQ0NThkOTFhZTQxMWEyYTM2ZGViMi90YWJsZXJhbmdlOmJlNDM5OGVhYTVlNDQ1OGQ5MWFlNDExYTJhMzZkZWIyXzctNi0xLTEtMjY2Njk_1b1273de-a2d7-47e4-98ee-401c4b7e5af7"
      unitRef="usd">19999000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5ce678412439443abae78908e51eba01_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzE4MTM_f59b81f2-1f54-4236-bac0-b07e2e435a63"
      unitRef="usd">23600000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5ce678412439443abae78908e51eba01_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzE4NTM_78b4f733-8da1-4712-986d-d90214f4c9ca"
      unitRef="usd">-18600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzI4OTE_816425bb-dc5f-49f5-8cf5-8613d294fcc6"
      unitRef="usd">9200000</us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss>
    <us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss
      contextRef="ia15a9e9d3b5648668960d0e1c5de2332_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzI5MDQ_a5ca86cd-5b2d-474b-9464-7fb3534b6183"
      unitRef="usd">2000000</us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss>
    <us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss
      contextRef="i4113be0b589d4e339efc1044acda485b_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzI5NDA_cbd5a623-d3af-48ec-899d-58c6a68135ff"
      unitRef="usd">7200000</us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTEvZnJhZzowZTY0MjNlZDliY2I0YzIyYTIwNmQ0NGZkNTE0NTY1ZS90ZXh0cmVnaW9uOjBlNjQyM2VkOWJjYjRjMjJhMjA2ZDQ0ZmQ1MTQ1NjVlXzQzOTgwNDY1MjA4ODE_eb89227c-ee90-4fcc-b48b-861fd0cd91c0"
      unitRef="usd">200000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzU0NDQ_31d979b4-7fe5-4d83-8523-f7b658ba5cc7">Acquisitions&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On February&#160;28, 2022, the Company entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada, for approximately $36.2 million. DAAM currently operates two galvanizing facilities in Canada; one located in Edmonton, Alberta and a second in Saskatoon, Saskatchewan, as well as a service depot in Calgary, Alberta. The addition of DAAM expanded the Company's geographical coverage in the Northwest and enhanced the scope of metal coatings solutions in Canada. The business is included in the Company's Metal Coatings segment.  The goodwill arising from this acquisition was allocated to the Metal Coatings segment and a portion of the goodwill amount is expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Since the DAAM acquisition was completed on February 28, 2022, the purchase price allocation has not been finalized.  As such, the fair values of the assets acquired and liabilities assumed are preliminary and are subject to change.  The following table represents the preliminary summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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;/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;Accounts receivable&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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;/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;Accounts payable and other accrued 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;(4,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Deferred tax 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;(3,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 purchase price&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;36,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In January 2022, the Company completed the acquisition of all the assets of Steel Creek Galvanizing Company, LLC ("Steel Creek"), a privately held hot-dip galvanizing company based in Blacksburg, South Carolina, for approximately $25.0&#160;million. The acquisition expanded the Company's geographical reach in metal coatings solutions and extends its ability to support customers in the Southeast region of the United States. The business is included in the Company's Metal Coatings segment.  The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The allocation of the purchase price of Steel Creek has not been completed, and the assets acquired and liabilities assumed are preliminary and subject to change.  The following table summarizes the fair values of the preliminary allocation of assets acquired and liabilities assumed, in aggregate, related to the Steel Creek acquisition, as of the date of the acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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;/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;Accounts receivable&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;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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,000&#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;text-indent:27pt"&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 initial cash payment upon closing, contingent consideration of up to $2.8&#160;million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Fiscal &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;2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fiscal year 2021, the Company completed the acquisition of all the assets of Acme Galvanizing, Inc., which was not significant. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.  In addition, in conjunction with the acquisition, the Company assumed liabilities related to environmental remediation of approximately $0.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt"&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;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;2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provides powder coating and electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded the Company's geographical reach in metal coating solutions and broadened its offerings in strategic markets. The businesses are included in the Company's Metal Coatings segment. The goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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;/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;Accounts receivable&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;4,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Prepaid expenses 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;15,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;/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;Accounts payable and other accrued 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;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;60,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to $2.0 million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition.  The contingent consideration is expected to be paid in early fiscal 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,360&#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="3" style="border-top:1pt solid #000000;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;15 years&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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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;15,512&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2020, the acquired companies described above generated net sales of $27.9 million and net income of $2.6 million in the Company&#x2019;s consolidated statements of income from the date of each respective acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations for the Company and the companies included as part of the fiscal 2020 acquisitions, as though the companies were combined as of the beginning of the Company&#x2019;s fiscal 2020. &#160;The pro forma amounts presented are not necessarily indicative of either the actual consolidated results had the acquisitions occurred as of the beginning of fiscal 2020 or of future consolidated operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.029%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&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,072,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pro forma results presented above reflect: (i) incremental depreciation relating to fair value adjustments to property, plant, and equipment and (ii) amortization adjustments relating to fair value estimates of intangible assets. Pro forma adjustments described above have been tax affected using the Company's effective rate during the respective periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt"&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;Supplemental Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2022, 2021 and 2020, the Company paid approximately $61.2&#160;million, $4.4&#160;million and $60.6&#160;million, respectively, for these acquisitions, net of cash acquired.  The Company expensed acquisition related costs of approximately $2.0&#160;million  and $0.8&#160;million, during fiscal 2022 and 2020, respectively.  During fiscal 2021, the Company did not expense any acquisition costs.&lt;/span&gt;&lt;/div&gt;The goodwill resulting from these acquisitions during fiscal 2022, 2021 and 2020 consists largely of the Company&#x2019;s expected future product and services sales and synergies from combining the products and services and technology with the Company&#x2019;s existing product and services portfolio.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2a5a18e0139c49e5b91cd41a0968e5e3_D20220228-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQzOTgwNDY1Mjg0MjE_1255a4ec-6b18-435b-9351-533641aa8f9e"
      unitRef="usd">36200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzYwNDczMTM5NzAwNjU_757b8b58-e9e7-47df-9c47-73854e7b68b5">The following table represents the preliminary summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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;/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;Accounts receivable&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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;/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;Accounts payable and other accrued 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;(4,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Deferred tax 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;(3,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 purchase price&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;36,219&#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 style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The allocation of the purchase price of Steel Creek has not been completed, and the assets acquired and liabilities assumed are preliminary and subject to change.  The following table summarizes the fair values of the preliminary allocation of assets acquired and liabilities assumed, in aggregate, related to the Steel Creek acquisition, as of the date of the acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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;/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;Accounts receivable&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;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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,000&#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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.263%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&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;/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;Accounts receivable&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;4,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Prepaid expenses 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;15,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;/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;Accounts payable and other accrued 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;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;60,628&#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzEtMi0xLTEtNDIyNjY_6b084cb3-7ed2-436d-9949-c81f89678302"
      unitRef="usd">2576000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzItMi0xLTEtNDIyNjY_96749211-904d-4494-a3f6-84f886c3d101"
      unitRef="usd">2308000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzMtMi0xLTEtNDIyNjY_cef5bed2-a333-4130-bfa7-ed5520c556e5"
      unitRef="usd">14436000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzQtMi0xLTEtNDIyNjY_26169d72-d38c-4147-bc60-8cb35be9ed71"
      unitRef="usd">24498000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzYtMi0xLTEtNDIyNjY_d9d65dcb-5db0-44c3-ab9c-88968817eb19"
      unitRef="usd">4003000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzctMi0xLTEtNDIyNjY_fbcee4ac-1e2d-4101-a288-420fa039dcc4"
      unitRef="usd">3596000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i595fe097678449d58dfe6efe3d272f3c_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToyYzg0OWEzZWQwMzg0MzMyYTc5MjAyMGM5NzIxNmNhOS90YWJsZXJhbmdlOjJjODQ5YTNlZDAzODQzMzJhNzkyMDIwYzk3MjE2Y2E5XzgtMi0xLTEtNDIyNjY_6a426ba5-c1c5-4e0a-8498-9d3ed25e7b1c"
      unitRef="usd">36219000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i79e75094daba44a39e799025e69d25ff_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQzOTgwNDY1Mjg0NDA_b11f811a-d59b-4e37-8142-d434a4d3a9d3"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzEtMi0xLTEtNDA3Mzg_323ccafb-2821-4e1d-9d16-4cede4f8dc2a"
      unitRef="usd">598000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzItMi0xLTEtNDA3Mzg_69c62f79-1602-4ad8-bb7d-45ddc05fe782"
      unitRef="usd">3593000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzQtMi0xLTEtNDA3Mzg_935ccece-6c43-4feb-b056-00cce6e91d8d"
      unitRef="usd">15796000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzUtMi0xLTEtNDA3Mzg_93b9758c-034e-4a73-a280-0a46ce456d76"
      unitRef="usd">872000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzYtMi0xLTEtNDA3Mzg_db359073-aef8-4d5e-a2d0-2f859ab34460"
      unitRef="usd">7732000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzgtMi0xLTEtNDA3Mzg_e45f6a84-6de0-49e9-9d91-d10423bc1474"
      unitRef="usd">765000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzktMi0xLTEtNDA3Mzg_9f6a65f7-a9c2-41c6-9996-01e4e4cdadf5"
      unitRef="usd">2826000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZToxZTRmZWYwMDA0MGI0Mzk0OWUxYzk5NjE5ODA5YzExYS90YWJsZXJhbmdlOjFlNGZlZjAwMDQwYjQzOTQ5ZTFjOTk2MTk4MDljMTFhXzEwLTItMS0xLTQwNzM4_bf01a704-f043-4ac5-8fd5-fe68bf39f0cd"
      unitRef="usd">25000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i19c410f6521f4da4bc3a8857a1a4363c_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQzOTgwNDY1Mjg0Mjg_0035804e-dd90-43e3-9fa6-2406fe7c2231"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <azz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation
      contextRef="i12982905436d4bd39c19caca11b48857_I20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzYwNDczMTM5NzAwNjc_51c58ce3-d328-422a-9e20-c2fbc9485739"
      unitRef="usd">600000</azz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzEtMi0xLTEtMzg2OTA_f35c94f5-5002-4e06-b773-541a225af69f"
      unitRef="usd">4591000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzItMi0xLTEtMzg2OTA_706d759c-3f88-424d-874f-87a47068ef56"
      unitRef="usd">1830000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzMtMi0xLTEtMzg2OTA_2faf21a4-ef4e-4f5b-ae00-f0c1c6f41d86"
      unitRef="usd">22000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzQtMi0xLTEtMzg2OTA_1148032a-c104-4ad1-a617-f0a7505549e9"
      unitRef="usd">5336000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzUtMi0xLTEtMzg2OTA_9dcdab19-2612-47d1-8dfd-d4b301a32afa"
      unitRef="usd">15512000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzYtMi0xLTEtMzg2OTA_596308df-b9a7-4560-b599-b74ea6006ea8"
      unitRef="usd">39419000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzgtMi0xLTEtMzg2OTA_d7a5da65-d28c-49ff-80c4-d00e44429912"
      unitRef="usd">1575000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzktMi0xLTEtMzg2OTA_04351a9e-8312-442f-87aa-78e6a197d22b"
      unitRef="usd">2000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzEwLTItMS0xLTM4Njkw_af1df490-1fe7-4800-abf1-82ee7b72c600"
      unitRef="usd">2507000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i6b873eb2a3b440c3abef234abf95039c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo5YmM4NDRmMzE4YTQ0OTQ3OTZiNDE5YTYzMTRlZjc5NC90YWJsZXJhbmdlOjliYzg0NGYzMThhNDQ5NDc5NmI0MTlhNjMxNGVmNzk0XzExLTItMS0xLTM4Njkw_d08d61d9-c208-4a47-a3e1-7e138ae3abca"
      unitRef="usd">60628000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <azz:BusinessCombinationMaximumContingentConsiderationLiability
      contextRef="i5b21911356ad47808e21ad63e9adc412_I20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzI2MzY_d4dddafb-25c4-49e3-94ce-58613a6d52d4"
      unitRef="usd">2000000</azz:BusinessCombinationMaximumContingentConsiderationLiability>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzU0Mzk_9825a3de-83bd-498d-9f95-3c814b6bb187">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,360&#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="3" style="border-top:1pt solid #000000;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;15 years&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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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;15,512&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iba0b998aee3842c4a15b28fb48dd20cd_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzEtMi0xLTEtMjY2Njk_4b9f31c3-29f9-4223-a344-f80588e1bdf6"
      unitRef="usd">15360000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iba0b998aee3842c4a15b28fb48dd20cd_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzEtNC0xLTEtMjY2Njk_77f70e1a-7aee-4cfc-84f6-9f6d9a40686e">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2365907cf9f2406188cfaaf6d840b74b_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzItMi0xLTEtMjY2Njk_edb54d21-949f-46b5-99bd-933055b0939e"
      unitRef="usd">152000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2365907cf9f2406188cfaaf6d840b74b_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzItNC0xLTEtMjY2Njk_65703632-3ecf-442d-8756-f5f555fbfcc9">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5e998b43a96e4d1c8686fb8aa73df723_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTpmN2EyZjQ1MjBiNjY0NDMxODU0NmNhMTA4N2E5ZjIwMi90YWJsZXJhbmdlOmY3YTJmNDUyMGI2NjQ0MzE4NTQ2Y2ExMDg3YTlmMjAyXzMtMi0xLTEtMjY2Njk_a7bdf7db-df1f-4538-a4c5-089522e10ac7"
      unitRef="usd">15512000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzMwNDI_d245e6f5-cf57-4354-8edd-95dd8d8500c8"
      unitRef="usd">27900000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzMwNjM_7d9f1498-3485-4ca3-9bb2-93ed4df66831"
      unitRef="usd">2600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzU0NTQ_7ce8fdc8-fb34-4309-bbd7-bc00f0877846">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.029%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&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,072,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo3YjQ1ZWE2ODhhNWQ0NDNlYWQ4ZTQ3YmQ1MGYyZDRlMy90YWJsZXJhbmdlOjdiNDVlYTY4OGE1ZDQ0M2VhZDhlNDdiZDUwZjJkNGUzXzEtMi0xLTEtMjY2Njk_0fd1ac70-d873-49b0-91e3-652837f275f9"
      unitRef="usd">1072633000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90YWJsZTo3YjQ1ZWE2ODhhNWQ0NDNlYWQ4ZTQ3YmQ1MGYyZDRlMy90YWJsZXJhbmdlOjdiNDVlYTY4OGE1ZDQ0M2VhZDhlNDdiZDUwZjJkNGUzXzItMi0xLTEtMjY2Njk_1ce834ab-9f4c-4e38-88e0-da5e2b66ff7c"
      unitRef="usd">49702000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ3NzM_b02d94e8-4100-412d-8f3d-9c9e5248ebbf"
      unitRef="usd">61200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ica8f134fae5946a482581b3da885d0d4_D20200301-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ3Nzc_984b6438-430c-4075-a093-996d8dd56764"
      unitRef="usd">4400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ3ODQ_e629d2a5-ebfc-4fbb-b2c4-5820b9a12402"
      unitRef="usd">60600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ5MDQ_11ab41f9-1a18-4c22-870a-16d66ef36b85"
      unitRef="usd">2000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTQvZnJhZzowYTgyZjdkNmI4YjI0NTRjYjc4MWY2NTBmMzk0ZTAzNy90ZXh0cmVnaW9uOjBhODJmN2Q2YjhiMjQ1NGNiNzgxZjY1MGYzOTRlMDM3XzQ5MTU_3c749619-48a2-47b9-8811-1ed0ccd4f454"
      unitRef="usd">800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzIxNzM_3967cc40-6d98-4f9d-89c6-a60c12cf52c3">Commitments and Contingencies&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.&#160; These proceedings include labor and employment claims, use of the Company&#x2019;s intellectual property, worker&#x2019;s compensation, environmental&#160; matters, and various commercial disputes, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company will continue to evaluate opportunities to either settle the disputes for nuisance value or potentially enter into mediation as a way to resolve the disputes prior to trial.  As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of an unfavorable outcome on the pending lawsuits may change. Although the outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time, management, after consultation with legal counsel believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company&#x2019;s financial position, results of operations or cash flows.&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:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commodity pricing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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&#160;28, 2022, the Company had non-cancelable forward contracts to purchase approximately $74.0&#160;million of zinc at various volumes and prices. All such contracts expire in fiscal 2023. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, copper, zinc, nickel based alloys, except for those entered into under the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&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&#160;28, 2022, the Company had total outstanding letters of credit in the amount of $22.0 million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments covering warranty or performance periods. In addition, as of February&#160;28, 2022, a warranty reserve in the amount of $3.7&#160;million was established to offset any future warranty claims.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="ibdcf92fa02c14dd8a5cbafb81a3ca8e5_D20210301-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzYwNDczMTM5NTQ5Nzc_2281f191-e347-4b02-b877-14a2c5333080"
      unitRef="usd">74000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzE2NDkyNjc0NDM4NjQ_c3a1a581-348b-4432-8075-7f15da8df318"
      unitRef="usd">22000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i346f48b6e95a407f9ca4c8712efdb5a2_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNTcvZnJhZzo0ZDBhYzQ3MzRlM2M0ODlhOWUzMzhkYjY3NjFhYTdmNi90ZXh0cmVnaW9uOjRkMGFjNDczNGUzYzQ4OWE5ZTMzOGRiNjc2MWFhN2Y2XzIxMTY_5b8020eb-4195-4eb0-b935-0f0a69fc9c6f"
      unitRef="usd">3700000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i4f0f76473a6641b28b28802802bbc519_D20210301-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNjMvZnJhZzphMTUyZmU5MmVkY2I0Mzg2OWExZjJhYmZiNGVjOWNlZi90ZXh0cmVnaW9uOmExNTJmZTkyZWRjYjQzODY5YTFmMmFiZmI0ZWM5Y2VmXzQx_4c8ad945-c4d0-4486-91df-a37900b143cb">Subsequent EventsOn March 7, 2022, the Company and Sequa Corporation ("Sequa"), a portfolio company of global investment firm Carlyle, jointly announced an agreement whereby the Company will acquire Sequa's Precoat Metals business division ("Precoat") for a net purchase price of approximately $1.3 billion.  Precoat, headquartered in St. Louis, Missouri, is North America's largest independent provider of metal coil coating solutions.  The transaction, which is subject to certain closing conditions, is expected to close during the first quarter of the Company's fiscal year 2023.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i261eceeaa23f4da59216ec76dd54bc5c_D20220307-20220307"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjk0ZDlhYzIwMzg4MDRjZjViNDQ3ZjJmN2VhOGNhMDQ0L3NlYzo5NGQ5YWMyMDM4ODA0Y2Y1YjQ0N2YyZjdlYThjYTA0NF8xNjMvZnJhZzphMTUyZmU5MmVkY2I0Mzg2OWExZjJhYmZiNGVjOWNlZi90ZXh0cmVnaW9uOmExNTJmZTkyZWRjYjQzODY5YTFmMmFiZmI0ZWM5Y2VmXzQzOTgwNDY1MTUyODA_3a745149-3438-418a-8e5a-63613b75222a"
      unitRef="usd">1300000000</us-gaap:PaymentsToAcquireBusinessesGross>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>105
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M<O8$+IUY"/6AJN]XZ@?)#_K68\.EY(7^NF<T9942P.]/' 94\Z ::&_:5C\
M4$L#!!0    ( +,QEE24>]L'0 ,  ,\)   8    >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&ULC59=;]HP%/TK5E9-G=0VB?-!Z "IP*I56K>JK-O#M =##,F:
MV,PVT/[[73LAA1 R7L!V[CF^YUQ_]39</,N$4H5>\HS)OI4HM;RV;3E+:$[D
M%5]2!E_F7.1$05<L;+D4E,0&E&<V=IS0SDG*K$'/C#V(08^O5)8R^B"07.4Y
M$:]#FO%-WW*M[<!CNDB4'K 'O259T E53\L' 3V[8HG3G#*9<H8$G?>M&_=Z
MW-7Q)N!'2C=RIXVTDBGGS[IS%_<M1R=$,SI3FH' WYJ.:)9I(DCC;\EI55-J
MX&Y[RWYKM(.6*9%TQ+.?::R2OA59**9SLLK4(]]\IJ6>0//->";-+]J4L8Z%
M9BNI>%Z"(8,\9<4_>2E]V &XX1$ +@&X#O"/ +P2X)T*\$N ;YPII!@?QD21
M04_P#1(Z&MATPYAIT" _9;KL$R7@:PHX-1AQ%D,1:8R@)7F6QD1!9Z+@#ZJK
M).)S^)3#FDITL=<4W;$9SRFZ1$^3,3H_^X#.4,K0]X2O)&&Q[-D*\M+L]JS,
M85CD@(_DX&)TSYE*)/H$R<3[!#8(JE3AK:HA;F6\I=,KA*,+A!V,&Q(:G0YW
M&^#C4^!= W=:U'A5C3S#YQWAJXIQM!:_;J92"=A#OUNF\ZOI?#.=?V2ZKW#8
MI(:WJ90%-C!8?::L!Y%O3%[O^GL8Y75#U]^/&A]&^1'VWJ+VT@^J](-6M[ZI
MA(IFF\Z_<"D_7+=X%%:3A*T>P9D#)PJ#'2H$9;-7!.XSF9'B+(O_P,;5!;M
MC)JJ%7XB15YT[^S]NPB[^.-%U4*P<ZI.D^U%.N&.59?8<YV:[8=1010&-=>;
MJ)RNU^QZIS*DTVK('5-44*F0@+6*Y(8L_Z\==PK9>JL =DG-'9"]-NGO'"1=
MUWX8<1G48L9-,4>66U0)CUJ%%\MMMK?<2L7GF5YN36JBDZIY&!5$;KV:352N
MWVD6U:U$=5M%C1KD-.GH'AX&;L>M'P:'47[@XVY-2$-4Z$1U(?;.59=3L3!/
M!@G^KY@J[H=JM'J5W)C+N#8^A-=*\;AXHRF>.O=$+%(F44;G0.E<=2 G43P?
MBH[B2W.A3KF"Z]DT$WAQ4:$#X/N<<[7MZ FJ-]S@'U!+ P04    " "S,994
MWJU'\8P"  "H!@  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM;(U537/:
M,!#]*SN>'I*9-#8&\C7@F0#--(?,,*%I#YT>A+U@-;+D2@*2?]^5;%Q",<G%
M^MKW=M^NM!YLE'XV.:*%ET)(,PQR:\N;,#1IC@4SYZI$22<+I0MF::F7H2DU
MLLR#"A'&4701%HS+(!GXO:E.!FIE!9<XU6!61<'TZPB%V@R#3K#=>.3+W+J-
M,!F4;(DSM$_E5-,J;%@R7J T7$G0N!@&MYV;2=_9>X/O'#=F9PY.R5RI9[>X
MSX9!Y )"@:EU#(R&-8Y1"$=$8?RI.8/&I0/NSK?L=UX[:9DS@V,E?O#,YL/@
M*H ,%VPE[*/:?,5:CP\P5<+X+VQJVRB =&6L*FHP15!P68WLI<[##J!ST0*(
M:T"\#^BU +HUH/M10*\&]'QF*BD^#Q-F63+0:@/:61.;F_AD>C3)Y]*5?68U
MG7+"V62LI%&"9\QB!C-+ ]74&E +&*N";E+N2KQ&N)>I*A!.IDR308Z6ITR<
MPF=XFDW@Y-,I? (NX5NN5H;)S Q"2]$Y'V%:1S*J(HE;(NG$\*"(V< 7F6'V
MEB D68VV>*MM%!]EO,/Y.<179Q!'<7P@H/''X9T#\,E'X-<>'AU1TVTJU?5\
MW1:^ICBMM?EY.S=6TTOZ=<1=KW'7\^YZ;>$K36]&TAW45/#T%8A9&L&JUYK]
MIJOI;\H96/9RJ-H5?=_3N^:S3B@+Z]WTOVLQ.6;Q1E6_4=4_JNI>6M1H+&A*
M)I@-*\_HVOKLM<CHOROC?XOX<D_' 9/K/2'ASALN4"]]+S20JI6TU95O=IMV
M>^N[S-[^B-IPU37_T50]_('I)9<&!"Z(,CJ_I(!TU1>KA56E[Q1S9:GO^&E.
MOQ+4SH#.%TK9[<(Y:'Y.R5]02P,$%     @ LS&65.SC1GE;!P  S1T  !@
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
M<-#M#.#WE0(P'&[<%[W^"^[E_U!+ P04    " "S,994'PC+_[L"  "%!P
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
M:\)#1Y$ @B&-4SNP+2$<3J/,[K- N#C#639!<90@!/U0 -R4M0I%UP= ,JH
MXE<!YWM_J+[TMA"[G:ZR6Y%_!XWI9G,5UFR1 Z%28G=T !1!B$R8\:2G[U<&
M#^RM:U7KUE2G "2OS"N7ODG=Z!K;BO!ZE[1O 7MA$G[30@ -H.2=7;Y!L 0Y
MU"%!H9+H!/=1*!"_4#A?6,F?1?6L':@2#&R*$S>9XRP.0SN@0SB<.K@5@*-J
M#X43V8J,XH#X^P?#HIH7H!=IN37^'%/W>9<@,$D 8@!0OSZ89#:*$?(C8L2T
ME5LN=Z:; ')SU8##"F@AJ"=U2?FF.J<SR@IR05:<+-059"YK"0"BMDH$L/'-
M=<YF5!+$KR16;G<JT-4OR,7-\ X70 1$F1,<?!.=$QE5 O&KA&]\W^L$HPDD
M;Y7N.<:^BT'?3>HD3)&30%T838G3^09@43*5/>DH$.B%OD3G>*:Y6.HB:>*-
M.85>2L1I8M>W("Z)J;U:,"[%$Z^=Z"@'Z!4=";OH>]?+G_?7J(.>L-M+R.R$
MM 1 \S2EV*[^(%R4)61J^49)0OV2I.L\]J]ANCZ,JF[YT(94_ME)=N6]YHM.
MV,^J:JGACA,%FAB1K5, $$'$%GP 2G&>V))TU"G4KU.LCM,/D0/Z#'8#< F
MM&")[+@)X!".TRG_/3GSX-<BRRE&'X(U?RKK6ONN6N\WSB1($FHTI':K; G
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
M\,:)F0BC$\J(Z(  $/OBT&'M6[TB,I^@,3ICX(PU46ISF'R Q>CD4#2N4).
M6!JP;/.L*MJ%$?& >ILUEBI/\J:]C;<PS:(MUDLX7O_PK#A"#6HT](@A4<_?
M1*<.FV?EB#Q=(1I;I 70V6Y#_(3'(")33"L_#QI%19@!UT'M,5*_*L9.#CJ:
ME!Q,VFS)LD)]*I@6LA@81Z1 DB\(.41T"LDAUBWJH^OA-RK42OV2I2#I4!9]
MR(0LHEFZ^.VKUO#H61>[U3ZM=:TI4/P=)!RT+8'542K/03PT=/KP.[@:O2T@
M;91HEB#:5U.TT07Q09FAPSF^?>.R+W6SK4RY,'T"H&GR; FBLT'=6,G6<V^2
MP]IU \95.%R6G7X&9 <DQ0R537_#1?EW> Z%"-#1 /!^<&S/L^ZO)2Q%7 <;
M*B,\N4'"ZDLI.)0IX!)<5**3[1*,(SD7)&LF9QQ\V*/377I,"M4 ;ZQB('#E
M;6L[T&B XCFO%5D5I<$1MD9+.?ASQ%Q@4%44@B.]\PGP_8AR$HY@4\-.G;?M
M<UJ%B0%98(%T+2:(QZQ(9G&D='M\*$!1\!CI?C;5ELV6X0&C%(P1;SD]Q2B)
M18F^#U$$?+C(3FD*4((8<#A[3<_P(_3S6W&E0*5,S<+6M6@@<CQ>9-?Y+3AY
M+[*K_-7U&/Z=Y).;V^R>B(CP&*B^1Q  05'MT,$_O;R]/<O&^<75!8R_O;S*
MWBU1S)[#N3B6/:?C\<T9/'A]!?\?3\!'^XA>2G9Z@U]<C6'XQ4WV)W&AP(3]
MR@C*,&KCD040CL>WV>D$EHOV9=!>CG8TN;C=V]DG-LSH,$&/^3B$LHU\_P?)
M('Z4* H.!I#_&"Q"?Z(S(#ZDDLC?=L!-#A7*ZPQV]$$\HEEB>Z,=BJ$\X3)/
M[V^RR:$AHE]HN\VTLHL0?HIG?)-=GF4_"-DG$T21!C379N9-!FB_AYW,CC^'
M#/WLU9$BK\^R]YMJ#OX<$0_,>V#XR)^(=0'Y)2.=YFPJOW]0!1:I<-$T);EX
MWMVSCH$.$:W(2@HB)/C&*'5J469L:+5FCL+ ^2@$RC)&"_W.MB$_0>(-CZBK
M>#68SI,JNZAHU^W!R=) 5B4[&&,\B\AC2 CSD2))42@M#VR(4,+IBE>#?^UC
M!7U*2Q)+7!42GJQ$@DY1@E2UHB<YZD<>'Q@(#,B"X=G[42#$DRATX1;G7C;=
M>6G7V:*H'C&H"T_GH&:W)2U%H]%<!>L9?R+@UI7_&O9* F)%J\GS60$.O3"'
MT\-VG0'7?%Y,6V6;,-K6)>R.PW*_ ;\1S5H7T)IP)!+3;HTZ&4RO!2H%]!#@
M% *79NM-"\>-?G9+^VPIQ<-_C7S@B:8+WK/H7%%%)9C:,#?9,Q1O0:(CZQ^%
M*MC9]:(ZQ/3J=0GQI-A)J6U LG%X 3>&!$BV#P*4SH('B6@6D]YO7&DJ!+Z<
M<N<,E::IEPBLB[$EC(S,0DXW^:Z,G14<_-R?)>E94NG[IT3GN6I<YU'+SY,E
M-K=?T?8C836E<#/)U;KA*!0JW82G1P=CZ'XY)O,G']LC>#KEHB(Q-AR<BKU.
M'[L3$BTXO$2Y0;8+8V)_)OD^CV@YU F"R\PV70 V$2'%HC6&H_C_UT1M+/$N
M0Y]--[;J/#YS_5H!I1@CV!GG,.;<+4TU]\^.LO<8?VQ;E,ZK$#/P_N$!U90?
MT(5B3\_4VS4%.-'#<_3DM8\$4 B@J-#A<*:J)(HV,^ZP+)\:?HJY+Q?W9$AU
M;M:R')LA CLB]#"@J:A@M\:XB-%0J0VI*" IC Y$P0I/3MZ4=\4J4B_"V04:
MP4#W*(" PU;B31*,++19:6&X"M=H.U&["(DG)( 4YB0GNJ$X%F"7S_L V73/
MDHAY$',^Z,U'4C91\!_-0A""-1_JQIF>X>'U;ASQ@%'H>=0A'([9>;*PQ$.:
MJS;!=%%EA,PH'KFN-LA&X,PZ&(M2;046MJV3/0>>V"XMH%,C=#W9M#55J1J7
M,0Z;GH,(9[#"+,_#F>J!(#K(9ZK)(P1&,+.",!0_(KHBEE&<21,M\?X@4P_L
MK=M,=3L5HE3XY?C!*TU[IE$S,N5$.5>%DB%C!$2<%]%/O%R0E1MGU+YTW7G7
MG.._J'>737G "!QEGQ&%XL>O84/ (3P_YV?(N&X;D-,.X=P6&+ 0RB&?'OQ8
M()=-2_FT6!HAYW-(W%'<GP(/@=8PTK5A<+L&+8,0I>$1A+-HI6"F(R>B2"'!
M))'^7H!9)XOF]\J%$)OK1+(::7\B=G_V!48L'IL*)6H4E8R\_[]O2LE!W[/Z
MB6*7;*UC2JA&C<C93=Y#'&>72'R4=D VL5T4C1KT-51TYC$\F*XU6][,9EW2
M_!05TJUK%#4LS]FRMMH=-.<*[Z63-Q:.B=&5-74DR#ENM5EM-"A==+/E^6;-
M5A/K%<QCP[$AP)*):DVB89RF,7CI"%ZPJQ@?_GPEY\+&'@,$M@X:-(8#:^!&
M8=Y HW]*GCKH(.L.$29-D$9B+%E$(2V)V3F3,O2@(Y58;$'O!DQZ$]4\;222
MG3K'&!7;NQ).EV 4Q7I"("CP@<3HU#@FE1\2ID#4$6HC.QHD@W54G& 8OO1'
ML:LP(@H+UF9+QI,"P)*%S; <)#0 -S.D:DA125KR< " 96-T9GEJM ]9_"%U
ML&_X>,,"]6Y)<,$D449,UF\ /%O'8J0,YQPS/I5BQ.D2R@GCEZ59H[ZJJ09I
M:KJM,9I\)JM6 J /F#79WX6<IN$D-6A#2^2TDPJ6HNU\44$?5!%/'/4^9'>J
M,2'2/)'[FA8_8%A31A]%IE4)@R&01'>Q91)$"?DFK.&/2@QTI'QR'P>Q)Y8X
M6_EQ":F<A(+P24Y:%3M?H#/LVN7R.P7GJL*N*-R#V26$?FYP[Y4%-N(:D[)8
M%0NN&! KR,#1=/:(_ZQJ&K$^# .S'HL>.*0I/<&4G- BSM0Z2OQ%&6W.<'B$
M]ZP"LMVP4@(9HIF!UDX!#:HCG5&G83,Z-EOJ0[L(@IY#7U3446U(7;)< <:N
M[!<LUI"%V)@1%8V[0Q3XT;1VUY&M:4 )Q'G\*"AP'S+S/T:9>=SET8@9F)F6
MW"D7TH\:Y$<BTN2ZY!SVTF->=$AIP.FFQ@G3@/=9KA$T?C:N'3CU=FQ1/DH8
M!'.,!IPD(.^S2+D=JG+*H]K$2# .<=!3S )B916R)+(38'1R+E1V&#>4@B&_
MOU03CW>*Y0D40<Q5AQ1=R'R3! 7J "28T6($%&#,%ZP%0,NJ[I;5[@P_TXQ@
MPF*666/#\0(K"RCNP"0#]GO+ATF&'A%Z;)ETS3 %A-1AK$KY0!-AU2O)*6I-
MVH2S WCUZ%CC]"JLIF;>M(%!$XEZ")*(7(AO,=%\H!"EC8I+GB8<34GR.N?3
MW;E?DR-BXLA*FH0\[?TRE&>GJP;I/\I141J&DE"2HAH?25$=RDZ)#?<B&]_F
M=[>8QAG?Y5?CNR J$H25Z+%'538R_/(NO[B[SL:7^<W%9?;0=]OV!YS"HU>O
M+C%'=96/K^Z&TDP>M*M)?G5S'6!,9''(&/@%5:W.V9W[JM5N+RYO1K=(_Q41
MYXOKT4WTU\5HK'\10I,O *\A,WA)F<$K^O^U(O\FU_H)(/!JE_=%RXNKR>C:
MSZ>$%=ON":('"S$G4DM7HVGIE'WTC^?*W(.RM4R*Z@)Y28&PRDRQ^FHT@RI5
M%UQ'9>I9S[#K2]38?DIR[5I5D%,)"$4T6\/N$A5,%AEFC.%!+9KT(VW-: >T
M@AE9[*0FC-Q)EU0<[I6,]DHK%+$'N2\A@PG;'CVTD,L<IJ% L#?AP\I/:Q9*
M9,W BG(V5++NG4UIW*RU4T[S<RGQ5;8LL(+6UUSN26FDFWUJZZ*:O&CAD620
M?VXTSJ)^"ID( +ZX0^QE!=G=C\W!H0)!6I"EXNXYOZW@7VXIC+QO'(803]D8
M+G# P"Y30]D;.)SQU-(<CO:3V U5H+3%KOC:7]>OQH9[F@A@MT%=@XCB4AM4
MZI!0S\*LH'G11TJKW46,Y5D1^7%H4Z]5D8IN$:&H+.8=T%"&P]$U]';0U8L\
M/>:B8#_591@>LZ$Z.[!B?P:RBJ>& CI$@TA(P)8:,+)Q2P#-"VPP$H6 H63K
MG'?G2FV/T$*@),BG86W9L,0^5:C2R<'$X%RN-28)FK.L)+%&U4CB=&7S.%$>
M?#8L,3%%*>?%M;L''3R.VE \U(FY)U6GM(C&]D;9#]85BP56?^/Z2HGZ;\@T
MTXQ:^,:EDEQ&&[/R9,">ZML.TE% XZ.5V[!B)"DI!;;KBQ+W7ZEWH4-]C<TV
MFE9[D5U?O\IOKM&*N!Z/\]NK"_AT<W&=3RYOLE^1,H4 M&P8QDU)[H'5\2J'
MT3#UJ_QV O]>7^5W,.J7!K2/$!4_> V6P_4$ZU/RJZL[&( +76>_4J"*.?I%
M]NIBDM_<7,&G.[!-7HVQ3F6<7]R,\SOX_.Y@K6N:I&%/[5AM+%4FL*],OP&
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
MH4?"7MW$C$R26G\2Q&)WNNV&$>P39\^@4R)"WJ/T%;?D<1 +SC<MT;M$$/=
MWQ;!0$TX^Q!/[[-R6C'@G@^SNI(8UYJBTG8;BF"P^!KZSM=\^J+TZ2Y1FP.-
MZH1%G0;.O<1YTU@#I4/@^) X-#(4E;A1@A3QYA^BE%L_MH;G[Q/2L B'I?OX
MV2LM: U6JG/',+5U2RIAIQOE,#L:&1\\'N/T+Z.4^JA/GA$9.@[6-Q@,K2U>
MV]1T$HH7FUWSDL3\6M5)CC+MG/#ZG.4_L!5&6>OT:@(M V$%$#VUD58''UF+
M*J)V:6EAVE@0MR31V6LC</'U4'65SXMK;:*8+S@$]T5E9M*2Q1<L,%D&_SP^
M,\X6[-\2E+1OZ :> QZGH+VL$81/]28](KX#12T#<+"1 JM-"XG@'%B6V0%T
M'PM%&,'W):+APAT0R8UEWDGOPZ,9:)6M7.@JL3CC^_N+R(P-BU&IS-,H2NLG
MK+?[TS@"^]F:;.1L&.R.+X>@CH68-N.VBLQ?WQ+=RZ"7/Z!O.@2DL)GTYH0K
MTV1^N5\' <':=9PE"F*A2AC6$U*SJQ'F#VB=TKT_?(6/)Y7]>NLH48S97;$4
M,3./&6!2$VA68EZ>8O'8YT"IH1!>$<[08F5F"6D1P+US=;,!OZW%U&M$!WGD
MG 3^$O<=#RO'O\\Q;$$E?\'\U*22]Z&P9@PM&G_OFF\U&4RP<7#%1_,8Q$91
M2(;%T/$I*S.LW-8?8A>VE9R1W@0BYDT,1:3U]PKJ667T5QVBL[[)Y.TP7YJT
M)SVYB<"7#PV%<Z-; &EY)@'R0'KRI< @^CG8,FO?V+U%@P/T\.GX["D7EGW\
MXQ9/NK[&JAQ@JS@H\2@_09X;7B@7;N74>8AF3B=GT1T,Z3*T^@IOE,9A". Y
M WB. )Y'B0$)RP(!+INJ/-J$1'=)H;WI2^U)TH+#.+>=3Y\2-@@-UQ<HFXB:
M%3L)>W.-M-Z#"'JZZ\11\X:.5^I(0YL.<[U=KT$,^\/U;K>&N$ZO^,$)/H\>
M1H0M]3A)54C?*RF/G**B%?,AVIEV46=_W[368=U^:$;/YF9+7+*6KND#Y1DI
M"FT2;0YP$EQS4Y*OC8%ABAR;KX7*-KH.(]ZVZG)V424([XW;\:O1@9OPWD?1
M'KW!@,K0@NG.;1)\39$$D#593L$JK&Z0Z\BX9[2(K!6.IU"!9;5+VGE45TO\
M #N#J ..S 6]V?5 6^&P*HRC6>A[64Y;!)\M[P??M>VQ?YL-5_%@@'I!-1JO
M^1+EFS<2)1N_SOYUTTAS(4'/?>O6A]4E=,'BB>*U=(G!4&7GF][DD]?9QRD&
M=;2S&28ZGTINE -R4@F);"0 49)C4S=A(#\;G B0?&TS;5JV4G<*.2C_(EP3
M[8&X? TFVY'94$8<F5'4%MTE,WB"F/.++K64>Q5ZN:3T]+_I7VRH-'S:KZK*
MAVNL_9?K8N>_H:JA_F69+%P.>"IG<<6Z&PX+.)- R*=' DUZ1EB-4O,_.Q3:
M?*D_^5XDP6HK1;_JE9&>.U@ %A*R^Q&+%^/KB]%%*)Z"<]6[&+EFD#VBG\DC
M0H^Y5Z _OKJ*AE,Q%GYU%ZJUXBHJ[>X(<(@_')GUP?O$\DII'_0!5 VKQXC
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
M9'UM:YZ+BQ&RT0IS)T9?T^UD6<(_I532B5<5$H,F>GH>Z#F,H+1C?*>-DW^
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
M*7-GJG-VN+R!;)3-*$U.ZM=1;&EQRZ7#$ZG',91]^O6W76\<#^RYTDARX@+
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
M \[*'U=*(A^T -\O++H]/M &_4]]K_X#4$L#!!0    ( +,QEE1$Z-Y690T
M $,C   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;)5:6Y/:.!;^*RHV
MLTM7.30VQD F254GF=O67+JFDYF'K7T0MFB4V!8CRTV87[_?.;*-#4TG^]"-
M$=*Y7[XC>+DW]E.U5<J)ST5>5J]&6^=V+ZZOJW2K"EE-S$Z5^&1C;"$=WMK[
MZVIGE<SX4)%?1]-I<EU(78Y>O^2U6_OZI:E=KDMU:T55%X6TAS<J-_M7HW#4
M+ORN[[>.%JY?O]S)>W6GW(?=K<6[ZXY*I@M55MJ4PJK-J]%-^.)-3/MYPQ]:
M[:O>LR!-UL9\HC<_9:]&4Q)(Y2IU1$'BY4&]57E.A"#&7PW-4<>2#O:?6^K?
ML^[092TK]=;D?^K,;5^-EB.1J8VL<_>[V?^H&GWF1"\U><7_Q=[OG<U&(JTK
M9XKF,"0H=.E?Y>?&#KT#R^F% U%S(&*Y/2.6\IUT\O5+:_;"TFY0HP=6E4]#
M.%V24^Z<Q:<:Y]SKG\K4%$J\EY]5]?+:@2*M7Z?-Z3?^='3A=!B)7TSIMI7X
MKLQ4-B1P#5$Z>:)6GC?1DQ2_5^N)B):!B*91] 2]6:??C.G-OJB?>*>K-#=5
M;97XS\VZ<A81\=\G6,0=BYA9Q$^S<)=,^%6GV0'B_5:)G34/FF,>*2=TCS@O
M;*"%S,5!2<LV8DN%0I89/4Q%:I PE5.9,!OA0&]C<F2>+N_%6)=8,76%S=75
M"S[N3_/)1I*U ALU8/Q"O,-SY70JGHG5,DC"*1[B)%@D"3W$03Q-!+($.5"*
M1;"8S44<1#,B',3+^ G2.!Y.DV 6S_$TGP:KU0(/21PL5U/QMK96E>YHDA?B
M>Y4I"_UQ;!XD<4P"!?-91 M1,$]F1S%F2Q$%23(5\R":K\2=DTZQG7)#%L3N
M>"'"8#&/\3^>A^*]<5A/3YF>^P&\EL$J6M'#+%C%9(1P%42+F7BG-@KGL][Q
M\5J5:J/=55]Z,AEI.HZ",)E?T1,)$5UU\N/]/)Y>T8YH%=-K>'6FQ#PB%9:K
MA+:',;9Y);)S,4B+5A2QL::X.E5J%LQ6L9<)AKSR3TFX:(D^:1%$XBR:D2'"
M8+;DAR1(YHFX0>U&4*8ZUY(+,?'VD=E8HX)2M3/VT*,I+"GJ#&]4FXWBZGVV
M05="5DV(^_QPG$*:GZQ2_7RISD+^KN/<RG+*( HG4_'-R<NM0C\H*4@R#=$0
M+BEL,)Y.X$C\AY_PK_%5WTR!*-%FD9>/<&L]$TY68CZ)Q3__L8S"Z%OQA\QK
M;S=)2DJP.G*"O]M]=\ZDGY#]!=IUY0^0$"'^VBU4!%,$A780-J3#XQG]CZ!4
M&W6=XJUF3D-.\&NHQ>(#)+!.:K]W9RI-S)@B%,=_Q"SMNZG!2%3*N5P59*OI
M9,':M>+\!E=9K,8(L\F,]4'X?W?1UZT/L)E>YB#WS3'?6I-2;E1GEB?\0$"
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
MZ1IZ:-QT7'3!AG"#^P+O2=I'+T7&/!M=KW/@V=D!>'1"N5&N&^(!J#*5%7Y
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
M_H.@\0)T7VAZ7?J#-S#\JUG]!U!+ P04    " "S,99456CJ>R,(  !N%
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6RE6-MR&[D1_144XTVD*IIW
M76S+JI*T5JT>[*@D[VZE4GD 9T 2T0PP"V!$:[\^IQN8"V51NTE>R+F@&Z=O
MIQMSMK7NP6^4"N);61C_<; )H7H_'OMLHTKI1[92!F]6UI4RX-:MQ[YR2N8L
M5!;CV61R/"ZE-H/S,WYVZ\[/;!T*;=2M$[XN2^F>+E5AMQ\'TT'SX$ZO-X$>
MC,_/*KE6]RK\7-TZW(U;+;DNE?':&N'4ZN/@8OK^<D'K><$O6FU][UJ0)4MK
M'^CF)O\XF! @5:@LD :)OT=UI8J"% '&;TGGH-V2!/O7C?9KMAVV+*575[;X
M5>=A\W%P.A"Y6LFZ"'=V^Y-*]AR1OLP6GG_%-JZ='PU$5OM@RR0,!*4V\5]^
M2W[H"9Q.]@C,DL",<<>-&.6/,LCS,V>WPM%J:*,+-I6E 4X;"LI]<'BK(1?.
M/Y5589^4$I?*J)4.XK:0QI^- W33BG&6]%Q&/;,]>J8S\=F:L/'BD\E5OJM@
M#% MLEF#['+VJL9KM1R)V>E0S":SV2OZYJVE<]8WWZ/OUOJ@V%KD5&CL]>*?
M%TL?'++C7Z]LLF@W6? FB__;G?^+'K&83 \>#L6="MHI-H.>BZ\;):YL64GS
M)#;2"]DL=-W"BA9F]E$Y;=:H01@M3="R*)X$?H1="?*&2AO[4:LQ0UR=7M94
M15X$*P*VV[/!5CDEWAR-)LC5HH# 4+Q9C$Z[.VER>K]HG@CPBEAIG\F" \WA
MGL9UN)H,L86O%-=N\302GU%M.H%TXC:Q0_3.#8H\SS57>X*9;/B;WP-XV%\E
M*NF"SG0E@_)"0YLP=;G$/G!.N;,QZAX1R\4RA:=*0"H&0C:UCAR*[49G&R'A
M&?8_B9%7BR*:!59Q:] GQ46NG6)T\'\_JMH+8X.06]("-/3,Z[71*YTAC&)5
MAYK>+ N]EC%0Y-?:Y*35J=_J9+7'30'[\N0AKQ)FBQN')P@BN<2:M2719\'?
MR,"&5%+G IFVL;7S_(3(-UK&B="ZDDWYR6X5+(_>=MH_>#*B<S?M!'_O^GC7
MI[1'KE<K^(_L=;:$,@OXD/.0+]3;3I(EM(EX#_0AH'H%VUMK6OLC6J"V1HE6
M02F?$%I1^[BN<O91YZJ)-A=!&U]V-!J$<OUGJ^3071N;#?P'H (LC4CN62)
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
MMKL_B*W\()V\N6K-7K0D#6TT8%=Y-XS3-07EWK58U=CG;CXWJI5.UQMQKS8
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;,U:76_;.!;]*X0WV&T
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
MQ+D* P4MP/.YUJZ^( 7-_Q,X_Q]02P,$%     @ LS&65%L,Y;[:!0  .0T
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
MKLE03_<W;/+?X#V4=T#R \"'P:G]R693*>$0$A"PH3S!$]KA)P@D$:AP* O
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
M$ =]BEE K&QC>D!V HQ.SH7*#NN'<@_D]^=JXO%.L:2!(H@3U2&FB=EIDJ!
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
M28]QB$#S Q<3#,E&,CG2PA1EC_Y0TL5_-7*'0Q3)V"4SQ<ZDQ,U*0^D]1RC
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
M6&O5NV4WQXL::VK8";=*<0PA^*<BMSJ$3HY_YV:0WIVUO94I'](K7>RNI^U
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
M2R77HC%2-42+Q=7D)KR8%6Z_W_ O*;;F8$V<)7.E?G$/GZNK2> 4$K4HK>/
M\?<H9J*N'2.H\6O/<S*(=(2'ZQWW3]YVV#+G1LQ4_9.L[.IJDD]()1:\K>TW
MM?U1]/8DCE^I:N-_R;;;FV!SV1JKUCTQ-%C+IOOG3[T?#@CRX V"J">(WDO
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
M=MB/8;G'_QO"> 64-UJ[YXUW,/^#V?P'4$L#!!0    ( +,QEE0(Q9!V3 4
M )$-   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;,57;6_;-A#^*X17
M# F@QA+UGB4&'+?I"C1;T60KAF$?:.DLLY5(EZ3BI+]^1TI6[=41@F' OHA'
MZGBOSQW)BZU4G_4:P)"'IA;Z<K(V9G,^G>IB#0W39W(# O^LI&J8P:FJIGJC
M@)5N4U-/J>\GTX9Q,9E=N+7W:G8A6U-S >\5T6W3,/5X!;7<7DZ"R6[A Z_6
MQBY,9Q<;5L$MF-\V[Q7.IH.4DC<@-)>"*%A=3N;!^55J^1W#[QRV>H\FUI.E
ME)_MY&UY.?&M05!#8:P$AL,]+*"NK2 TXTLO<S*HM!OWZ9WT:^<[^K)D&A:R
M_LA+L[Z<9!-2PHJUM?D@MS]#[T]LY16RUNY+MAUO2B>D:+613;\9+6BXZ$;V
MT,=A;T/F/[&!]ANHL[M3Y*Q\Q0R;72BY)<IRHS1+.%?=;C2."YN46Z/P+\=]
M9O9&RG++ZYHP49*WPC!1\64-9*XU&$U.[AC.].G%U* RNV5:](*O.L'T"<$!
M)3=2F+4FKT4)Y:& *5HYF$IWIE[148G7L#PC-/,(]2D=D1<.KH=.7OCO7'_%
M=5%+W2H@?\Z7VB@$T%\C:J-!;>341D^HO<6Z*EO4(U=D9\*Q\(Y*L;5ZKC>L
M@,L)%J,&=0^3V6*-/H F7)!JY]SRD6BHL(P,P1(F*_2*U>01F-(ND,Y[) *R
M!725:62KL50Q]RC&K&6KD4.?GG?<M[VL*ZBX$%Q4Y(K53!08MN)+RS6WM6:#
M=P_:<&.C]ZM9@R*+5BD0Q2.Y4TSHFKF:G)>?$.).(*)D7]H-&#1S(9%/5)J\
M($&<>4F<(Q52+\PL\>,/&0WH3TB=1&EZ:L<@\^T8Y+X7Y@%F=:48IJXMG"6W
MLFX[^X(\]BBZLQ/QU+CCNY/6'-0=AUZ6!<^S(LQB+PG"+KK_8^!2SX\R2WEQ
M'#C[O""DIP>VXU).]\(\$KG<"])TV'I"/9J@,!2:Y.'I2.02G,?[9H28HZ@+
M6+?WFQF[.(_46SS46_SL>KOF@AMX^0Z#?*SDL59NV">LDD7-M#Y6E*.JCA?E
MO)'*\*^VCV)A#BI9I[+ F')MT!PT#_/=5Y_-*):B-1F6JL7C<NA\KF#_N1I\
M5ZT?W7D$Y<OY/2@\7LD[O@)R\H<M_--.D-NW<&<,XDP!8@OM^&8C)MOE*\J]
M-$\<%7MI1LDO4KPL9+,!@WY4"L "$;DI2;W<#TGF9?A%O)9X@\#;!:'!F4\H
MYAN7:8+)CLD=%&LA:UFA#[']BZB(^N\",&(K7K .<AF)_(R$>4[>**GUD2@&
M6>CE281CY-$P).\ V5A1M$W;.<7Z)+CB.0D"!%R86=#ZV"@BA&\'4S:6*X\(
MO"2]("E6/K7A0*59/HK19,!H,HK1'I?U$[B<[UO_^@$O9!J.H7-4R7%TWAU
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
M5Z#S0E,/]H)W,+S^RW\!4$L#!!0    ( +,QEE1U52/O1@<  /P1   9
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;(U8:V_CN!7]*X3;+6Q B?5^9),
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
M%77'6 \4W]L>:LN5[LCL:ZZ[;"*,@?Z><:Z>!L9!V[<O_@%02P,$%     @
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
M*]/R@;0 \WTIA-X-[ )M$SGY!U!+ P04    " "S,994>2=4]54#  #<#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R]5UMKVS 8_2O"3QMTM:5<
M6Y) T@LK+!!:NCV,/:BVG(C*4BK)2PO[\9-DU\K*(H>&YB76[7R7HR\'?:.-
MD(]J18@&SP7C:ARMM%Z?Q[%*5Z3 ZE2L"3<[N9 %UF8JE[%:2X(S!RI8C)*D
M'Q>8\F@R<FL+.1F)4C/*R4("518%EB\SPL1F','H=>&6+E?:+L23T1HOR1W1
M]^N%-+.XL9+1@G!%!0>2Y.-H"L]GZ,P"W(GOE&S4UAC85!Z$>+23FVP<)38B
MPDBJK0EL/K_)!6',6C)Q/-5&H\:G!6Z/7ZU?N^1-,@]8D0O!?M!,K\;1, (9
MR7')]*W8?"5U0CUK+Q5,N5^PJ<\F$4A+I451@TT$!>75%S_71&P!8'\' -4
MY.*N'+DH+['&DY$4&R#M:6/-#ERJ#FV"H]S>RIV69I<:G)[<5;<!1 [NZ)+3
MG*:8:S!-4U%R3?D2+ 2C*24*? $+::I!ZI<3L&#FU G / -73R5=FWO2X-,E
MT9@R]7D4:Q.:=1"G=1BS*@RT(PR(P%QPO5+@BF<D^]= ;')J$D.OB<U0T.(U
M>3@%:'@"4()0P%ZG(:KC['5WV)N5E&6&#^625EJ6J2ZEH>4/F%-.B[((..DV
M3KK.26>'DS<$O^'WYS=S'-QH4JA? 6>]QEDOF-&](GG) *,Y^=^%A<$P 2\$
M2Q6(H]_$T7\WL_BYA=E!XV3P\<P.&V?#0Y@-@U&OE=FS)HZSH*DY3E=FR?R]
M;;JD27>?DH6)5Y#DXZF%6X(%#R&W!=UI)1<B'PEZ+[VM=0N][L#.$>CU"@2[
M!]$;1L/VXH5>GV!88ZY+R:F5 I=S3I_W%USHQ0?VCT"OER$X.(C>,'J/ZO4:
M!<,ZLYO=]N+U @3//IY=Y*4()8>PVX+>HWB1ERD4%III:9YNPCXYO3*$#'O5
M0>@(E'KY0>%W3QNE871[P2*O3"BL+1>B6)>:R/J=('*]P:9Z]Y$#Y#4']8[
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
MLJ%'$8QWH/,:T;T:?NZ&9[;X!U!+ P04    " "S,994S]6BN?$"  #<#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6S-EUMKVS 4Q[^*,'UHH8LM
MY]KB!-)V9865A7C='DH?%/LX$96E3%(NW:>?)+M.QG)A(UT#(=;EG*/_D7[X
M6-%"R&<U =!HF3.NNMY$Z^FE[ZMD CE1-3$%;F8R(7.B35>.?3650%+GE#,_
M#(*6GQ/*O5[DQ@:R%XF99I3#0"(URW,B7ZZ B477P][KP)".)]H.^+UH2L80
M@WZ8#J3I^564E.; %14<2<BZ7A]?7N&V=7 6WR@LU%H;V51&0CS;SEW:]0*K
M"!@DVH8@YC&':V#,1C(Z?I1!O6I-Z[C>?HU^ZY(WR8R(@FO!OM-43[I>QT,I
M9&3&]% L/D&94-/&2P13[A\M2MO 0\E,:9&7SD9!3GGQ),MR(]8<0KS%(2P=
M0J>[6,BIO"&:]"(I%DA::Q/--ERJSMN(H]R>2JREF:7&3_?BXC20R%!,QYQF
M-"%<HWZ2B!G7E(_10#":4%#H QI"(HS-3TA13)@9.KT!32A39^@$48[N*6-F
MJU7D:R/-+N GI8RK0D:X1<8MC&HH[)RC, C#A_@&G9Z<_1[%-XE5V855=J$+
MV]@2=@ASX#,X-\HMH2X=D(YEG@#Z,F)T3"P=Y^CC<FI ,9E]I;FULQMBIE1&
MDL(@UD1J9#89T&-_2=73I15;_Q"8']ZAM5YIK3NM]3?7BAX_F]CH3D.NGG8H
M:U3*&H?:Q7YNL=ET_L42';>$?57,>_56K1WY\PW"FI6PYG\[7N-(1;I)^6X-
M&+T D3MVN54ETWIG5AM[66U76MM'QFJG4M9Y>U8[?[#:K+4VHWI1Z;HX E1W
M:]B+*@Y652-X9UB;>V'%:S4.'QFN>%6A\,%*U'9@RS76B0UJ>#.Q>%60</T(
MF-TC8C^TJS*&#U;'_A':UGYH5[4--X\-VE6IP@>K53N@;?T%M*O*A-O' .UN
M$:&#5FW::W_M6]W>>^Z)'%.N$(/,A IJ;4.%+*X214>+J?M\'PEM+@.N.3'7
M+Y#6P,QG0NC7CKT15!>ZWB]02P,$%     @ LS&65(X,0$&" P  (PH  !D
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
M.M&X="YX46F_.??HH_!.\(W>_F/['W4.HZ]P&D6MXJ'SG$?1\4D3^B'J*]"
M&0I1QZR"[7:N+^;N^)F(#2LDR.A:^WD7D0X@JNM8-5%\9V\T=USI1K##K;["
M4F$,]/<UY^II8BY)S:5X_A]02P,$%     @ LS&65"FI(*_A @  [@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULM59=3]LP%/TK5K0'D!A)G/0+
MM95H"QK2D"HZMH=I#VYRVU@X=K%="O]^MI.&D*45&N*EC9U[SKWG7,LWPYV0
M#RH#T.@Y9UR-O$SKS87OJR2#G*ASL0%NWJR$S(DV2[GVU48"21TH9SX.@JZ?
M$\J]\=#MS>5X*+::40YSB=0VSXE\F0 3NY$7>ON-.[K.M-WPQ\,-6<,"]/UF
M+LW*KUA2F@-75' D837R+L.+61A8@(OX26&G:L_(2ED*\6 7-^G("VQ%P"#1
MEH*8OR>8 F.6R=3Q6))Z54X+K#_OV:^=>"-F211,!?M%4YV-O+Z'4EB1+=-W
M8O<-2D$=RY<(IMPOVI6Q@8>2K=(B+\&F@ISRXI\\ET;4 &'W  "7 -P$Q <
M40F(W@N(2T#LG"FD.!]F1)/Q4(H=DC;:L-D'9Z9#&_F4V[XOM#1OJ<'I\5R:
M(R3URQF:,\(U(CQ%5X];NC&]U>@KFC*B%%W1A+@VB16:@3E@"2W65\_F "I
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
M$PRSHIX5G6)%0ZSHD.7$X3 K[EGQ*58\Q(H/6$GB),.LI&<E;[(>"U!-.Y?
MAXC) ='SH^1(>N,>.7X3N2 5D7#U2;7=@6MPB;Z '(IE?'!<8\_7'V6W?Z,/
MK1(_&?][J.V]1J=_,I\QWY!*( JYTCFC6#G@;>-N)Y)M3>];,:DZJ1D6ZE\'
M7!NH_9PQ^3K1[;3_>Z9_ %!+ P04    " "S,994PRE9#0,#  #Q"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6R-EM]OFS 0Q_\5"^VAE;I""#^K
M)%*;JMND38N:=GN8]N# );%J[,PV3?+?SP9":7"BOH -][W[W&&?&6VY>)%K
M (5V!65R[*R5VMRXKLS64&!YS3? ])LE%P56>BI6KMP(P'DE*JCK>U[D%I@P
M9S*JGLW$9,1+10F#F4"R+ HL]G= ^7;L#)S#@T>R6BOSP)V,-G@%<U#/FYG0
M,[?UDI,"F"2<(0'+L7,[N)D./".H+'X1V,K.&)E4%IR_F,FW?.QXA@@H9,JX
MP/KV"E.@U'C2'/\:ITX;TPB[XX/WARIYG<P"2YAR^IOD:CUV$@?EL,0E58]\
M^Q6:A$+C+^-45E>TK6TC'3$KI>)%(];S@K#ZCG=-(3J"07!"X#<"_Z."82,8
M5HG69%5:]UCAR4CP+1+&6GLS@ZHVE5IG0YCYC',E]%NB=6KR4ZU!H-LL$R7D
MZ#O!"T*)(B#1Q3TH3*B\1)_1\_P>77RZ1)\08>AIS4N)62Y'KM($QH^;-='N
MZFC^B6@/L+A&?G*%?,_W+?+IQ^6#]W)7Y]TF[[?)^Y6_X=GDNTG?$YE1+DL!
MZ,_M0BJAE]G?,Y&&;:1A%2DX$>E08,(4")#*5KK:0UAY,+OO=1(GZ<A][=:G
M;Y.&<6OS#BUHT8(/H6VQ$)BIO0VM]A!UP@ZC)#IBZQL%0>39X<(6+CP+-^5%
M0:3I&=;5%O9"^FEX7+.^T3 :)':NJ.6*SG+-0$C.&% $.]U1)5CQHE[D*!P>
MX_6-TMA+[7AQBQ>?Q?LB>+E!!>0DPU0O.KV@,<O QACW2QC&X1&CS6AP8MTE
M+6-REG&.J=YPNH\@7FU#A7=ZOL%[O*!6TJ3_'9/0.R+M&_EAZMM)TY8T/4M:
MMXEYR7*Q[W:+*S0MA0!FW<VI9=6EP1&MQ2@^13OPWEJZ=Y;WB2O]U>NJXF9W
MTS=L:]OV>HW%#[P.2M.>+69Q%(1'Q&[G/#(_ S^P6.E%B"@LM<Z[CK4#49^O
M]43Q375$+;C2!UXU7.M_$A#&0+]?<JX.$W/JM7\YD_]02P,$%     @ LS&6
M5,X"10Q& @  E@4  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULC51M
M;YLP$/XK%NJ'5NIB(*1+*X*4EU6;M&I1LVX?IGUPX )6P6:V$[I_O[,A+*V2
MJ%^P[WS/<V_<Q8U4S[H ,.2E*H6>>(4Q]1VE.BV@8GH@:Q#XLI&J8@9%E5-=
M*V"9 U4E#7W_AE:,"R^)G6ZIDEAN3<D%+!71VZIBZN\,2ME,O,#;*QYY7ABK
MH$E<LQQ68)[JI4*)]BP9KT!H+@51L)EXT^!N$5E[9_"#0Z,/[L1FLI;RV0I?
MLHGGVX"@A-18!H;'#N90EI8(P_C3<7J]2PL\O._9[UWNF,N::9C+\B?/3#'Q
MQA[)8,.VI7F4S6?H\AE9OE26VGU)T]J.1AY)M]K(J@-C!!47[<E>NCH< (*;
M$X"P X1O =$)P+ ##-\+B#J *S5M4W%U6###DEC)ABAKC6SVXHKIT)@^%[;M
M*Z/PE2/.)%\!BZ;)!^(N9"ZU(9<+,(R7^@K53ZL%N;RX(A>$"_*]D%O-1*9C
M:M"W9:!IYV?6^@E/^ E"\B"%*33Y)#+(7A-0#+J//-Q'/@O/,M[#>D#"\34)
M_3 \$M#\_?#@"'SQ'OBM@_MGLAGV?1@ZON'Y/OR:KK51. R_SW!&/6?D.*,3
MG-]J4,QPD9/2LE^3%+M[K'4MS<C1V#VQ2X*1'][&='=8SZ-6P?BUU>*(U3B*
MHMZJS80>_+$5J-Q-OL8 M\*TOT"O[9?+U,W4&_T,ETZ[(_[3M!OK@:F<"XVY
M;Y#2'WS$F%2[!5K!R-K-Q5H:G#)W+7!Q@K(&^+Z1TNP%ZZ!?Q<D_4$L#!!0
M   ( +,QEE1YAVV5%00  #@1   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;+U846_;-A#^*X16#"W@1"(EV7)G&VCB!BO@;D'=;@]#'VB+MHE*I$?2
M<?KO1U**9$NTXK3)7FR)NOOXW7TZZ4ZC/1??Y(80!>[SC,FQMU%J^];WY7)#
M<BPO^98P?67%18Z5/A5K7VX%P:EURC,?!4'?SS%EWF1DUV[%9,1W*J.,W H@
M=WF.Q?<KDO']V(/>P\(GNMXHL^!/1EN\)G.BOFQOA3[S*Y24YH1)RAD09#7V
MWL&W4S@T#M;B+TKV\N 8F% 6G'\S)Q_2L1<81B0C2V4@L/Z[(]<DRPR2YO%O
M">I5>QK'P^,']!L;O YF@26YYMG?-%6;L9=X("4KO,O4)[[_G90!Q09OR3-I
M?\&^M T\L-Q)Q?/263/(*2O^\7V9B ,'E)QP0*4#.M<A+!W"A@.,3CA$I4-D
M,U.$8O,PQ0I/1H+O@3#6&LT<V&1:;QT^94;WN1+Z*M5^:C(C.FD27 ![ *ZY
M5.#UE"A,,_E&+W^93\'K5V_ *T 9^+SA.XE9*D>^TGL;!']9[G-5[(-.[ ,1
M^,B9VDCPGJ4D/0;P->F*.7I@?H4Z$6_(XA*@I =0@)"#T/7Y[M#A/CW'?6C=
M@XYHPDJ'T.*%)W60DI!>(4,/3(E<"KJUI?'/3-N"#XKD\FO'3E&U4V1WBD[L
M9$O[@J\N=EIOK'=53CD+D-B"F(?'W20*4=(?^7>'.6Y;A8,D@)75$<.X8AAW
M,OQS2P16E*U!9F_*C.(%S:BB^D;]]9<$P? W,/_L(AVWZ Q@%#0XMXWZ<8S<
ME/L5Y?Z9E$L!9R7G[SUPO1.",-4#<X6UB/H0\!6XH0RS)<49N.62%D*_OU?F
MB;K(B*Z276XA.?OJBK2;SNPH;YJ#W'"A+A01N:M2G@GL*'.#*G.#GQ9[YA1[
MT+[WHF$_;JCML$)1$+OE3BK2R0_+_0=GRY=0O)M12Z2,L_5)P9\'ZRAUPRIU
MPT[P(@ODR:4];.D(!TE#Z[9-O^\6&@;U^S$XB^__5->/L'EB83\7VG'N#GH+
M^)-:NRN[A#T2,FH6ML,(H5-RHYHR^D&Y7ZJN'R'TM,)^)K#CY-4]# R?\BSO
M@:5N)YTQA^UJC@,T;$KL-(.-LI^ZS)(HBD[<"W6C!+L[)=L,:X$ESHCL2E#=
MV,#XA;L\6'<D\-R6Y#$Q"IS^8?I@,&BV32ZS( [#IA@.LS!&)UI"6+<)L+M/
MF.O14 ?3 VO"=& 9T',(P*D>B:A4)M [TI6V^LT.DY>6J'X5PNYWX?D2M=]L
MX3!NE4O;*HJ2N"F0PVJ(PH8^_L%(J1]?:SN:2TUPQU0QHU6KU?C_S@Z]C?4K
M\UG CJHU3/%-X2,6:\JDCGVE(8/+@:8DBC&].%%\:P?7!5=Z#+:'&X)3(HR!
MOK[B7#V<F VJCR63_P!02P,$%     @ LS&65-AW3]&3 P  L0\  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C N>&ULK9?;;MLX$$!_A1#ZT *;2!SJ6M@&
M-@V"7:#%!DTOSXQ-VT(E44O2<?/WI2X1U14I%=Z^Q*2DF3.CB ?DZLS%-WED
M3*'O95')M7=4JG[K^W)[9"65U[QFE;ZSYZ*D2D_%P9>U8'37!I6%#T$0^R7-
M*V^S:J_=B\V*GU215^Q>('DJ2RJ>;UC!SVL/>R\7/N:'HVHN^)M530_L@:G/
M];W0,W_(LLM+5LF<5TBP_=K[$[^](4$3T#[Q)6=G.1JCII5'SK\UD[]W:R]H
M*F(%VZHF!=4_3^P=*XHFDZ[CWSZI-S";P/'X)?M=V[QNYI%*]HX77_.=.JZ]
MU$,[MJ>G0GWDY[]8WU#4Y-OR0K9_T;E[-LP\M#U)Q<L^6%=0YE7W2[_W+V(4
M -@1 'T M'5WH+;*6ZKH9B7X&8GF:9VM&;2MMM&ZN+QJ_BL/2NB[N8Y3F_=,
MMR31%6H'Z -5)Y&K9_3ZEBF:%_(->H7R"GTZ\I.DU4ZN?*6I3:R_[0DW'0$<
MA#OV>(T@_0-! /#YX1:]?O7FYRR^KGDH'(;"H4U+'&G_J9F@*J\.7>5R)B49
M4I(V9>A(J0LDMOZZJ*B-:K[RITV:IL'*?[*PPH$5+K%"&ZN+BD>L)",.5C2P
MHB569&-%$U:<DM3.B@=6O,2*;:QXPHI( '96,K"2)59B8R535A!D=E8ZL-)9
MUJ<CT]+;*R9LQ'1"Q#$AV([,!F0VC^2*%JAHUV5-G[4*E77Y999V(7-\,S@P
M8@AF\>^9E"@OZY-B.ZT W3F3RKK\@TD!5RE.B:. D9GP<O]6()X 0\!!X@ :
MH^!YI=SE%:VV;%DHV!@%7Z:4/NRG+R9S?*+8. 5?)A4\M8J;9JR"+],*GGH%
M9[&#9KR"+Q,+GIH%$X=8L#$+ODPM>.H6'$0.FG$+_C]RP5.[A*[7:=R"?X]<
M\-0N:>)8:6#< K_)+6!Q2^1H'HQ9X$*SP-0L*3@T#J.="EPD@3YL3,N"Q+$N
MP3@'%IUCM0!,G9-B<.&,=&!1.E8-@&4K$Y#0@3/6@47K6#T 4^M$H1-GM .+
MVK&* "P;&HQ=..,=F/?.O G 8I^8.)>C\0\L^.<790!3$^FF8Q??R CF9?3K
M.IC:Z"H%XOB&B?$1F?>14PA]W'CO'T(&_]TD^Z,#6'.8_4#%(:^D?J5['1=<
M)SJ!Z,Z'W43QNCV3/7*E3WCM\*C/U$PT#^C[>\[5RZ0YY@VG],T/4$L#!!0
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
MKQ=J!UGWVWJ"8F-;5B)0-T [S/45!=)LT.N9$+B;F"[87GKQ?U!+ P04
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
M3 Z?]#!)(#>BP,E ;H2!,?F7O?S+2&[(\H%@\+'6T,X//O5A#D^>MMK#L'P
MMHI9"RN_ZI5?!7GL\5LJJ)CQ'@9A\%D^%+=E!#@>#'@$6%C=;P/"\^Q8%F1!
M+BRJL&02_670'XR&4>Z][\-\+OM]OHCB!C(@@LM?'AG//7%2(.5!IJ^XW176
M.:TO=E(SNP6\"1%A.LN'3OEE'/DRLIT?PLBH'XJC'XH@T_4>]P'18 P'+/R]
MIW^$(AM=#"1!&#=T;:RB]L+G0'XLQ_)QD.E/LP7E51S&90,WUS*"PZT\'@IX
M!)F-BL@A<*P0\W!]=2S]7U$:1KB&:\,8T+G"ZXD(</HRW5I'I"?]4@-JX_I.
MC5?<7IBVX^AG^][VVG5TO\S?V)[7]6%'FK9A_D+5A@E-.-1(B8F/=9QJ>]!V
M8.3.=65K:;#'<X];[-M!V0_P?2VE>1I8 _U_ A;_ 5!+ P04    " "S,994
MXJ!"L$\$  "C#P  &0   'AL+W=O<FMS:&5E=',O<VAE970V."YX;6R=E]MN
MVS@0AE^%$'K1 G$DZJS -I FV]T W=T@A_::EL8V44KTDK2=O/V2DB,[$J4D
MO;%UF!E^,QKR)Z=[+G[)-8!"3R6KY,Q9*[6Y<%V9KZ$D\IQOH-)OEER41.E;
ML7+E1@ I:J>2N;[GQ6Y):.7,I_6S6S&?\JUBM();@>2V+(EX_@J,[V<.=EX>
MW-'56ID'[GRZ(2NX!_6XN17ZSFVC%+2$2E)>(0'+F7.)+ZYP9AQJBQ\4]O+D
M&IE4%IS_,C<WQ<SQ#!$PR)4)0?3?#JZ ,1-)<_QW".JT8QK'T^N7Z-_JY'4R
M"R+ABK.?M%#KF9,ZJ( EV3)UQ_=_P2&AR,3+.9/U+]H?;#T'Y5NI>'EPU@0E
MK9I_\G0HQ(D##@<<_(.#_UZ'X. 0U(DV9'5:UT21^53P/1+&6D<S%W5M:F^=
M#:W,9[Q70K^EVD_-;ZJ<EX >R!-(-$'WNDV*+0/$E^@:EB $%.8ENI02E$2D
M*M!W2A:4446UQ^=K4(0R^47[/MY?H\^?OJ!/B%;H8<VW4EO+J:LTIAG,S0](
M7QLD?P#I&RS.D9^>(=_S?8O[U?O=\6MW5Q>GK9#?5LBOXP4#\=HRT*942E>#
MU-6X&(D>M-&#.GHX$/V/<L/X,X">$HPH,XJ"TEJT)DY4QS&3<S</DLB;NKO3
MTEB,_-1OC5XAABUB.(IX4^V@4ESH[VWC:ISCDR'C*(@[7'VC*/$S.U?4<D6C
M7)=Y+K:Z8GLB!*G4LPTNZHT;1EF'S6(SA!:W:/%;:'Q;Z?DB( >Z(PL&-KK1
M(&8!OY ;DL/,T2NT!+$#9XYL$R+N9> '86)/(6E32$93^ YZ<43L.-=M"22]
M@5.M'YWZ6HRR>* GTY8N':7[5ZU!F.5Z8&K:8-,>1^9W4/LF?C#0"EE+FHV2
M_J.E6(NN((I6*\2X;!917B>0:WBJ4*X[^'FB-5FWLGW%S'I@V MQVL'O6\5Q
M.,"/O:-">*,9/'!%V =K?0CYJI)9&$4=8)M9$@<#K8M/1 V/(ENDZPS](&Q+
MZKW#)=.[%U+EUDEY"'W*-,%AMU-L5G$Z5.NCUF#_X^!U"RW?S>];2A_@H)N
MQ2S.PG0@@Z.>X>##<GFRBHQI)CXJ$AZ7I&O0*V).FVJ4H-:\:*;51IBYII[-
MUHY*5-"EI@%=*7N7]F5IXGMQVIU7-CN<9D/"BH\*AL<E[-7G/ME7G:%Z/SWA
MR\FC7H4OA^=97[PF2>IU)<YFEL9^,,!_E#D\KG/#_*T"WHTJ(.Y+UR3&/?R^
ME3> ?I0W/*YOP^A_<E[L*6-U0]U4BE0KJO''OD)?XB:A'R>]/K+8::$.AY(Y
MJB$>E\/A)?H- <=]Q9LD.,G"+KG%3O=/& V0']41ORV/O\.=]3:ZNN)ABKO<
M%KL@"K*NPK@G)RAS?/V;B!6M)&*PU([>>:(CB.9$V-PHOJD/50NN]!&MOESK
M4S0(8Z#?+SE7+S?FG-:>R^?_ U!+ P04    " "S,994I7TU7/4#  "S#
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
M+%_OT&]U\#*8!>9D2J/?H2^"D>$:X),E3B/Q0+??21Y05^%Y-.+Z%[:YKF6
MEW)!X]Q8,HC#)/O'KWDB2@8RT'H#.S>P#PTZ1PR<W,#1@6;,=%C76.#QD-$M
M,*4MT=2%SHVVEM&$B2KC7#!Y-Y1V8GSSDH;B#;[!7#:(GT8$Z!+F 68$'L@Z
M95X@<\2A=4T$#B-^+C6?YM?0.CN',S"!*TT.80)/22CX14GP&-"4X\27PK-W
MYZ$I)''EWO1RDI.,I'V$)++AGB8BX'"3^,1_#V#*B(NP[5W8$[L1\98LVF"[
M%V!;MEU#:/IY<]1 QRFJX&@\I[$*%S"-,.>J H_RD>0I>X.YH-XS_/DA#>!.
MD)C_;7#7*=QUM+O.$7<_TWA!F/*3EXL5I?:AE<G.Z\J4P?8TK!H0FW'/DNG;
ME#-7U4$VZA1*[PAW"\+=1L*/5. (<$S31-33KF.;879+3!S+1=T#OE6MCNL@
M5$^X5Q#N-1*^VA FIR"L6>C)7YEL31E:\D%(N;^7U*8YP^Z7*'51^S#/525G
MT';K:?<+VOU&VK*=K<K3#S-&5PS'#8WG%OCN5_3YH' W.$V?#S[1YU4=QSG2
M-<C:3V/K!(V>@W[4Z35JJ#L8'.D95'J%H!,V>P[^0;?7:'7<MM,[PMW><[<_
MZ'CY<OF/CD?[T8Z^9+:C_7!')YKNJ#JZK<,R5%5<USE2A/UT1Z<8[Z@ZN2MT
M:UX!MH..$=Y/=W3*\9Z#-Q*OF>Z]]F&WFZ6]+R9LI==A#I[*8[8+%=)BY;[2
MB^:!?*)6<;U/[F&R/?X>LU68<(C(4D):[;YDS;+5.#L(NM;;Y8(*N:OJRT!^
M3A"F%.3]):5B=U .B@^4\3]02P,$%     @ LS&65!1*#I>$ P  <@L  !D
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
M;1BL3Z#UTAC<3?P&?6//_@%02P,$%     @ LS&65+1M0?!B @  O04  !D
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
MN'K,*"_B2[5ZK&70;/D[X53U:I 19_DJ M>S?=<^;G7[Q+;-RO4;U>^'DV3
M9*08)GM\L[+@9IIWD]EM W.#CRJY[K:-N,U]Y/^G3^LH,5S?.<R>8Z'>89>L
MD?';[8/4L7<FP@15\.O)6L""Y:DLAJEJMYK>+\S,>K _TE.]F32W:HI/@EL5
MIE3QCG&I5#IG'>41+Z;L8B%99N;..9-JBC6/D?HR0:X%U/LE8_)YH0U4WSK#
MOU!+ P04    " "S,994[MZU/- %  !B'   &0   'AL+W=O<FMS:&5E=',O
M<VAE970W-BYX;6S-65USFS@4_2L:SSZT,PV@#[XRCF<2N]WM0]M,,DT?=O:!
M&-EF"L@%.6[^_4I P BADC:=Z4MBX-RK>[A75T=H?F3%UW)'*0??LS0O+V8[
MSO?GMEVN=S2+2HOM:2Z>;%B115Q<%EN[W!<TBBNC++61XWAV%B7Y;#&O[ET7
MBSD[\#3)Z74!RD.61<7C%4W9\6(&9T\W;I+MCLL;]F*^C[;TEO+/^^M"7-FM
MESC):%XF+ <%W5S,+N'Y"CO2H$+<)?18GOP&DLH]8U_EQ?OX8N;(B&A*UURZ
MB,2_![JD:2H]B3B^-4YG[9C2\/3WD_=W%7E!YCXJZ9*E7Y*8[RYFP0S$=!,=
M4G[#CO_0AI K_:U96E9_P;'!.C.P/I2<98VQB"!+\OI_]+UY$2<&T!LQ0(T!
M4@W(B %N#/!4 ](8D.K-U%2J]["*>+28%^P("HD6WN2/ZF56UH)^DLN\W_)"
M/$V$'5_<[J*"GLDW%X,ERT0YE5&5D#-P^N@Z>A3)YN#R&!4QN)3)2O@C>+6B
M/$K2\K6 _P5L4$J3<FYS$9GT;Z^;**[J*-!(%!"!#RSGNQ*\S6,:]QW8@E++
M"SWQND)&C^_HO050\ 8@!R%-0,OIYE!COIIB'E;FCH$-;K.$*W]DQ-\-+7F1
MK+G(Q"UGZZ_@<Y[P$KRZN?U<OC;X)ZU_4OG'SZV"RZ*(\BVM<G__.%X2;\#;
M;P=9$>]S$>E!/BC!)[ZC!>"[* >?]M)=^09\9/F#($.%Q<=#=B^>LTWMM@3_
MWK T!6(Z2X__&6BY+2W7^-H^'7C)HSQ.\BV(! &Z3?)<7H@Q'VE4@%=UP;[6
M56SMVJM<R^[YL$#((\2;VP^G=32$P9"$*FRE@1'/Q:B%]0AZ+4'/2/!OD1U9
M%"8>WF!DW_<#7Z$Q1$$,H2S>'@T-C#B.[^AI^"T-WTCCKJH((PM_,/!90!Q/
MB6^I@?E."+%"0^O-#5T]C:"E$1AIB,K=T.1'3(+AV)[CNPH1#0H%OJ.D;:6!
M^8X']3S"ED?XG&E#\WC2A F'$T841Q@HS#0PS;Q:#6'*O.I1@TZWWCE3:DW0
M _3[GE8]E3,@F])SR#:C_)"M#H=(,$BD!@=#[,-@A._)^@[_O-;^I9);PM/E
M RV$? 15HP)"H5#P+DH*<!>E!SJ]X4/4T46_V/(/90SV(O@JN?K<UD/X)[G
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
MY%%37VX Q\"40#Y?42H. _6"ZA\2XW\ 4$L#!!0    ( +,QEE0>Z7+1P@4
M +49   9    >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;+U9;8_:.!#^*Q;J
M25MINR1V>-F*15J6WEVEZPDM;>_#Z529Q$#4).9LIT!U/_[&3C8.$!QZ)\$'
M2((]\\R+GQD[HRT77^6:,85V:9+)A\Y:J<W;;E>&:Y92><<W+(-_EERD5,&M
M6'7E1C :F4EITL6>U^^F-,XZXY%Y-A/C$<]5$F=L)I#,TY2*_80E?/O0\3LO
M#Y[CU5KI!]WQ:$-7;,[4I\U,P%VWDA+%*<MDS#,DV/*A\^B_G0:>GF!&?([9
M5M:ND39EP?E7??,^>NAX&A%+6*BT" H_W]@32Q(M"7#\70KM5#KUQ/KUB_2?
MC?%@S()*]L23/^)(K1\ZPPZ*V)+FB7KFVU]9:5!/RPMY(LTWVA9C!X,."G.I
M>%I.!@1IG!6_=%<ZHC:AWS\S 9<3\-$$<DX#*2>02R<$Y83 >*8PQ?AA2A4=
MCP3?(J%'@S1]89QI9H/Y<:;C/E<"_HUAGAK/UU2P-]IS$7KB*:23I"8@-U.F
M:)Q(])'M5$Z3UZ.N GUZ5C<L94\*V?B,;!^C#SQ3:XG>91&+#@5T 6B%%K^@
MG6"GQ)_9X@[AX2W"'L:?YE-T\^JUU!9\,19\"6L6?-DD-'N%NL@,D,5W@Q%/
MEZOT2Y472)U>(O7>2/4NDGK@+U)%EQ@UQ!5=-&F([DM4T9^/"ZD$++^_'/J"
M2E]@] 5G]/V>IPLF$%\6AI1Y58\*TE&1Z!_D#%M3KA6:^T:S9K-O8SSJ?FL
MVZO ]IQ@/V6"A7R5Q=^/,89<*H#XJ@E&(;-7@S'L>_K3#*9?@>E? "9;-8.Y
M133E0L7?2Q\R$?.H"9U;B8_VC K40VFQ+(<HHGM7G@TJ] .GX'>[$+(6?:0[
M-&$96\8*L5V8Y+#JT5+P%(54KM$2BLPYMPY.W/HF.'1KL5@O'#=M&.<[PC2L
M#!TZ#34+2J+W4N8LND6?:9*S6U0GT1G=0UE4Z%$(FJV8OKY%"P85FB&H5$L6
MJQPNS[AA> ([Z#>YX70<)DUN.!U'A@XWW%=NN'>Z 7M^@'Z#=(7J(%+T/@O!
M3*C?:':R> _D^YXM2]Y5F,NO%4+_DM#27*VY,,OPIN#AYLKGG]"1WW-XUL<6
M!V['@2!?T#(WJ1)#LE'PL O/4RFTCF?@@F,KB$_<2SO=)'S/&)HK'GY%LUR$
M:XA*:Z1MR?"#ZT3:\K[O)OX?C'3O!R-M*=]WT_%_BO2D%'J ![OP6!+WW2S^
M"S"6 F_PC?$_L#74<K5N+L<MLH:].\_[R14N2[F^FW.?&00_#E51&*%T(6E2
M,8>F4IA^XAR;^@TTV3OO*,M^OIO^GNHP-N6*B%"4BQ@HL:C.[AC>G\3P/"YL
M21-[3ES3&)H(Q85$)I2NRHXM+V+_*NL36P;$%S"@U%VD;H1HMC^,N\NQ^)0&
M_?M!_ZAZ-HPB_B XJIT-H["/@S-!LH2*W81J>H;2.&O4R@0,W>0RT@E4M,>O
M=6)7NX)&>PM=@WHBD3N?'!M\.HR0.V]X;/'IL&!0'W9HLJ5X[-X6S)@P)Q2:
MVN9M>QML>1SWKI.9EK&QF[$_ Q7I)2Y@J[U(]DA!]],8%K<88OIPIQ,L:6,W
MT9[Z%I+F0YS%:9ZZ%%CZQ</K>-G2*W;3ZXN781WHOI*NS'*A6RH:]SPMTKR6
M0D0LO1(WO3:[FNY:7$TLU9+K4"VQ5$O<5/N#KFZ1!FU(F[-K)Q=NFBS:S<?-
M!DI:7'C!'$H"1\X?GX_9_U"))29RG=Z36,XB[M[S4@9I$=/.(,22&G&SD=G"
MZ2Y4K1D4I<Q8VXC)+6?0CLFR&G&SVO]H 4K)];)]O'MN'S)U#CDTRC(IN;B1
M-=GM\I0E2W)_G2,^2X.!FP8O3>$6,8X4[M;.LU,F5N:]@(04R#-5'!973ZMW
M#X_FQ/WH^<1_.RW>(%@QQ0N-#U2LXDRBA"U!I'<W@/4FBG<$Q8WB&W-JON!*
M\=1<KAF%'8<> /\O.5<O-UI!]:9F_"]02P,$%     @ LS&65,]U5_B! @
MMP8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULC57;;N(P%/P5*^I#
M*VU)2 *%*D0J9*OM0R54VMUGDQR(55]8VUSV[VL[(>6^O!!?9L8S/N$D60OY
MJ4H C3:,<C7P2JT7C[ZO\A(85BVQ &YV9D(RK,U4SGVUD( +1V+4#X.@ZS-,
MN)<F;FTLTT0L-24<QA*I)6-8_AL"%>N!U_:V"V]D7FJ[X*?) L]A OIC,99F
MYC<J!6' %1$<29@-O*?V8]:Q> ?X36"M=L;()ID*\6DG+\7 "ZPAH)!KJX#-
M8P4CH-0*&1M_:TVO.=(2=\=;]6>7W6298@4C0?^00I<#K^>A F9X2?6;6/^"
M.H\SF NJW"]:U]C 0_E2:<%JLG' "*^>>%/?PPZAW3U#"&M">$B(SQ"BFA!=
M2XAK0NQNIHKB[B'#&J>)%&LD+=JHV8&[3,<V\0FW99]H:7:)X>ET4F()]_;F
M"C02S+Q-"KN"W*.S6Y@7Z(7G@@%ZQQM0Z#8#C0E5=X;U,<G0[<T=ND&$H_=2
M+)6!J\37QJP]TL]K8\/*6'C&6#M$KX+K4J&?O(!B7\ W*9NHX3;J,+RH^ S3
M%@I[/U 8A.$)0Z/KZ>T3].P:>M_1@PMIHJ9PD=.++A4.5=7)=ZL#&SL&5R4)
M%&L#(%6U--Z@*7"8$:TN6(@;"[&S$)^Q,#IQ[*E"5RH=IV+;T"KMQW$_\5>[
MEW\,>HBB8!^4'8.Z8?\;M)>BTZ3H7$SQ\K^[J4)TCHYN]WOQ08@3H$YTD#0[
M 8KL&[47PM_Y2S.0<]<:E:GTDNOJE6]6F^[[Y)K.P?K0=.6JB7[+5"W]%<LY
MX0I1F!G)H/5@+,FJ3583+1:N<4R%-FW(#4OS90%I 69_)H3>3NP!S;<J_0)0
M2P,$%     @ LS&65$DC[T03!P  420  !D   !X;"]W;W)K<VAE971S+W-H
M965T.# N>&ULS5IK;]LV%/TKA%<,+9#6?$IBE@1H[!8KL*)!O6Z?%9NQA<JB
M*])-"^S'CY(54R8IYK&ZV)?$EL^]O/>2/(>D>'8KZ\]J)80&W]9EI<Y'*ZTW
MI^.QFJ_$.E>OY$94YI<;6:]S;;[6R[':U")?M$;K<HPA3,;KO*A&%V?MLZOZ
MXDQN=5E4XJH&:KM>Y_7W2U'*V_,1&MT]^%@L5[IY,+XXV^1+,1/ZT^:J-M_&
M>R^+8BTJ5<@*U.+F?/0:G4X9;0Q:Q%^%N%6]SZ!)Y5K*S\V7=XOS$6PB$J68
MZ\9%;OY]%1-1EHTG$\>7SNEHWV9CV/]\Y_UMF[Q)YCI78B++OXN%7IV/LA%8
MB)M\6^J/\O9WT27$&G]S6:KV+[CML' $YENEY;HS-A&LBVKW/__6%:)G@)(!
M ]P98-> #AB0SH \U(!V!FVIQ[M4VCI,<YU?G-7R%M0-VGAK/K3%;*U-^D75
M]/M,U^;7PMCIBP\;4>>ZJ)9 B:7I3ZW \ZG0>5&J%^ E^#2;@N?/7H!GH*C
MGRNY57FU4&=C;9IN'(SG73.7NV;P0#,(@_>RTBL%WE0+L3AT,#8Q[P/'=X%?
MXJC'M^+Z%<#9"< 0XT! DX>;HX#Y]"'FO#6'D6S(OAM(ZX_$NT%6"I@"@UPI
M87KB^OM=KT2:H/LF:-L$'6ABEI<BV',[,]::-33Q]8)#G"3T;/RU7T\?EI&,
MH_00-O5A""8HZ^$.HF?[Z%DT>CM.BVHNUP(\+Z52+T+Y[!PE_0@0(10Z^?BP
M!"7(R7KJHU).* DGD^R32:+)_&%"!X;T%H7:2)670-Z ZZTR*!7LH<0+@C'L
MI.-C",R<G*<^"&4)P>%LTGTV:32;J3"*,R_:X1N*/O4:I31)F!-_$ 6)DX"/
M8A!Q&DX@VR>011-X\\VHZ*+0VUHH8*34B-&7;:&*=CZ>@,JHK^F@>:Y6)\WL
M_/47E,#?-K71WEI_/P&;,J]T.VV%,=LTT_4T5(?,BSWC"7:GF8^BB/+,J8./
MX@3C@6')]W7@T3J\;EDG&#L/SBF(G;@F/HYSCO' Y$?0JA2,AG85JW;;14%-
M@EXXV,P*ZD8=PL$49GP@[)ZXHOLK"HKU)B_J)E(P7^7U,DS#G:N#&I,4NK05
M@''<0QU&BFVD.!KI1-8;:1A61)0&635#1Y,S9/4,Q07M$9+0>>H7[27EC'@#
M(82#&>+.] OB<,J3@6ZP*H?B,O=894"^/GD#YE[(- !Y&1$&9'4.Q87N/FE
M 4%*/%()HCASDPB@TEX/'Z9@Q0W%U>TGB0/RE<U0$'$K$4"QU%VSA% I9@.5
ML"J)XC(9D0?DZQ'!&7.U+0##+$F'^LCJ%HH+UZ>JT&(!9MKPEXKM+:S>8'@L
M L-6'7!<'097Y-CG^#3CD#IK[4D(A\S42)P!$<!E#"9L@*ZP50T<5XVGR7+G
M]&"F<LH(=],+X#*4\8'Q@JT\81(-^UVE15VU_9N7L:ZT6H3IT<:+%0<<%X?A
M\1+<\B3NWFP2PAEF:#; A^/%QV%D!A8:*+S5 QS7@TE>Y8L\5@S+RS@]6L4M
MY>$XY3UQ? =H+L'>ACH 0PS"@;4RMFR(XVSX0:]$#>9R6^FZB/(AL7Q(CL:'
MQ/(AB?/ATZI- NMF"*F[OPS"4#:P=226 DF< M\+;99I$]FN1!7X!]AEZ:P[
M48L5IW= =+0E-;$T1IYX1D3\!2]#''J[DP".LC3E+L.$<-PP^\".BUB.)#_L
MG(@$V9 0;^3X.,XX=44VY ZF' ^(++&D27[H:=&$!!;"?8X_#,,2+OEOQSS$
M7W42&!@A@<4IY\3=DH2]T8$=";&,3OX79STD<-ACQI8KR $8-K5PMS8A;ZA_
MHGE8#*L4Y,D'/L0_R6$I@YF[-PO@: ;3H34]M8I#XR<^[ZJ;.E>ZWLZ;O@(S
M66YW[/=(AJ56?B@ZVAF\E0L:EXOA4WA_L4LR$CB&#^$0PBX=!7#,;*WQ4,=8
M(:+QQ?,C&+;S=! K8]3=U09@"<V\%PL!9SBC ]M:VGLM$M>\Q](K]:4+96Q
MN*@5+AH7KOOHE0;DA4"/44(PS%/W_#@$RR@:6 U1JU4TKE4_B5ZI+W$T<]_=
M3 (HGGAG>1WJX/T78D/3Q,HEC<MEA%L[RWZ+#!MN3=SX ^]$.$[3 2FG5@3I
M TYR'G8L/:&!5PV#Y\W42@^-2\^CZ-T\G(G2N%B>@*6HS,_ECJ(7ZZ(JC)>\
MN3P0X6=F98<=;:/#K-*P'_9:8,("9SR#]6=6AUA<AQY;_XE4[=15OGX=1F!U
MA!UM0\,LN;,XN3^JTOZK:PR]2H][=RW6POAJ[JRHW79[=WMA_W1_+^9U>QO$
M>7Z)3J>[VRW6S>ZRS7L38F'*4HH;XQ*^2DU(]>[^RNZ+EIOV1L>UU%JNVX\K
MD2]$W0#,[S=2ZKLO30/[6T07_P)02P,$%     @ LS&65%%# )H,!0  SA8
M !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULO5A;;^(X%/XK%IJ'&:E3
M8@<"5!1IN,U6:KM5V=E]&.V#20Y@31*SM@,STO[X=4*(@20N[5;TH>3B[UP^
MV]\Y<7_+Q0^Y E#H9Q3&\K:Q4FI]TVQ*?P41E==\#;%^L^ BHDK?BF53K@70
M( -%89,XCM>,*(L;@W[V[$D,^CQ1(8OA22"91!$5OX80\NUM S?V#Y[9<J72
M!\U!?TV7, /U;?TD]%VSL!*P"&+)>(P$+&X;7_#-U&VG@&S$GPRV\N :I:G,
M.?^1WMP%MPTGC0A"\%5J@NJ?#8P@#%-+.HY_<J.-PF<*/+S>6Y]FR>MDYE3"
MB(=_L4"M;AO=!@I@09-0/?/M;Y GE 7H\U!F_]$V'^LTD)](Q:,<K".(6+S[
MI3]S(@X VDXU@.0 <B[ S0'N*<"K ;1R0.L4T*H!M'- ^UR EP.\C/L=61G3
M8ZKHH"_X%HETM+:67F33E:$UP2Q.5]9,"?V6:9P:/(-4(O%5(EB\1#0.T%VT
MIDSHQ:/0:$7%$B3Z. 9%62@_H<_HVVR,/G[XA#X@%J,_5CR1&B3[3:6#24TV
M_=SQ<.>8U#C&Z('':B71) X@J,"/[/C>2_CQ"_Z)Q4!3LUA02?94#HG5XA3F
MUXCTKA!QB%.5D!W^R#?7R'5JX>-SO'<S.*F 3\Z'XPKX],VY'W'I%LO2S>RY
M9RW+$9<J6YOZ,8@-H._W>CRZ4Q#)ORW>6H6W5N:M=?8F8&83^+M-4#4C.ZOM
MS&HJX9O!9]SI=?K-S2'QY5&XI_^.1TTK1G4]EQ2CCA)K%XFUK8G]KE8@JB+?
MP;S#R%N=T\ K!F&OYU:'Y!4A>=:0[KF42)>4@,DUES1$?('FB=2C9"7'7BF(
M=IN<!%H>XSI=YX3@\B +P9TBFXXUF[MSULFT4W+=TY6_VG.W\-RU>OXB)2B)
M5A &2#<82%,)5?QU2[Z)VS[ASS[F*+Q>$5[/&EZV9?74IF%)RQ;%CBE4S@4D
M 1\41OP.4YL;.>+.J9M;3(QS8G4^TZV63O,*+2$&H7=)FBH-= / - LT[<9L
M21J9Q9?066R$%MN5]DQ2RV+8J=TPV(@A?D$-UY!2IQ.=P3*-0:)_T5V\$'1/
M J 9#Y.TY;6N6:-UV+L$O4:-L%V.WEC()KA2H6J4'AN)PG:-JBT_.>YP@D_D
M>H++HF2I/MCH$K8+TROKSR0W=UPWVKWJ,(A1,^*\WUK4KS(JT?'\?G^ : ["
MMG2(D3N"+[!4B5$X8E>XMR[5W.Q1L>_5:0,Q0DA<:SA?:;BA<RILN1F5(ZU+
M<&F$C=B%[4EP'R"0:"%XE)7<K/0F<\D"1@4#>85B4)5TEIN\KEM+IQ$^\JY=
MWH14=&>UBD^,'A*['LYXDNZ;&#V 7E(Q\W4D,ST'S+<V)<0H'.E>8J:->A&[
M>OV?F2X+60O74>P:(7/M0O;*F1[EYHX_AVK#,/+EOM"MQ8K&2S;7A!@=J:(A
MMW/HO]Z]43/7KF:/B1\"%>B>+W6#QGR)ACD'A4IK$1_O.?HJ>+*^RN\AR#C[
MA69Z.J_0(U?I"Y_'NCPD^F5>*NP]B7OP97V)EL\U8NC:6[ZW+]FA6^X#B>O5
MSI;12]>NEZ]<L\/<W,G'>2F.YL$Q7 2Z@*4'IA+Y/(G5[ABI>%H<RG[)CB)/
MGH_QS71WM&K,[$YZ'W1=9+HA"&&A33K7'1V3V!V>[FX47V>'?7.N%(^RRQ70
M $0Z0+]?<*[V-ZF#X@A[\!]02P,$%     @ LS&65$0(#T]*!   I!$  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULO9C?CYLX$,?_%2OJ0RM=%^PD
M)*RRD;K)5;=25[?:],=#=0\.3()5P#G;)%NI?_P-AH4D!)JHU]V'#1C/S'?&
MP\? 9"?5-QT!&/*4Q*F^Z47&;*X=1P<1)%Q?R0VD>&4E5<(-GJJUHS<*>&B-
MDMAAKNLY"1=I;SJQ8P]J.I&9B44*#XKH+$FX^GX+L=S=]&CO>>!1K".3#SC3
MR8:O80'FT^9!X9E3>0E% JD6,B4*5C>]=_1ZSH:Y@9WQ6<!.[QV3/)6EE-_R
MD[OPIN?FBB"&P.0N./YL809QG'M"'?^63GM5S-QP__C9^WN;/":SY!IF,OXB
M0A/=],8]$L**9[%YE+N_H$S("@QDK.U_LBOGNCT29-K(I#1&!8E(BU_^5!9B
MSX!Z+0:L-&#'!H,6@WYIT#_78% :#&QEBE1L'>;<\.E$R1U1^6STEA_88EIK
M3%^D^;HOC,*K NW,]!&T45E@,B72->%I2.Z2#1<*E]:06<35&C1Y2Q;8;V$6
M Y$K<F@RD]IH\GH.AHM8O\&YGQ9S\OK5&_**B)1\C&2FT:V>. ;EYD&=H)1V
M6TAC+=(H(_<R-9$F?Z8AA(<.',RS2I8])WO+.CV^A^458>,_"',9.R%H=KXY
M/6$^/\?<M^9N1S;]:NGZUE__K*7+U\&N'PZ#V@+Y^@'GDSL#B?ZG(]J@BC:P
MT08MT;XH88"$<I?F/<"U!ESV".*0('R(YM@;1A*4)/!FA-".:+)1(H!3E2Z"
M#6VPG$W;J3<:XIIL3T@<5A*'ETN$IPTB!@6ANB40OL0:R?2XG0I1A7MO7Y3/
M^J=%>94HKU/4!ZDU0<#9"J$LG2VU" 57 D[>$UZC,,.]NA0ZO8;.OCMV#R?-
MFX[HV.NWE'A493.ZH,3P% !F)](MTD*J[Z?R&36T'@F=-6>P(:5'V72Y.<AD
M7&4R[LRDX!8VB0R$;=B=,-')OC[5*>.&G%&_I5'\2I#?*>BC-#PF08'<4Y7T
M&POZEH[\T5$U_88RZN/?43F;OCJ:@[KU9N)VYG />0XSR0TB29,?Y.\-*'M"
M%K#.]Q3=@2*ZMVG1%T ?974\]I+P*Z,=M+S71C]:[P>T_WOY5_H_#X"TWCEH
M]]9Q(0)GI;N#'F:,MLBH=P=ZR?9P!KMFM+DAM%"'UML![=X/?HT[M(G^-D4U
MTFDWTW\&GAEMPI>Z(]]K"5P3F'8C^"Y=*?Y\(P-9R#C+WP4NYT:-6.J_ #=8
MS4/6S</_F1MEM/V%&%"WI0%835-&?R\W2O]G="6KD<NZD7LI-%B3J70\]%MD
MU$QEES#U'&BP)D0/GF<.A=009=T0_35NL"926Q]86$U4UDW4GY*CM-]_SO"9
M>QS7V7M]30!]Y9\!- EDEIKBY:X:K3XUO+,OV$?CM_1Z7GPPJ-T4WR_N4:)
MLL2P0I?NU0@EJ>*30'%BY,:^)"^EP5=N>Q@!#T'E$_#Z2DKS?)('J#[,3/\#
M4$L#!!0    ( +,QEE0$-@E(P 4  '@<   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@S+GAM;+696W.;.!B&_XK&TXMV)HG1@8,[CF?:9+K-3+O-)-O=:P5D
MFRT@*D32_/N5P$'."LFX36_"P>@[2=^35[!\X.);LV5,@A]E437GLZV4]=OY
MO$FWK*3-&:]9I7Y9<U%2J2[%9M[4@M&L&U06<Q0$T;RD>35;+;M[UV*UY*TL
M\HI="]"T94G%XWM6\(?S&9P]W;C)-UNI;\Q7RYINV"V37^MKH:[F@Y4L+UG5
MY+P"@JW/9^_@V_=A-Z![XN^</31[YT"G<L?Y-WUQE9W/ AT1*U@JM0FJ#O?L
M@A6%MJ3B^+XS.AM\ZH'[YT_6/W3)JV3N:,,N>/%/GLGM^2R9@8RM:5O(&_[P
MD>T2"K6]E!=-]Q<\[)X-9B!M&\G+W6 509E7_9'^V!5B;P""C@%H-P!U<?>.
MNB@OJ:2KI> /0.BGE35]TJ7:C5;!Y96>E5LIU*^Y&B=7-ZR1HDUE*_)J VB5
M@:NRIKE0A9?@8DO%AC7@%-RJU9"U!0-\#=XU#9,-^,B*#*C*@%NJ[K^^9)+F
M1?-&/7R9-S5O: '^$+RM3[HG3]4".E7WV GXDTO]2,HKF5<MR\"7F@FJYZ@!
MKT!>@;^VO&U4*,UR+E6*.M!YNDOG?9\.<J3S@=V= 92< !0@^/7V$KQ^]>:Y
ME;DJT% E-%0)=6:QPVR?LL<0'@SASA!Q&4I3WE:J>H*E++^G=P4;2[(W$G9&
M=%_=KR!*XBA<SN]'G)/!.?$ZOZKNU:QRD;/1RO:#HSVG"YS Q;C/</ 9>GU>
MJ%D6JO4 '2EA[S>T_$80Q\&XWVCP&WG]?I%;)E0#":$7LMMY9#L/D"/G>/ =
M^R>Y;Y"M;A"U[(%>]F.^8\LWPHXI3@;7B=?UM5"\%O+Q!-0%U8FKAF;?V[S6
M_3P60V+'$,1!XJC 8@AC<6"E25IM<K6ZFRX$WLU&/PLGH&*CH2SL]0<)1N.1
MP,  +O#&\G\:755IT6::=N,0.@%CW;Z#3V#%&"9)C!WE@GL4AE[ ?,KI75[D
MTFK-Y_8,KR":QIF:/KH@LS.QGPR!(7$5W" .^AG7MQY-4Z'K6K@RVP6![048
M1\31!M"@#OI9-W#GD'^;>C!6,^KP;[ '_=P[?M5]8DI<@*>%H#KXHH?7:-0C
MS(Q<J(:&F= /S3Z$PH10\&IS*IDH1X.PV8E1A*$C"D-/Z,?G3Y3NP!S;H(4Z
M4,>_&&A@"P_1EMWG2JL4C^"&U5Q(EOFZU] 3+GY-;B!#/^2GWT3!@6RP*<4!
M43Q>(F3 AN"O:([=Z&?01POH8!#:TVM^_DV0'<C&7Y@$8>1P;?"'IN#OL/)
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
MU /4_2WG\OFD_JC3?29<_ M02P,$%     @ LS&65$S]HYK+ @  J D  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#4N>&ULM5913]LP&/PK5L0#2(/$+BD%
MM94H# T))@2#/4Q[<),OB85C!]MI0=J/G^VT:2NU00CQTMB.[^[SN3E[.)?J
M61< !KV67.A14!A3G86A3@HHJ3Z2%0C[)I.JI,9V51[J2@%-/:CD(8FB?EA2
M)H+QT(_=J?%0UH8S 7<*Z;HLJ7J; )?S48"#Y< ]RPOC!L+QL*(Y/(!YK.Z4
M[84M2\I*$)I)@11DH^ <GTUPWP'\C"<&<[W61FXI4RF?7><Z'061JP@X),91
M4/N8P05P[IAL'2\+TJ#5=,#U]I+]RB_>+F9*-5Q(_INEIA@%@P"ED-&:FWLY
M_P&+!<6.+Y%<^U\T;^;VXP EM3:R7(!M!243S9.^+HQ8 Q"\ T 6 .+K;H1\
ME9?4T/%0R3E2;K9E<PV_5(^VQ3'A=N7!*/N669P9GR<O-=/,.:311N<070M#
M1<ZF'#3:OP1#&=<': \Q@7X5LM94I'H8&EN%XPJ3A>*D420[%#%!MU*80J/O
M(H5TDR"TY;=K(,LU3$@GXQ5,CQ 9?$,D(N3QX1+M[QUTT/9::WJ>]G@'K6/;
ML*2#\[CE//:<O1V<DUK;$;UA-?IS8\?0M8%2_^W0B%N-N+/N*\H4>J*\AFV;
MTV!CCW6?[&R,XQB383C;(MEO)?N=DA?^CPK*?J><>J\*5FGT#WW$PY-6[.3+
M/!RT&H-/>#C8XF&O'VWW\+25/.V4?-20U1S=L&RK9C<8Q^@-J.JR%T>K2(@Z
MR7Y*<9C(L@(#B.8*P*:PZ:1>2QO\97N'R4J%?,;*=] VH-[U<I4AN#M$MGOY
MP2\#K^(%?UV^X%7 X,\D#-X6,3L"!J\2!G='S'M[VHWN[=[2<.WPM!&6^RN"
M1HFLA6G.T7:TO8:<-X?O:GISA[FE*F?VZ.2066AT=&(]4,VUH.D86?FC>"J-
MS4O?+.Q5"I2;8-]G4IIEQPFTE[/Q?U!+ P04    " "S,994CR^;M34"  #L
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q]5%MOVC 4_BM6U(=6
MVG P4+HJ1(*R:I7:"<&Z/4Q[,,F!6/4EM1W2_?O93LCH!KS$]O'Y+L?Q<5(K
M_6(* (O>!)=F$A76EK<8FZP 04U/E2#=SD9I0:U;ZBTVI0::!Y#@F,3Q-1:4
MR2A-0FRATT15EC,)"XU,)035OV? 53V)^M$^L&3;POH 3I.2;F$%]KE<:+?"
M'4O.!$C#E$0:-I-HVK^=C7Q^2/C.H#8'<^0K62OUXA</^22*O2'@D%G/0-VP
M@SO@W!,Y&Z\M9]1)>N#A?,]^'VIWM:RI@3O%?[#<%I/H)D(Y;&C%[5+57Z"M
M)QC,%#?AB^HV-XY05AFK1 MV#@23S4C?VG,X )#^"0!I 23X;H2"RSFU-$VT
MJI'VV8[-3T*I >W,,>E_RLIJM\L<SJ;3[+5BAOD3,N@C6FB%0K7H039_W!_=
MY1PL9=Q<N0P2DQB]0UT@)M&W0E6&RMPDV#I;GAQGK8598X&<L- GZ$E)6QCT
M6>:0OR? KIZN*+(O:D;.,M[#NH?(S0=OECROYNCRXNH,[: [JT&@'9R@G57&
M18PY+!_]?'0Q]&!!F%]G-(:=QC!H#$]H+&$'LH*CQ]@@1P'IFVV7]N,QN1X,
M$KP[(CGJ)$=G);^ZUF<R4P*.B8[^$QU^&L?D'TE\< ,%Z&WH,X,R54G;7,8N
MVK7RM+G!?].;=^")ZBUSUXK#QD'CWMAIZZ:WFH559;C/:V5==X1IX9XCT#[!
M[6^4LON%%^@>N/0/4$L#!!0    ( +,QEE0W@Y$R, 0  #(0   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;+586V_B.!3^*Q::AQFI0Q(# 484B4+;
M[2Y=56UG]V&T#R8Y@-7$9FP'VOWU>QS2))0D8F>F+R6^?.?N[]@=[:1ZTFL
M0Y[C2.CSUMJ8S1?'T<$:8J;;<@,"5Y92Q<S@4*T<O5' PA041PYU7=^)&1>M
M\2B=NU/CD4Q,Q 7<*:*3.&;JY0(BN3MO>:W7B7N^6AL[X8Q'&[:"!S!?-W<*
M1TXN)>0Q",VE( J6YZV)]^6:4@M(=_S%8:=+W\2ZLI#RR0YNPO.6:RV"" )C
M13#\V<(4HLA*0CN^9T);N4X++'^_2K]*G4=G%DS#5$9_\]"LSUN#%@EAR9+(
MW,O=;Y YU+/R AGI]"_997O=%@D2;62<@=&"F(O]+WO. E$">-T: ,T ]%1
M)P-T3@5T,T#W5$ O _1.!?@9P#\5T,\ _319^^BFJ9DQP\8C)7=$V=THS7ZD
M^4W1F!$N;"D^&(6K''%F/ F^)UQS6Q::?)R!83S2Y!&>3<*B3^0S^?HP(Q\_
M?"(?"!?D<2T3S42H1XY!Y5:$$V2*+O:*:(VB*UBT"1V<$>I26@&?-L-_9Z)-
M.EXM?/9SVB]/AWL5\*M3X,,4[E; KYOADXU"WUT+]X:'< ?3G>><YCFGJ;Q.
MC;R+1..,UJ24?/)MCG/DQD"L_VG0T<EU=%(=W1H==^P%"<MH8N1>C0+RJA?T
M&?D3658NR93I]>MZ6)76O99>JL72ZG;L>]1&85O.WO&N;O?MIJL*4:Y/!_FN
M S^[N9_=1C_+(500,0,A":0V52=DMA?EERS CN&^,?-XTZ"TY\#(7FYDK]'(
M/RCY=@OQ E13:OU<FO]NY=//=?0;+<YU3&6\X()9'6?DECWS.(EQ4A@N5EA?
M]E/S$%2V8\[9@D?<O%2=LOY1 1R$_\#006[HH-%0>Z++@= -S@]SF<-W"[#G
M%L3O_D"([Y0D:8\G-V)_T4FG[V$+(@%[9+/3"@3A 1S8B!T(SG#&]HY*CG:/
M#T!_6)<"K]3#O%_GRB53 HM'$ZG(7"+H)WWRCJO*KW6IH&B/-KI4*O&@7.*5
MS8<>F?"YOK*]@L*]9@Z?!#&0:Q9MF>#_HC%G&,B@J?8*TO2Z[U?A!>MYS;17
M71;W$,@5.H1$?1-B?/D2.2/"I&-C,CIO1@2O.3F=<-!V/8DAQ (26ZZDL.V-
M12@.)WE=;BXS$P^[3EUF"@;V_$;/9I/);3DSZ&&;S$W8;HI;P;U>__VR4Q"G
MU\R<U=DYX'/RJ)C02U#5EX.+3$,YN!V?UH:WX%]OV&C:@P&(R!0)X>E-E.,-
M$R_89N;3IGM8P<'4?;=(TX(>Z8_0X_^)])16L%ROEF)HZ2;ZRVAN2JMH;D#]
M-S8XI<>0?4W?,K7B^+B)8(DXM]U' 6K_0-T/C-RD[Z.%-/C:2C_7^*@'93?@
M^E)*\SJP3Z[\WP3C_P!02P,$%     @ LS&65&P@!X/A @  (0@  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#@N>&ULM59-;Z,P$/TK%NJAE=H2")"T2B*U
M2:NMU$I1L]T]K/;@P"18!9NU36G__8X-H>F&1+GL!?PQ[[V9\3!F5 GYJE(
M3=[SC*NQDVI=7+NNBE/(J;H4!7#<60F94XU3N795(8$F%I1GKM_K16Y.&7<F
M([LVEY.1*'7&.,PE466>4_EQ"YFHQH[G;!:>V3K59L&=C JZA@7HEV(N<>:V
M+ G+@2LF.)&P&CLWWO7=T-A;@Q\,*K4U)B:2I1"O9O*0C)V><0@RB+5AH/AZ
M@REDF2%"-_XTG$XK:8#;XPW[O8T=8UE2!5.1_62)3L?.T"$)K&B9Z6=1?8,F
MGM#PQ2)3]DFJVC8*'1*72HN\ :,'.>/UF[XW>=@">-$>@-\ _'\!P1Y OP'T
MCP4$#2 X%A V !NZ6\=N$S>CFDY&4E1$&FMD,P.;?8O&?#%NZF2A)>XRQ.G)
M5.0YTWCP6A'*$S(57#.^!AXS4.1T!IJR3)V1"_*RF)'3DS-R0A@GWU-1*K17
M(U>C%X;+C1O%VUK1WZ/H^>0)15)%[G@"R5<"%]UO8_ W,=SZ!QGO87E)_.$Y
M\7N^W^'0]'BXUP&?'0._LO!>!_SN:'7OZD R^NV!]BU??P_?H^#K"PTR)_-2
MQBE^0^3SC,FO1S0G#QIR]?N 6-"*!58LV"<&&J44$2L22TB8)MB*E,;"P!KJ
M*HV:+K1TIH6]37SL:)BVMPXOPM:+\* 7"R-(96(+&-XUF+HBA11)&6M242DI
MUQ_8DV)9TJS+K9H_VG*K'PVCUJNZBL(=WX,@ZGTUFNT:]0<]_ZO1W:Z1-PB]
M[B1$;1*B@TG MEF9')@/6&+[50>.=]!R#OY_+0U;L>'A6FK%BHU8W(J=$YJ+
MDNNNPQON9',0[-:4N]4C<Y!K>SDIE$#6NEVVJ^W]=V/;OOMI7E^>3U2N&5<D
M@Q5">Y<#U);UA51/M"ALQUT*C?W;#E.\PT$: ]Q?":$W$R/0_A5,_@)02P,$
M%     @ LS&65(B&R0[] 0  -@0  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#DN>&ULC91O:]LP$,:_RF'ZHH42.4ZZEN(8FF9_"AN$AFXOQEXHSB46E2Q'
M.L<M],-/DAWCP1KZQM9)]_STG'QRVFCS; M$@A<E2SN+"J+JEC&;%ZBX'>D*
M2[>RU49Q<J'9,5L9Y)L@4I(E<?R)*2[**$O#W-)DJ:Y)BA*7!FRM%#>O<Y2Z
MF47CZ#CQ*'8%^0F6I17?X0KIJ5H:%[&>LA$*2RMT"0:WL^AN?#N?^OR0\%-@
M8P=C\)6LM7[VP<-F%L7>$$K,R1.X>QWP'J7T(&=CWS&C?DLO'(Z/]"^A=E?+
MFEN\U_*7V% QBVXBV."6UY(>=?,-NWJN/"_7TH8G-&WN-(D@KRUIU8F= R7*
M]LU?NG,8")+Q.X*D$R3!=[M1<+G@Q+/4Z :,SW8T/PBE!K4S)TK_459DW*IP
M.LI6]=KBOL:2X//!/2V<+Y"XD/8"SD"4,!=2NN.S*2.WG1>QO$//6W3R#OH'
M-R.(KR\AB9/D:;6 \[.+?RG,F>T=)[WC)&"G'W0,;[ TF&M.)^"3'CX)\,E'
MX;^_NPQX(%3VSPG^M.=/3YI?\E<53IDTW.7[6AB$>6U=EK5H+^&KT?:_1]UB
M;P+67[1#-AY-4G88>F&#-O WRGV G2@M2-PZ53RZOHK M%W:!J2KT!EK3:[/
MPK!P%QN-3W#K6ZWI&/AFZW\5V5]02P,$%     @ LS&65"C&N[(; P  "A(
M  T   !X;"]S='EL97,N>&ULW5AM:]LP$/XK1AVCA5''<>O&:QS8 H7!-@K-
MAWTK2BPG EGR9*5+^NNGLQSGI;K2]<.6SB&U=(_NN4=WY\ID6)NU8'<+QDRP
M*H6L,[(PIOH8AO5LP4I:GZN*28L42I?4V*F>AW6E&<UK<"I%V._UDK"D7)+1
M4"[+F]+4P4PMI<G(16<*W.U+GI$HN2"!HQNKG&7D_O3]SZ4RU^\"=S_Y<'+2
MNS^[/K2?-L 9";VDER\@/>_AO!;#J),743_#C!%?[1-OB?8<PS:KHV&AY#:Y
M,7$&RTQ+%CQ0D9$Q%7RJ.7@5M.1B[<Q],,R44#HPMJHV5 26^M'!D9M!P5N>
MDDNEF]@N@OL[;9<? )L9".1"= +[Q!E&PXH:P[2\L9-F<6-\ @7M>+*NK,*Y
MINNH?TFV#LW-!IDJG3/=A8G(QC0:"E: ',WG"[@;584 &J-*.\@YG2M)&PT;
MCW9@:6=,B#MX&GX4>]RK8J=F/:B8[(964#MT-&X"_+MLCGN7]G6\0<4?E/F\
MM-N1S1R:C-UJ5O!5,U\5G0",/<+9:56)]2?!Y[)D;O,O#C@:THU?L%":/]IH
MT"HS:V":! ],&S[;M?S2M)JPE=FTTZK -???H.:_F^<YDTQ3L2O:]OXQ9_G5
MBMOCXU]H;OZM'"KVBHROCE]C>V0>N\CD+8A\ ^6.TZ/4&+9'X\[YNW?Z=M8
MWG(R\AW>E\0V:#!=<F&X;&<+GN=,/CF$+;VA4_NBN\=OU^>LH$MA)AV8D>WX
M&\OYLDR[5;>0B';5=OP5MA<EW2N6C<5ESE8L'[=3/9\VP\ .;-3V H=#Y*:Y
M_ CFXS _ A@6!U. ^3@O+,[_M)\!NA^'8=H&7F2 ^@Q0'^?E0\;-!XOC]TGM
MY=]IFL9QDF 9'8^]"L98WI($OGXV3!MX8'$@TI_E&J\VWB'/]P%6T^<Z!-LI
MWHG83O%< ^+/&WBDJ;_:6!SPP*J ]0[$]\>!GO+[Q#%4%=.&/<$XDJ88 KWH
M[]$D0;*3P,=?'^PIB>,T]2. ^17$,8; TX@CF +0@"%QW)R#!^=1N#FGPNVO
M/Z/?4$L#!!0    ( +,QEE27BKL<P    !,"   +    7W)E;',O+G)E;'.=
MDKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<
M'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X9
M9K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.5
M6QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,
M<6*T_C6"R0_L?@!02P,$%     @ LS&65$-48?U1!@  4SH   \   !X;"]W
M;W)K8F]O:RYX;6S%F]]OVCH4@/\5BZ=>Z7(I(;\VK9.ZMMNMU&VH5'N=3&+
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
M% ,4    " "S,994!T%-8H$   "Q    $               @ $     9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( +,QEE3SF54H[@   "L"   1
M          "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( +,Q
MEE297)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ LS&65!3#3!Z<!@  NAH  !@
M ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( +,Q
MEE2\J3"Q&@(  &8%   8              " @=\.  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    " "S,994+!TMUAL%  !U$P  &
M        @($O$0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ LS&65)1[VP=  P  SPD  !@              ("!@!8  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( +,QEE3>K4?QC (  *@&   8
M              " @?89  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    " "S,994[.-&>5L'  #-'0  &               @(&X'   >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ LS&65!\(R_^[ @
MA0<  !@              ("!220  'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( +,QEE0YNAJ_@PD  +LI   8              " @3HG
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "S,9940+B3
M&5H'  !?)@  &               @('S,   >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ LS&65'> B)<:)P  Y7D  !D
M ("!@S@  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "S
M,994TA+&:I4#  #(!P  &0              @('47P  >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( +,QEE1KCT[O.@D  .H7   9
M          " @:!C  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ LS&65+Z^[H6^ @  \ 4  !D              ("!$6T  'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "S,994K]^L%?P&  #E
M$0  &0              @($&<   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( +,QEE3'=1ROO H  /8;   9              " @3EW
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ LS&65$3H
MWE9E#0  0R,  !D              ("!+((  'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    " "S,994!'7M.WH$  #$"@  &0
M    @('(CP  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M +,QEE0I6^TLR@,  .$(   9              " @7F4  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ LS&65%5HZGLC"   ;A0  !D
M             ("!>I@  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    " "S,994C1NWZ[(-  !\)P  &0              @('4H   >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( +,QEE1I(J>>"P@
M -$2   9              " @;VN  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ LS&65.5#ZB!H"@  LQT  !D              ("!
M_[8  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "S,994
M,G5"&U0*   S(   &0              @(&>P0  >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( +,QEE1;#.6^V@4  #D-   9
M      " @2G,  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ LS&65%S>]Q$> P  AP8  !D              ("!.M(  'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "S,994!!((B:LC   A=
M&0              @(&/U0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( +,QEE0MQ%G?2@<  )D3   9              " @7'Y  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ LS&65(#]5XWX
M P  S0@  !D              ("!\@ ! 'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    " "S,994",60=DP%  "1#0  &0
M@($A!0$ >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( +,Q
MEE3L2W8#S0(  .4%   9              " @:0* 0!X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ LS&65,A_G^ W!0  -@\  !D
M         ("!J T! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    " "S,994[._*QXP#   )"   &0              @($6$P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( +,QEE1U52/O1@<  /P1
M   9              " @=D6 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ LS&65",XL?7W @  NP8  !D              ("!5AX!
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "S,994C383
MXQ$#  #@!@  &0              @(&$(0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( +,QEE2$!U YEP8  #,/   9
M  " @<PD 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
MLS&65"^S;XA#!0  RP\  !D              ("!FBL! 'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    " "S,994Y W*R,X%  !"#@  &0
M            @($4,0$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( +,QEE15SU_/!04   (+   9              " @1DW 0!X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ LS&65&EP"5;A!
MZ0T  !D              ("!53P! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    " "S,994\>N!D(0#  ##"P  &0              @(%M
M00$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( +,QEE13
M1VDOW (  'T'   9              " @2A% 0!X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ LS&65)J@:X\G P  4 H  !D
M     ("!.T@! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M" "S,994>2=4]54#  #<#P  &0              @(&92P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( +,QEE35C)*?!P,  & (   9
M              " @25/ 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ LS&65/A+(BM  @  ^@0  !D              ("!8U(! 'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "S,9941\T_?T\"
M  !R!0  &0              @(':5 $ >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( +,QEE3/U:*Y\0(  -P-   9              "
M@6!7 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ LS&6
M5(X,0$&" P  (PH  !D              ("!B%H! 'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6Q02P$"% ,4    " "S,994+<9229\#   @#P  &0
M        @(%!7@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0
M   ( +,QEE0IJ2"OX0(  .X(   9              " @1=B 0!X;"]W;W)K
M<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ LS&65-6XX?9D!   S!(
M !D              ("!+V4! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q0
M2P$"% ,4    " "S,994Q!7T,^L#  !X$   &0              @('*:0$
M>&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( +,QEE1T)YL>
MJ ,  "D-   9              " @>QM 0!X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL4$L! A0#%     @ LS&65.:Y<6GE @  '0D  !D
M ("!RW$! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " "S
M,994A2>;99<"  !)!P  &0              @('G= $ >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( +,QEE3#*5D- P,  /$(   9
M          " @;5W 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#
M%     @ LS&65,X"10Q& @  E@4  !D              ("![WH! 'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " "S,994>8=ME14$   X
M$0  &0              @(%L?0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;%!+ 0(4 Q0    ( +,QEE38=T_1DP,  +$/   9              " @;B!
M 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ LS&65%Y)
MN(1@ P  B0L  !D              ("!@H4! 'AL+W=O<FMS:&5E=',O<VAE
M970V,2YX;6Q02P$"% ,4    " "S,994;/G@ZUD#  "X"P  &0
M    @($9B0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (
M +,QEE2_*<TZ7P<   0L   9              " @:F, 0!X;"]W;W)K<VAE
M971S+W-H965T-C,N>&UL4$L! A0#%     @ LS&65,(@<%YQ @    <  !D
M             ("!/Y0! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"
M% ,4    " "S,994@PO=#P4$   )#P  &0              @('GE@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( +,QEE2N4TB!$@(
M 'X$   9              " @2.; 0!X;"]W;W)K<VAE971S+W-H965T-C8N
M>&UL4$L! A0#%     @ LS&65'[_OWG* P  %1   !D              ("!
M;)T! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " "S,994
MXJ!"L$\$  "C#P  &0              @(%MH0$ >&PO=V]R:W-H965T<R]S
M:&5E=#8X+GAM;%!+ 0(4 Q0    ( +,QEE2E?35<]0,  +,,   9
M      " @?.E 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%
M  @ LS&65!CKA3QA @  *@8  !D              ("!'ZH! 'AL+W=O<FMS
M:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " "S,9949&'9.F(#  "L#
M&0              @(&WK $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+
M 0(4 Q0    ( +,QEE042@Z7A ,  '(+   9              " @5"P 0!X
M;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ LS&65$>6VC)B
M @  Y 4  !D              ("!"[0! 'AL+W=O<FMS:&5E=',O<VAE970W
M,RYX;6Q02P$"% ,4    " "S,994M&U!\&("  "]!0  &0
M@(&DM@$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( +,Q
MEE1<\:<8S@,  /<,   9              " @3VY 0!X;"]W;W)K<VAE971S
M+W-H965T-S4N>&UL4$L! A0#%     @ LS&65.[>M3S0!0  8AP  !D
M         ("!0KT! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4
M    " "S,994#X/:XC@$  "<$   &0              @(%)PP$ >&PO=V]R
M:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( +,QEE0>Z7+1P@4  +49
M   9              " @;C' 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL
M4$L! A0#%     @ LS&65,]U5_B! @  MP8  !D              ("!L<T!
M 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " "S,99422/O
M1!,'  !1)   &0              @(%IT $ >&PO=V]R:W-H965T<R]S:&5E
M=#@P+GAM;%!+ 0(4 Q0    ( +,QEE110P":# 4  ,X6   9
M  " @;/7 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @
MLS&65$0(#T]*!   I!$  !D              ("!]MP! 'AL+W=O<FMS:&5E
M=',O<VAE970X,BYX;6Q02P$"% ,4    " "S,994!#8)2, %  !X'   &0
M            @(%WX0$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4
M Q0    ( +,QEE33D]!)G 0  #(4   9              " @6[G 0!X;"]W
M;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ LS&65$S]HYK+ @
MJ D  !D              ("!0>P! 'AL+W=O<FMS:&5E=',O<VAE970X-2YX
M;6Q02P$"% ,4    " "S,994CR^;M34"  #L!   &0              @(%#
M[P$ >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( +,QEE0W
M@Y$R, 0  #(0   9              " @:_Q 0!X;"]W;W)K<VAE971S+W-H
M965T.#<N>&UL4$L! A0#%     @ LS&65&P@!X/A @  (0@  !D
M     ("!%O8! 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4
M" "S,994B(;)#OT!   V!   &0              @($N^0$ >&PO=V]R:W-H
M965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( +,QEE0HQKNR&P,   H2   -
M              "  6+[ 0!X;"]S='EL97,N>&UL4$L! A0#%     @ LS&6
M5)>*NQS     $P(   L              ( !J/X! %]R96QS+RYR96QS4$L!
M A0#%     @ LS&65$-48?U1!@  4SH   \              ( !D?\! 'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( +,QEE0X96OGF@(  '(T   :
M          "  0\& @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    ( +,QEE2GD>I9-P(  -\R   3              "  >$( @!;0V]N
E=&5N=%]4>7!E<UTN>&UL4$L%!@    !A &$ GAH  $D+ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>230</ContextCount>
  <ElementCount>469</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>78</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Condensed Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - Statement - Consolidated Statement of Changes in Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity</Role>
      <ShortName>Consolidated Statement of Changes in Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2113102 - Disclosure - Property, Plant and Equipment (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/PropertyPlantandEquipmentNotes</Role>
      <ShortName>Property, Plant and Equipment (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2117103 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2124104 - Disclosure - Other Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OtherAccruedLiabilities</Role>
      <ShortName>Other Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2127105 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2133106 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2138107 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2145108 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2149109 - Disclosure - Earnings Per Share (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.azz.com/role/EarningsPerShareNotes</Role>
      <ShortName>Earnings Per Share (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153110 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2157111 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SharebasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2163112 - Disclosure - Operating Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OperatingSegments</Role>
      <ShortName>Operating Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2166113 - Disclosure - Restructuring and Impairment Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/RestructuringandImpairmentCharges</Role>
      <ShortName>Restructuring and Impairment Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2171114 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2177115 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2179116 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.azz.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2314302 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/PropertyPlantandEquipmentNotes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2318303 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2325304 - Disclosure - Other Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OtherAccruedLiabilitiesTables</Role>
      <ShortName>Other Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/OtherAccruedLiabilities</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/Leases</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2334306 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2339307 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2346308 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/Equity</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2350309 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/EarningsPerShareNotes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2354310 - Disclosure - Employee Benefit Plans (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EmployeeBenefitPlansTable</Role>
      <ShortName>Employee Benefit Plans (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2358311 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SharebasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/SharebasedCompensation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2364312 - Disclosure - Operating segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OperatingsegmentsTables</Role>
      <ShortName>Operating segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2367313 - Disclosure - Restructuring and Impairment Charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/RestructuringandImpairmentChargesTables</Role>
      <ShortName>Restructuring and Impairment Charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/RestructuringandImpairmentCharges</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2372314 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.azz.com/role/Acquisitions</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Contract Liability Details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Disaggregated Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - Summary of Significant Accounting Policies - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2410407 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Recognized Sales (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2412409 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2415410 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2416411 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails</Role>
      <ShortName>Property, Plant and Equipment - Classification of Depreciation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2419412 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2420413 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2421414 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2422415 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Amortization expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2423416 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Future Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2426417 - Disclosure - Other Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OtherAccruedLiabilitiesDetails</Role>
      <ShortName>Other Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/OtherAccruedLiabilitiesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2429418 - Disclosure - Leases - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2430419 - Disclosure - Leases - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/LeasesLeaseCostDetails_1</Role>
      <ShortName>Leases - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2431420 - Disclosure - Leases - Lease Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/LeasesLeaseMaturityDetails</Role>
      <ShortName>Leases - Lease Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2432421 - Disclosure - Leases - Lease Details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/LeasesLeaseDetailsDetails</Role>
      <ShortName>Leases - Lease Details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/DebtScheduleofLongtermDebtDetails</Role>
      <ShortName>Debt - Schedule of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2436423 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2437424 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails</Role>
      <ShortName>Debt - Schedule of Long-term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2440425 - Disclosure - Income Taxes - Provision of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Provision of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2441426 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2442427 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2443428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2444429 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2447430 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/EquityTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2448431 - Disclosure - Equity - Schedule of Share Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails</Role>
      <ShortName>Equity - Schedule of Share Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2451432 - Disclosure - - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EarningsPerShareDetails</Role>
      <ShortName>- Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2452433 - Disclosure - Earnings Per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EarningsPerShareNarrativeDetails</Role>
      <ShortName>Earnings Per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2455434 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/EmployeeBenefitPlansTable</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2456435 - Disclosure - Employee Benefit Plans Multiemployer Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails</Role>
      <ShortName>Employee Benefit Plans Multiemployer Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2459436 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails</Role>
      <ShortName>Share-based Compensation - Share-based Payment Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2460437 - Disclosure - Stock-based Compensation - Summary of the Company???s SARs activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails</Role>
      <ShortName>Stock-based Compensation - Summary of the Company???s SARs activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2461438 - Disclosure - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SharebasedCompensationDetailsTextual</Role>
      <ShortName>Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/SharebasedCompensationTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2462439 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails</Role>
      <ShortName>Share-based Compensation - Share-based Compensation and Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2465440 - Disclosure - Operating segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/OperatingsegmentsDetails</Role>
      <ShortName>Operating segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/OperatingsegmentsTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2468441 - Disclosure - Restructuring and Impairment Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/RestructuringandImpairmentChargesDetails</Role>
      <ShortName>Restructuring and Impairment Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/RestructuringandImpairmentChargesTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2469442 - Disclosure - Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails</Role>
      <ShortName>Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2470443 - Disclosure - Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails</Role>
      <ShortName>Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2473444 - Disclosure - Acquisitions - Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails</Role>
      <ShortName>Acquisitions - Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2474445 - Disclosure - Acquisitions Acquisitions - Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails</Role>
      <ShortName>Acquisitions Acquisitions - Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2475446 - Disclosure - Acquisitions - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/AcquisitionsProFormaInformationDetails</Role>
      <ShortName>Acquisitions - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2476447 - Disclosure - Acquisitions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/AcquisitionsDetailsTextual</Role>
      <ShortName>Acquisitions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/AcquisitionsTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2478448 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/CommitmentsandContingencies</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="azz-20220228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2480449 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.azz.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.azz.com/role/SubsequentEvents</ParentRole>
      <Position>89</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="azz-20220228.htm">azz-20220228.htm</File>
    <File>azz-20220228.xsd</File>
    <File>azz-20220228_cal.xml</File>
    <File>azz-20220228_def.xml</File>
    <File>azz-20220228_lab.xml</File>
    <File>azz-20220228_pre.xml</File>
    <File>ex211-3232022.htm</File>
    <File>ex231gtconsent20220228.htm</File>
    <File>ex31120220228.htm</File>
    <File>ex31220220228.htm</File>
    <File>ex32120220228.htm</File>
    <File>ex32220220228.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>azz-20220228_g1.jpg</File>
    <File>azz-20220228_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1204">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>111
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "azz-20220228.htm": {
   "axisCustom": 0,
   "axisStandard": 26,
   "contextCount": 230,
   "dts": {
    "calculationLink": {
     "local": [
      "azz-20220228_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "azz-20220228_def.xml"
     ]
    },
    "inline": {
     "local": [
      "azz-20220228.htm"
     ]
    },
    "labelLink": {
     "local": [
      "azz-20220228_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "azz-20220228_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "azz-20220228.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 701,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 13,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 18
   },
   "keyCustom": 37,
   "keyStandard": 432,
   "memberCustom": 33,
   "memberStandard": 44,
   "nsprefix": "azz",
   "nsuri": "http://www.azz.com/20220228",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.azz.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ica8f134fae5946a482581b3da885d0d4_D20200301-20210228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ica8f134fae5946a482581b3da885d0d4_D20200301-20210228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113102 - Disclosure - Property, Plant and Equipment (Notes)",
     "role": "http://www.azz.com/role/PropertyPlantandEquipmentNotes",
     "shortName": "Property, Plant and Equipment (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117103 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124104 - Disclosure - Other Accrued Liabilities",
     "role": "http://www.azz.com/role/OtherAccruedLiabilities",
     "shortName": "Other Accrued Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127105 - Disclosure - Leases",
     "role": "http://www.azz.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133106 - Disclosure - Debt",
     "role": "http://www.azz.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138107 - Disclosure - Income Taxes",
     "role": "http://www.azz.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145108 - Disclosure - Equity",
     "role": "http://www.azz.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149109 - Disclosure - Earnings Per Share (Notes)",
     "role": "http://www.azz.com/role/EarningsPerShareNotes",
     "shortName": "Earnings Per Share (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153110 - Disclosure - Employee Benefit Plans",
     "role": "http://www.azz.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.azz.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157111 - Disclosure - Share-based Compensation",
     "role": "http://www.azz.com/role/SharebasedCompensation",
     "shortName": "Share-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2163112 - Disclosure - Operating Segments",
     "role": "http://www.azz.com/role/OperatingSegments",
     "shortName": "Operating Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166113 - Disclosure - Restructuring and Impairment Charges",
     "role": "http://www.azz.com/role/RestructuringandImpairmentCharges",
     "shortName": "Restructuring and Impairment Charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171114 - Disclosure - Acquisitions",
     "role": "http://www.azz.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177115 - Disclosure - Commitments and Contingencies",
     "role": "http://www.azz.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2179116 - Disclosure - Subsequent Events",
     "role": "http://www.azz.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ica8f134fae5946a482581b3da885d0d4_D20200301-20210228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ica8f134fae5946a482581b3da885d0d4_D20200301-20210228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314302 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.azz.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318303 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Statements of Income",
     "role": "http://www.azz.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325304 - Disclosure - Other Accrued Liabilities (Tables)",
     "role": "http://www.azz.com/role/OtherAccruedLiabilitiesTables",
     "shortName": "Other Accrued Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Leases (Tables)",
     "role": "http://www.azz.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334306 - Disclosure - Debt (Tables)",
     "role": "http://www.azz.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339307 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.azz.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346308 - Disclosure - Equity (Tables)",
     "role": "http://www.azz.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350309 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.azz.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354310 - Disclosure - Employee Benefit Plans (Table)",
     "role": "http://www.azz.com/role/EmployeeBenefitPlansTable",
     "shortName": "Employee Benefit Plans (Table)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358311 - Disclosure - Share-based Compensation (Tables)",
     "role": "http://www.azz.com/role/SharebasedCompensationTables",
     "shortName": "Share-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2364312 - Disclosure - Operating segments (Tables)",
     "role": "http://www.azz.com/role/OperatingsegmentsTables",
     "shortName": "Operating segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2367313 - Disclosure - Restructuring and Impairment Charges (Tables)",
     "role": "http://www.azz.com/role/RestructuringandImpairmentChargesTables",
     "shortName": "Restructuring and Impairment Charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Condensed Consolidated Statements of Comprehensive Income",
     "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2372314 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.azz.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i5710f3fc9ef74b1a993164380c40fe00_I20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails",
     "shortName": "Summary of Significant Accounting Policies - Contract Liability Details (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails",
     "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i32b8e23b6d71493880d94ddb4aa61c5c_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i74b053a8d200489ca9c23e5408072905_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
     "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i74b053a8d200489ca9c23e5408072905_D20210301-20220228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i5710f3fc9ef74b1a993164380c40fe00_I20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails",
     "shortName": "Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i22f79d6a089f4a16a0fbff3300711189_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesPayableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Debt (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails",
     "shortName": "Summary of Significant Accounting Policies - Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i22f79d6a089f4a16a0fbff3300711189_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesPayableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410407 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "iebc4dacf60b242438433759789b9c386_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails",
     "shortName": "Summary of Significant Accounting Policies - Recognized Sales (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "iebc4dacf60b242438433759789b9c386_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i8955fbb6997b4e1a850edda2b55a7939_I20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412409 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)",
     "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails",
     "shortName": "Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i975814b2691a4d3daffb0479c70b54b4_I20190228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415410 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416411 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details)",
     "role": "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
     "shortName": "Property, Plant and Equipment - Classification of Depreciation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i5710f3fc9ef74b1a993164380c40fe00_I20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419412 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420413 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillOtherIncreaseDecrease",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421414 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedTradeNames",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422415 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details)",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
     "shortName": "Goodwill and Intangible Assets - Amortization expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423416 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details)",
     "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426417 - Disclosure - Other Accrued Liabilities (Details)",
     "role": "http://www.azz.com/role/OtherAccruedLiabilitiesDetails",
     "shortName": "Other Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - Disclosure - Leases - Lease Cost (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430419 - Disclosure - Leases - Lease Cost (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseCostDetails_1",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Balance Sheets",
     "role": "http://www.azz.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431420 - Disclosure - Leases - Lease Maturity (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseMaturityDetails",
     "shortName": "Leases - Lease Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432421 - Disclosure - Leases - Lease Details (Details)",
     "role": "http://www.azz.com/role/LeasesLeaseDetailsDetails",
     "shortName": "Leases - Lease Details (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details)",
     "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
     "shortName": "Debt - Schedule of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436423 - Disclosure - Debt - Narrative (Details)",
     "role": "http://www.azz.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i6527204e602741c29609d0b5d1131d21_D20210708-20210708",
      "decimals": "5",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437424 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details)",
     "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails",
     "shortName": "Debt - Schedule of Long-term Debt Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - Disclosure - Income Taxes - Provision of Income Taxes (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails",
     "shortName": "Income Taxes - Provision of Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441426 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442427 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails",
     "shortName": "Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444429 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "role": "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "id9f645937e0f4e318165c069ee67e49c_D20120119-20120119",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447430 - Disclosure - Equity (Details)",
     "role": "http://www.azz.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "id9f645937e0f4e318165c069ee67e49c_D20120119-20120119",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448431 - Disclosure - Equity - Schedule of Share Repurchases (Details)",
     "role": "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails",
     "shortName": "Equity - Schedule of Share Repurchases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451432 - Disclosure - - Earnings Per Share (Details)",
     "role": "http://www.azz.com/role/EarningsPerShareDetails",
     "shortName": "- Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452433 - Disclosure - Earnings Per Share - Narrative (Details)",
     "role": "http://www.azz.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455434 - Disclosure - Employee Benefit Plans (Details)",
     "role": "http://www.azz.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456435 - Disclosure - Employee Benefit Plans Multiemployer Plan (Details)",
     "role": "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails",
     "shortName": "Employee Benefit Plans Multiemployer Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i926729aa17184f45abfa71c30eeb0a7e_I20210228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459436 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details)",
     "role": "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails",
     "shortName": "Share-based Compensation - Share-based Payment Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ic1ef6425fa574292bb22837e4e5f994c_I20190228",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i3bfa4808ff994fc2b5227a8dee6dcf52_I20210228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460437 - Disclosure - Stock-based Compensation - Summary of the Company\u2019s SARs activity (Details)",
     "role": "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails",
     "shortName": "Stock-based Compensation - Summary of the Company\u2019s SARs activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ib730559a8276423fa5938ee4bbac7d93_I20190228",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "azz:NumberOfShareBasedCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "share_based_compensation_plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461438 - Disclosure - Share-based Compensation (Details Textual)",
     "role": "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
     "shortName": "Share-based Compensation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "azz:NumberOfShareBasedCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "share_based_compensation_plan",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462439 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details)",
     "role": "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails",
     "shortName": "Share-based Compensation - Share-based Compensation and Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.azz.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465440 - Disclosure - Operating segments (Details)",
     "role": "http://www.azz.com/role/OperatingsegmentsDetails",
     "shortName": "Operating segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468441 - Disclosure - Restructuring and Impairment Charges (Details)",
     "role": "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
     "shortName": "Restructuring and Impairment Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ie65d11414edd4cbcba43e0fe80a68abd_D20190301-20200229",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ica8f134fae5946a482581b3da885d0d4_D20200301-20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469442 - Disclosure - Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)",
     "role": "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails",
     "shortName": "Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ica8f134fae5946a482581b3da885d0d4_D20200301-20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ie1ad1b0df3c447c9a8b947cef383bc45_I20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470443 - Disclosure - Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)",
     "role": "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails",
     "shortName": "Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ie1ad1b0df3c447c9a8b947cef383bc45_I20210228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473444 - Disclosure - Acquisitions - Purchase Price Allocation (Details)",
     "role": "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
     "shortName": "Acquisitions - Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i595fe097678449d58dfe6efe3d272f3c_I20220228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i5e998b43a96e4d1c8686fb8aa73df723_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474445 - Disclosure - Acquisitions Acquisitions - Intangibles (Details)",
     "role": "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
     "shortName": "Acquisitions Acquisitions - Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i5e998b43a96e4d1c8686fb8aa73df723_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475446 - Disclosure - Acquisitions - Pro Forma Information (Details)",
     "role": "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
     "shortName": "Acquisitions - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ieb96ef90893343bf9e5b25a3c554b63f_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476447 - Disclosure - Acquisitions (Details Textual)",
     "role": "http://www.azz.com/role/AcquisitionsDetailsTextual",
     "shortName": "Acquisitions (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i4f0f76473a6641b28b28802802bbc519_D20210301-20220228",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i346f48b6e95a407f9ca4c8712efdb5a2_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478448 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.azz.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ibdcf92fa02c14dd8a5cbafb81a3ca8e5_D20210301-20220228",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i261eceeaa23f4da59216ec76dd54bc5c_D20220307-20220307",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480449 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.azz.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "i261eceeaa23f4da59216ec76dd54bc5c_D20220307-20220307",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ic68f161a47d14fb6b8f5961d13a6644e_I20190228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - Statement - Consolidated Statement of Changes in Shareholders' Equity",
     "role": "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity",
     "shortName": "Consolidated Statement of Changes in Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "azz-20220228.htm",
      "contextRef": "ic68f161a47d14fb6b8f5961d13a6644e_I20190228",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 78,
   "tag": {
    "azz_A2012ShareRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2012 Share Repurchase Program",
        "label": "2012 Share Repurchase Program [Member]",
        "terseLabel": "2012 Share Repurchase Program"
       }
      }
     },
     "localname": "A2012ShareRepurchaseProgramMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EquityDetails",
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2014LongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2014 Long Term Incentive Plan [Member]",
        "label": "2014 Long Term Incentive Plan [Member]",
        "terseLabel": "2014 Long Term Incentive Plan"
       }
      }
     },
     "localname": "A2014LongTermIncentivePlanMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2020AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Acquisitions [Member]",
        "label": "2020 Acquisitions [Member]",
        "terseLabel": "2020 Acquisitions"
       }
      }
     },
     "localname": "A2020AcquisitionsMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2020SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Senior Notes",
        "label": "2020 Senior Notes [Member]",
        "terseLabel": "2020 Senior Notes"
       }
      }
     },
     "localname": "A2020SeniorNotesMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2020ShareRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Share Repurchase Program",
        "label": "2020 Share Repurchase Program [Member]",
        "terseLabel": "2020 Share Repurchase Program"
       }
      }
     },
     "localname": "A2020ShareRepurchaseProgramMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EquityDetails",
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2021CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Credit Agreement",
        "label": "2021 Credit Agreement [Member]",
        "terseLabel": "2021 Credit Agreement"
       }
      }
     },
     "localname": "A2021CreditAgreementMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_A2022AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Acquisitions",
        "label": "2022 Acquisitions [Member]",
        "terseLabel": "2022 Acquisitions"
       }
      }
     },
     "localname": "A2022AcquisitionsMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_AcmeGalvanizingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acme Galvanizing, Inc",
        "label": "Acme Galvanizing, Inc [Member]",
        "terseLabel": "Acme Galvanizing, Inc"
       }
      }
     },
     "localname": "AcmeGalvanizingIncMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "xbrltype": "stringItemType"
    },
    "azz_BankOfAmericaAndOtherLendersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank of America and Other Lenders [Member]",
        "label": "Bank Of America And Other Lenders [Member]",
        "terseLabel": "Bank Of America And Other Lenders [Member]"
       }
      }
     },
     "localname": "BankOfAmericaAndOtherLendersMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_BasicAndDilutedEarningPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Basic and Diluted Earning Per Share [Abstract]",
        "verboseLabel": "Earnings per share basic and diluted:"
       }
      }
     },
     "localname": "BasicAndDilutedEarningPerShareAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_BoilermakerBlacksmithNationalPensionTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boilermaker-Blacksmith National Pension Trust [Member]",
        "label": "Boilermaker-Blacksmith National Pension Trust [Member]",
        "terseLabel": "Boilermaker-Blacksmith National Pension Trust"
       }
      }
     },
     "localname": "BoilermakerBlacksmithNationalPensionTrustMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_BusinessCombinationMaximumContingentConsiderationLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Maximum Contingent Consideration, Liability",
        "label": "Business Combination, Maximum Contingent Consideration, Liability",
        "terseLabel": "Business Combination, Maximum Contingent Consideration, Liability"
       }
      }
     },
     "localname": "BusinessCombinationMaximumContingentConsiderationLiability",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Environmental Remediation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEnvironmentalRemediation",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_CollectiveBargainingEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collective Bargaining End Date",
        "label": "Collective Bargaining End Date",
        "terseLabel": "Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date"
       }
      }
     },
     "localname": "CollectiveBargainingEndDate",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ComputersandSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computers and Software [Member]",
        "label": "Computers and Software [Member]",
        "terseLabel": "Computers and software"
       }
      }
     },
     "localname": "ComputersandSoftwareMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_ContractLiabilityDetailsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Liability Details [Abstract]",
        "label": "Contract Liability Details [Abstract]",
        "terseLabel": "Contract Liability Details [Abstract]"
       }
      }
     },
     "localname": "ContractLiabilityDetailsAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "xbrltype": "stringItemType"
    },
    "azz_ContractWithCustomerLiabilityCustomerDepositsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Customer Deposits, Current",
        "label": "Contract With Customer, Liability, Customer Deposits, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_CostsAssociatedWithAssetsHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs Associated With Assets Held For Sale",
        "label": "Costs Associated With Assets Held For Sale",
        "terseLabel": "Costs associated with assets held for sale"
       }
      }
     },
     "localname": "CostsAssociatedWithAssetsHeldForSale",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DAAMGalvanizingCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DAAM Galvanizing Co. Ltd.",
        "label": "DAAM Galvanizing Co. Ltd. [Member]",
        "terseLabel": "DAAM Galvanizing Co. Ltd."
       }
      }
     },
     "localname": "DAAMGalvanizingCoLtdMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Maximum Capital Lease Obligations",
        "label": "Debt Instrument, Covenant, Maximum Capital Lease Obligations",
        "terseLabel": "Covenant, maximum capital lease obligations"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMaximumCapitalLeaseObligations",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries",
        "label": "Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries",
        "terseLabel": "Covenant, maximum investments in foreign subsidiaries"
       }
      }
     },
     "localname": "DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DeferredTaxAssetsLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Lease Liabilities",
        "label": "Deferred Tax Assets, Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DeferredTaxLiabilitiesAccountsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Accounts Receivable",
        "label": "Deferred Tax Liabilities, Accounts Receivable",
        "negatedTerseLabel": "Deferred Tax Liabilities, Accounts Receivable"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAccountsReceivable",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DeferredTaxLiabilitiesRightofUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Right-of-Use Assets",
        "label": "Deferred Tax Liabilities, Right-of-Use Assets",
        "negatedTerseLabel": "Deferred Tax Liabilities, Right-of-Use Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightofUseAssets",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Denominator [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_DirectorsGrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Directors grants.",
        "label": "Directors Grants [Member]",
        "verboseLabel": "Directors Grants"
       }
      }
     },
     "localname": "DirectorsGrantsMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_DisposalGroupIncludingDiscontinuedOperationContractAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Contract Assets",
        "label": "Disposal Group, Including Discontinued Operation, Contract Assets",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationContractAssets",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DisposalGroupIncludingDiscontinuedOperationContractLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Contract Liability",
        "label": "Disposal Group, Including Discontinued Operation, Contract Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationContractLiability",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Lease Liability, Current",
        "label": "Disposal Group, Including Discontinued Operation, Lease Liability, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Lease Liability, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityCurrent",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent",
        "terseLabel": "Lease liability, long-term"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "verboseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_EntityIDNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity ID Number",
        "label": "Entity ID Number",
        "terseLabel": "Entity ID Number"
       }
      }
     },
     "localname": "EntityIDNumber",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ExcessTaxBenefitexcludedfromcashflow": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement",
        "label": "Excess Tax Benefit excluded from cash flow",
        "terseLabel": "Excess Tax Benefit excluded from cash flow"
       }
      }
     },
     "localname": "ExcessTaxBenefitexcludedfromcashflow",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease And Operating Lease, Liability, Current",
        "label": "Finance Lease And Operating Lease, Liability, Current",
        "terseLabel": "Lease liability, short-term"
       }
      }
     },
     "localname": "FinanceLeaseAndOperatingLeaseLiabilityCurrent",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease And Operating Lease, Liability, Noncurrent",
        "label": "Finance Lease And Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability, long-term"
       }
      }
     },
     "localname": "FinanceLeaseAndOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_GalvabarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Galvabar",
        "label": "Galvabar [Member]",
        "terseLabel": "Galvabar"
       }
      }
     },
     "localname": "GalvabarMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Contract With Customer, Asset And Liability",
        "label": "Increase (Decrease) In Contract With Customer, Asset And Liability",
        "verboseLabel": "Net change in contract assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAssetAndLiability",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_IndividuallyInsignificantPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individually Insignificant Plans [Member]",
        "label": "Individually Insignificant Plans [Member]",
        "terseLabel": "Contributions to other multiemployer pension plans"
       }
      }
     },
     "localname": "IndividuallyInsignificantPlansMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_IndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial [Member]",
        "label": "Industrial [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_InfrastructureSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure Solutions",
        "label": "Infrastructure Solutions [Member]",
        "terseLabel": "Infrastructure Solutions"
       }
      }
     },
     "localname": "InfrastructureSolutionsMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_K2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "K2 [Member]",
        "label": "K2 [Member]",
        "terseLabel": "K2 [Member]"
       }
      }
     },
     "localname": "K2Member",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 2.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five",
        "totalLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four",
        "totalLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 1.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount",
        "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTotalLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_LineOfCreditFacilityAdditionalBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Additional Borrowing Capacity",
        "label": "Line Of Credit Facility, Additional Borrowing Capacity",
        "terseLabel": "Accordion feature"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum value of common stock participants have rights to purchase.",
        "label": "Maximum Value of Common Stock Participants Have Rights to Purchase",
        "verboseLabel": "Restricted common stock under plan"
       }
      }
     },
     "localname": "MaximumValueOfCommonStockParticipantsHaveRightsToPurchase",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_MetalCoatingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Metal Coatings",
        "label": "Metal Coatings [Member]",
        "terseLabel": "Metal Coatings"
       }
      }
     },
     "localname": "MetalCoatingsMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_MovementInContractWithCustomerLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Movement In Contract With Customer, Liability",
        "label": "Movement In Contract With Customer, Liability [Roll Forward]",
        "terseLabel": "Movement In Contract With Customer, Liability [Roll Forward]"
       }
      }
     },
     "localname": "MovementInContractWithCustomerLiabilityRollForward",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_MultiemployerPensionPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer Pension Plans [Abstract]",
        "label": "Multiemployer Pension Plans [Abstract]",
        "terseLabel": "Multiemployer Pension Plans [Abstract]"
       }
      }
     },
     "localname": "MultiemployerPensionPlansAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "xbrltype": "stringItemType"
    },
    "azz_NuclearLogisticsBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nuclear Logistics Business [Member]",
        "label": "Nuclear Logistics Business [Member]",
        "terseLabel": "Nuclear Logistics Business [Member]"
       }
      }
     },
     "localname": "NuclearLogisticsBusinessMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_NumberOfShareBasedCompensationPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Share-Based Compensation Plans",
        "label": "Number Of Share-Based Compensation Plans",
        "terseLabel": "Number of share-based compensation plans"
       }
      }
     },
     "localname": "NumberOfShareBasedCompensationPlans",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "azz_NumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Numerator [Abstract]",
        "verboseLabel": "Numerator:"
       }
      }
     },
     "localname": "NumeratorAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_OperationsAndAssetsBySegmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations and assets by segment.",
        "label": "Operations and Assets by Segment [Abstract]",
        "verboseLabel": "Operations and assets by segment"
       }
      }
     },
     "localname": "OperationsAndAssetsBySegmentAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries [Member]",
        "label": "Other Countries [Member]",
        "terseLabel": "Other countries"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash",
        "label": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash",
        "terseLabel": "Expenditures for acquisitions, net of cash, and\u00a0property, plant and equipment:"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_PowerGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Generation [Member]",
        "label": "Power Generation [Member]",
        "terseLabel": "Power generation"
       }
      }
     },
     "localname": "PowerGenerationMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_PrecoatMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Precoat",
        "label": "Precoat [Member]",
        "terseLabel": "Precoat"
       }
      }
     },
     "localname": "PrecoatMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_SalesorOtherTaxesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales or Other Taxes Payable, Current",
        "label": "Sales or Other Taxes Payable, Current",
        "terseLabel": "Sales and other taxes payable"
       }
      }
     },
     "localname": "SalesorOtherTaxesPayableCurrent",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Schedule of Earnings Per Share Basic and Diluted [Abstract]",
        "verboseLabel": "Computation of basic and diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest at end of year (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest at end of year (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "azz_ShareBasedCompensationTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation.",
        "label": "Share Based Compensation (Textual) [Abstract]",
        "verboseLabel": "Share Based Compensation (Textual) [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationTextualAbstract",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "azz_SouthernMechanicalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Southern Mechanical Services",
        "label": "Southern Mechanical Services [Member]",
        "terseLabel": "Southern Mechanical Services"
       }
      }
     },
     "localname": "SouthernMechanicalServicesMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_StandbyAndCommercialLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standby And Commercial Letters Of Credit",
        "label": "Standby And Commercial Letters Of Credit [Member]",
        "terseLabel": "Standby And Commercial Letters Of Credit"
       }
      }
     },
     "localname": "StandbyAndCommercialLettersOfCreditMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_SteelCreekGalvanizingCompanyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Steel Creek Galvanizing Company, LLC",
        "label": "Steel Creek Galvanizing Company, LLC [Member]",
        "terseLabel": "Steel Creek Galvanizing Company, LLC"
       }
      }
     },
     "localname": "SteelCreekGalvanizingCompanyLLCMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock",
        "label": "Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock",
        "terseLabel": "Maximum repurchase percentage of outstanding shares"
       }
      }
     },
     "localname": "StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "azz_SwingLineLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swing Line Loan",
        "label": "Swing Line Loan [Member]",
        "terseLabel": "Swing Line Loan"
       }
      }
     },
     "localname": "SwingLineLoanMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes",
        "label": "Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes [Member]",
        "terseLabel": "Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes"
       }
      }
     },
     "localname": "ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_TrasmissionDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trasmission &amp; Distribution [Member]",
        "label": "Trasmission &amp; Distribution [Member]",
        "terseLabel": "Transmission and distribution"
       }
      }
     },
     "localname": "TrasmissionDistributionMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes",
        "label": "Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes [Member]",
        "terseLabel": "Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes"
       }
      }
     },
     "localname": "TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_UnsecuredSeniorNotesDueJanuary2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes Due January 2021 [Member]",
        "label": "Unsecured Senior Notes Due January 2021 [Member]",
        "terseLabel": "Unsecured Senior Notes Due January 2021"
       }
      }
     },
     "localname": "UnsecuredSeniorNotesDueJanuary2021Member",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_UnsecuredSeniorNotesDueMarch312018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes Due March 31, 2018 [Member]",
        "label": "Unsecured Senior Notes Due March 31, 2018 [Member]",
        "terseLabel": "Unsecured Senior Notes Due March 31, 2018"
       }
      }
     },
     "localname": "UnsecuredSeniorNotesDueMarch312018Member",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "azz_ZoneStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zone Status",
        "label": "Zone Status",
        "terseLabel": "Zone Status"
       }
      }
     },
     "localname": "ZoneStatus",
     "nsuri": "http://www.azz.com/20220228",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.azz.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r130",
      "r186",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r206",
      "r210",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r340",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r130",
      "r186",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r206",
      "r210",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r340",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r219",
      "r403",
      "r408",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r348",
      "r372",
      "r492",
      "r503",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r685",
      "r731",
      "r734",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r348",
      "r372",
      "r492",
      "r503",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r685",
      "r731",
      "r734",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r219",
      "r403",
      "r408",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r348",
      "r372",
      "r434",
      "r492",
      "r503",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r685",
      "r731",
      "r734",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r348",
      "r372",
      "r434",
      "r492",
      "r503",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r685",
      "r731",
      "r734",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r147",
      "r149",
      "r150",
      "r152",
      "r153",
      "r168",
      "r608",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Adjustment"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r1",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r168",
      "r239",
      "r240",
      "r532",
      "r566",
      "r607",
      "r608",
      "r609",
      "r610",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r1",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r168",
      "r239",
      "r240",
      "r532",
      "r566",
      "r607",
      "r608",
      "r609",
      "r610",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r1",
      "r139",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r150",
      "r152",
      "r153",
      "r168",
      "r239",
      "r240",
      "r532",
      "r566",
      "r607",
      "r608",
      "r609",
      "r610",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r214",
      "r215",
      "r403",
      "r407",
      "r732",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r214",
      "r215",
      "r403",
      "r407",
      "r732",
      "r746",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Other Accrued Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r49",
      "r651"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r18",
      "r36",
      "r221",
      "r222"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net of allowance for credit losses of $5,207 and $5,713 at February\u00a028, 2022 and February 28, 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r30",
      "r696",
      "r716"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "verboseLabel": "Income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r22",
      "r23",
      "r54"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Insurance, Current",
        "terseLabel": "Group medical insurance"
       }
      }
     },
     "localname": "AccruedInsuranceCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r22",
      "r23",
      "r54"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Commissions"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r47",
      "r291"
     ],
     "calculation": {
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r67",
      "r70",
      "r72",
      "r73",
      "r612"
     ],
     "calculation": {
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r39",
      "r70",
      "r72",
      "r73",
      "r719",
      "r740",
      "r744"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Accumulated other comprehensive loss",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r69",
      "r73",
      "r81",
      "r82",
      "r83",
      "r139",
      "r140",
      "r141",
      "r601",
      "r735",
      "r736",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r529",
      "r530",
      "r531",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r225",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r43",
      "r228",
      "r241"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r110",
      "r268",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r110",
      "r286"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r125",
      "r194",
      "r201",
      "r208",
      "r237",
      "r330",
      "r331",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r599",
      "r603",
      "r614",
      "r649",
      "r651",
      "r694",
      "r715"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets:",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r19",
      "r20",
      "r66",
      "r125",
      "r237",
      "r330",
      "r331",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r599",
      "r603",
      "r614",
      "r649",
      "r651"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r13",
      "r16",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r13",
      "r16",
      "r288",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r507",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails",
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate [Member]"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Organization and Basis of Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and structures"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r485",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r485",
      "r498",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r581",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "verboseLabel": "Schedule of proforma information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r581",
      "r582"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r581",
      "r582"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r593",
      "r594",
      "r595"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business Combination, Consideration Transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "verboseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r580"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r580"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "negatedTerseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Accounts payable and other accrued liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]",
        "verboseLabel": "Purchase Price Allocation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total purchase price"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r115",
      "r116",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital Expenditures Incurred but Not yet Paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r17",
      "r44",
      "r112"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r26",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r106",
      "r112",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r106",
      "r616"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificationMarksMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Any word, name, symbol, device, or any combination, used, or intended to be used, in commerce with the owner's permission by someone other than its owner, to certify regional or other geographic origin, material, mode of manufacture, quality, accuracy, or other characteristics of someone's goods or services, or that the work or labor on the goods or services was performed by members of a union or other organization.",
        "label": "Certification Marks [Member]",
        "terseLabel": "Certifications"
       }
      }
     },
     "localname": "CertificationMarksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityDetails",
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r59",
      "r315",
      "r701",
      "r723"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r316",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r322",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Accruals for Contingent Liabilities"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "verboseLabel": "Share for future issuance (shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividends declared per common share (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r139",
      "r140",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock, shares authorized (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares, issued (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r35",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares, outstanding (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r35",
      "r651"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common Stock, $1.00 par value; 100,000 shares authorized; 24,688 and 25,108 shares issued and outstanding at February\u00a028, 2022 and February 28, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred income tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r76",
      "r78",
      "r79",
      "r89",
      "r705",
      "r726"
     ],
     "calculation": {
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r175",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of credit risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Changes in Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r396",
      "r398",
      "r404"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r396",
      "r397",
      "r404"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Sales recognized during the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r210",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r93",
      "r125",
      "r237",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r614"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
      "http://www.azz.com/role/LeasesLeaseCostDetails_1",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r561",
      "r569"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r561"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r561",
      "r569",
      "r571"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current provision for income taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current provision:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r561",
      "r569"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.",
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer related intangibles"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r124",
      "r130",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r366",
      "r367",
      "r368",
      "r369",
      "r631",
      "r695",
      "r698",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r31",
      "r363",
      "r698",
      "r714"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Total debt, gross",
        "totalLabel": "Total debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r345",
      "r366",
      "r367",
      "r629",
      "r631",
      "r632"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r56",
      "r365",
      "r629",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt instrument, interest rate, effective percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r56",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r57",
      "r124",
      "r130",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r366",
      "r367",
      "r368",
      "r369",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r57",
      "r124",
      "r130",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r366",
      "r367",
      "r368",
      "r369",
      "r386",
      "r387",
      "r388",
      "r389",
      "r628",
      "r629",
      "r631",
      "r632",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r544"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r562",
      "r569"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r562",
      "r569"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r538",
      "r539"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r126",
      "r562",
      "r569",
      "r570",
      "r571"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred provision (benefit):"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r32",
      "r33",
      "r553",
      "r697",
      "r713"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r538",
      "r539"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r562",
      "r569"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Other deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r554"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r556"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss and other credit carry-forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Employee related items"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves",
        "terseLabel": "Accrued warranty"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r539",
      "r556"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred income tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedTerseLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Depreciation methods and property basis differences"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Costs recognized for postemployement benefit plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r110",
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r110",
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]",
        "verboseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "localname": "DilutiveSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r403",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r287",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r13",
      "r284",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r288",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r283",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Intangibles and other assets, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r110",
      "r287",
      "r294"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "negatedTerseLabel": "Loss (gain) on disposal group held for sale"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r485",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r390",
      "r710"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Earnings per common share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r90",
      "r144",
      "r145",
      "r147",
      "r148",
      "r149",
      "r155",
      "r157",
      "r162",
      "r163",
      "r164",
      "r168",
      "r169",
      "r609",
      "r610",
      "r706",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic earnings per common share (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r90",
      "r144",
      "r145",
      "r147",
      "r148",
      "r149",
      "r157",
      "r162",
      "r163",
      "r164",
      "r168",
      "r169",
      "r609",
      "r610",
      "r706",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r616"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r541"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r128",
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory federal income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign tax rate differential"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal income tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in domestic income tax contingency.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent",
        "terseLabel": "Audit settlement"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r541",
      "r573"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedLabel": "Tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "verboseLabel": "Accrued salaries and wages"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]",
        "verboseLabel": "Share based compensation expense and related income tax benefits"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r527"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecongized compensation cost, amortization period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "verboseLabel": "Income tax benefits"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityDetails",
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r81",
      "r82",
      "r83",
      "r139",
      "r140",
      "r141",
      "r143",
      "r150",
      "r153",
      "r172",
      "r238",
      "r385",
      "r390",
      "r529",
      "r530",
      "r531",
      "r565",
      "r566",
      "r608",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r624",
      "r735",
      "r736",
      "r737",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurodollar [Member]"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r611",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r634",
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 1.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability",
       "weight": 1.0
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance lease liabilities \u2015 ST"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities \u2015 LT"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 2.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r636",
      "r641"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Operating and financing cash flows from financing leases included in lease liabilities"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r644",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r643",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - financing leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r242",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r362",
      "r383",
      "r606",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Less accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Finite-lived Intangible Assets Amortization Expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r269",
      "r272",
      "r275",
      "r279",
      "r689",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r275",
      "r690"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-lived intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross [Abstract]",
        "terseLabel": "Amortizable intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r269",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r275",
      "r689"
     ],
     "calculation": {
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r270"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.",
        "label": "Forward Contracts [Member]",
        "terseLabel": "Forward Contracts"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.",
        "label": "Gain (Loss) on Disposition of Intangible Assets",
        "negatedTerseLabel": "Loss on abandonment of long-lived assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r110",
      "r602"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedLabel": "Loss on disposal of business",
        "negatedTerseLabel": "Loss on sale of subsidiaries"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss (gain) on sale of property, plant\u00a0&amp; equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r256",
      "r258",
      "r651",
      "r693"
     ],
     "calculation": {
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and other indefinite-lived intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency Translation Adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r110",
      "r257",
      "r261",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "negatedTerseLabel": "Divestiture",
        "terseLabel": "Divestiture"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r92",
      "r125",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r237",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r614"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value.",
        "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r110",
      "r280"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Intangible impairment"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r110",
      "r280"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment loss on long lived assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r110",
      "r286",
      "r293"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Write down of assets held for sale to estimated sales price"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r110",
      "r285"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Write down of assets expected to be abandoned"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r282",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r127",
      "r572"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r86",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r691",
      "r702",
      "r708",
      "r728"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income (loss) before income taxes:"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r127",
      "r572"
     ],
     "calculation": {
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r485",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r12",
      "r14",
      "r15",
      "r16",
      "r298",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r295",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
      "http://www.azz.com/role/LeasesLeaseCostDetails_1",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
      "http://www.azz.com/role/LeasesLeaseCostDetails_1",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r542",
      "r551",
      "r558",
      "r567",
      "r574",
      "r576",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r129",
      "r152",
      "r153",
      "r192",
      "r540",
      "r568",
      "r575",
      "r729"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Total provision for income taxes",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r80",
      "r536",
      "r537",
      "r551",
      "r552",
      "r557",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r109",
      "r686"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities added during the period"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Effects of changes in operating assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "verboseLabel": "Other accrued liabilities and income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r164"
     ],
     "calculation": {
      "http://www.azz.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "verboseLabel": "Employee and Director stock awards (shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Trade Names",
        "terseLabel": "Indefinite-lived trade names"
       }
      }
     },
     "localname": "IndefiniteLivedTradeNames",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r267",
      "r273"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "verboseLabel": "Intangibles and other assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r85",
      "r188",
      "r627",
      "r630",
      "r707"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r105",
      "r107",
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "verboseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r54"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventories:"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r25",
      "r65",
      "r120",
      "r171",
      "r252",
      "r254",
      "r255",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw material"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Write down of excess inventory"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 1.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 2.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 1.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails",
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r53",
      "r125",
      "r202",
      "r237",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r600",
      "r603",
      "r604",
      "r614",
      "r649",
      "r650"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r42",
      "r125",
      "r237",
      "r614",
      "r651",
      "r699",
      "r721"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "Liabilities and Shareholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r55",
      "r125",
      "r237",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r600",
      "r603",
      "r604",
      "r614",
      "r649",
      "r650",
      "r651"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r2",
      "r3",
      "r11",
      "r13",
      "r16",
      "r296"
     ],
     "calculation": {
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r50",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fees"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Line of credit facility, interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r50",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity on line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-lived Assets by Geographic Areas"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r31",
      "r353",
      "r364",
      "r366",
      "r367",
      "r698",
      "r717"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total debt, net"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Less amount due within one year",
        "terseLabel": "Debt due within one year"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r130",
      "r328",
      "r357"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r130",
      "r328",
      "r357"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r130",
      "r328",
      "r357"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r130",
      "r328",
      "r357"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r130",
      "r328",
      "r357"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r130",
      "r328",
      "r357"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Debt due after one year, net",
        "verboseLabel": "Debt due after one year, net"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Amount",
        "terseLabel": "Long-term purchase commitment, amount"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r57",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": {
     "auth_ref": [
      "r493",
      "r503"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant.",
        "label": "Multiemployer Plan, Pension, Significant, Employer Contribution, Cost",
        "terseLabel": "Multiemployer Plan, Contributions by Employer"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": {
     "auth_ref": [
      "r495",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are \"No\", \"Pending\", \"Implemented\", \"Other\", and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]",
        "terseLabel": "Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "fundingImprovementAndRehabilitationPlanItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": {
     "auth_ref": [
      "r496",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are \"No\", \"Yes\" and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]",
        "terseLabel": "Multiemployer Plans, Surcharge [Fixed List]"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantSurchargeFixedList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "surchargeItemType"
    },
    "us-gaap_MultiemployerPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Multiemployer Plan [Line Items]",
        "terseLabel": "Multiemployer Plans [Line Items]"
       }
      }
     },
     "localname": "MultiemployerPlansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r106",
      "r108",
      "r111"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash Flows From Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r16",
      "r74",
      "r77",
      "r83",
      "r87",
      "r111",
      "r125",
      "r142",
      "r144",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r161",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r237",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r337",
      "r339",
      "r341",
      "r343",
      "r344",
      "r610",
      "r614",
      "r703",
      "r724"
     ],
     "calculation": {
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net Income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity",
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements",
        "verboseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of notes payable.",
        "label": "Notes Payable, Fair Value Disclosure",
        "terseLabel": "Fair value of notes"
       }
      }
     },
     "localname": "NotesPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "verboseLabel": "Costs and Expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r194",
      "r200",
      "r204",
      "r207",
      "r210"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r640",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease, cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails",
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r634"
     ],
     "calculation": {
      "http://www.azz.com/role/LeasesLeaseMaturityDetails": {
       "order": 2.0,
       "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability",
       "weight": 1.0
      },
      "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities \u2015 ST"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities \u2015 LT"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r637",
      "r641"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases included in lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r633"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/LeasesLeaseCostDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r644",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r643",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r54"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "totalLabel": "Total other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r68",
      "r70"
     ],
     "calculation": {
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Interest rate swap, net of income tax of $\u2014, $27 and $29, respectively",
        "verboseLabel": "Interest rate swap, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "terseLabel": "Interest rate swap, income tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation",
        "verboseLabel": "Foreign currency translation adjustment, net of income tax of $\u2014, $\u2014 and $\u2014"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r67",
      "r71",
      "r615",
      "r623"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Foreign currency translation adjustments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r75",
      "r78",
      "r81",
      "r82",
      "r84",
      "r88",
      "r385",
      "r617",
      "r622",
      "r624",
      "r704",
      "r725"
     ],
     "calculation": {
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "verboseLabel": "Other Comprehensive Income (Loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other Employee-related Liabilities, Current",
        "terseLabel": "Personnel expenses"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r54",
      "r651"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "verboseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]",
        "terseLabel": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r302",
      "r303",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Restructuring [Member]"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r54",
      "r327"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "terseLabel": "Other Sundry Liabilities, Current"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaidInKindInterest": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Paid-in-Kind Interest",
        "terseLabel": "Amortization of deferred debt issuance costs"
       }
      }
     },
     "localname": "PaidInKindInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "terseLabel": "Repurchase and retirement of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs paid"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payment of dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Payments for taxes related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r98",
      "r596"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition of subsidiaries, net of cash acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r434",
      "r436",
      "r442",
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r480",
      "r481",
      "r482",
      "r483",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r507",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityDetails",
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails",
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityDetails",
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails",
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]",
        "terseLabel": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "verboseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of subsidiaries, net"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from sale of subsidiary, net"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r101",
      "r124"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from revolving loan"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "verboseLabel": "Proceeds from the sale or insurance settlement of property, plant, and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r323",
      "r324",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Standard and extended product warranty accrual"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r54",
      "r317",
      "r319"
     ],
     "calculation": {
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "terseLabel": "Accrued warranty"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OtherAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Additions charged to income"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyExpense": {
     "auth_ref": [
      "r109",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.",
        "label": "Product Warranty Expense",
        "negatedTerseLabel": "Warranty costs incurred"
       }
      }
     },
     "localname": "ProductWarrantyExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r47",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r301",
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r46",
      "r290"
     ],
     "calculation": {
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, Plant and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r27",
      "r28",
      "r292",
      "r651",
      "r709",
      "r722"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, Plant and Equipment, Net, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r45",
      "r292",
      "r749",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r27",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentTables",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r27",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r91",
      "r243"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "verboseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "auth_ref": [
      "r201",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Assets from Segment to Consolidated"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r103",
      "r124"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Payments on revolving loan"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Payments on long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r118",
      "r692",
      "r718"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r302",
      "r303",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      },
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs and Asset Impairment Charges",
        "terseLabel": "Restructuring and impairment charges",
        "totalLabel": "Total charges"
       }
      }
     },
     "localname": "RestructuringCostsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Impairment Charges"
       }
      }
     },
     "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentCharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r38",
      "r390",
      "r532",
      "r651",
      "r720",
      "r739",
      "r744"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r139",
      "r140",
      "r141",
      "r143",
      "r150",
      "r153",
      "r238",
      "r529",
      "r530",
      "r531",
      "r565",
      "r566",
      "r608",
      "r735",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r464",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Multiemployer Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r464",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Multiemployer Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r185",
      "r186",
      "r199",
      "r205",
      "r206",
      "r213",
      "r214",
      "r219",
      "r402",
      "r403",
      "r688"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r642",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Lease liabilities obtained from new ROU assets - financing"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r642",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Lease liabilities obtained from new ROU assets - operating"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/LeasesLeaseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r73",
      "r622",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails",
      "http://www.azz.com/role/AcquisitionsDetailsTextual",
      "http://www.azz.com/role/AcquisitionsProFormaInformationDetails",
      "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "verboseLabel": "Share-based compensation expense and related income tax"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r12",
      "r14",
      "r15",
      "r16",
      "r298",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Computation of basic and diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Schedule of components of identifiable intangible assets acquired"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r269",
      "r274",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r269",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r264",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r264",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table]",
        "terseLabel": "Schedule of Multiemployer Plans [Table]"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r501",
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table Text Block]",
        "terseLabel": "Schedule of Multiemployer Plans"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EmployeeBenefitPlansTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "verboseLabel": "Restricted Stock Unit Awards Non-Vested"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Warranty Reserve"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r47",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of assets acquired and liabilities assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r309",
      "r310",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r306",
      "r307",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r194",
      "r197",
      "r203",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r194",
      "r197",
      "r203",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Operations and assets by segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r507",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails",
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.",
        "label": "Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]",
        "verboseLabel": "Stock Appreciation Rights and Option Awards"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Class of Treasury Stock"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r550",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r181",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r219",
      "r305",
      "r311",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r181",
      "r183",
      "r184",
      "r194",
      "r198",
      "r204",
      "r208",
      "r209",
      "r210",
      "r211",
      "r213",
      "r218",
      "r219",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Operating Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/OperatingsegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "verboseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails",
      "http://www.azz.com/role/LeasesLeaseCostDetails_1",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails",
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Compensation expense",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "verboseLabel": "Vesting ratably term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Forfeited, Weighted Average Grant Date Fair Value (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted, Weighted Average Grant Date Fair Value (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding at end of year (shares)",
        "periodStartLabel": "Outstanding at beginning of year (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding at end of year (usd per share)",
        "periodStartLabel": "Outstanding at beginning of year (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Vested, Weighted Average Grant Date Fair Value (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails",
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee",
        "verboseLabel": "Common stock purchased during period (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Shares authorized (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "verboseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "verboseLabel": "Exercisable (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Shares of company common stock (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Value of common stock grants (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r514",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at end of the period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of the period (usd per share)",
        "periodStartLabel": "Outstanding at beginning of period (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r505",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails",
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Forfeited, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted, Weighted Average Exercise Price (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage of award"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r524",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "verboseLabel": "Term for the contract"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "verboseLabel": "Granted option lower than"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance, ending balance (shares)",
        "periodStartLabel": "Balance, beginning balance (shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r119",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Warranty reserves"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r318",
      "r326",
      "r598",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r4",
      "r181",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r219",
      "r264",
      "r297",
      "r305",
      "r311",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.azz.com/role/OperatingsegmentsDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails",
      "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r61",
      "r81",
      "r82",
      "r83",
      "r139",
      "r140",
      "r141",
      "r143",
      "r150",
      "r153",
      "r172",
      "r238",
      "r385",
      "r390",
      "r529",
      "r530",
      "r531",
      "r565",
      "r566",
      "r608",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r624",
      "r735",
      "r736",
      "r737",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r172",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual",
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r34",
      "r35",
      "r385",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Common stock issued under employee stock purchase plan (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r385",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Common stock issued under stock-based plans and related income tax expense (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r34",
      "r35",
      "r385",
      "r390",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r34",
      "r35",
      "r385",
      "r390"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "verboseLabel": "Common stock issued under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r34",
      "r35",
      "r385",
      "r390"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Common stock issued under stock-based plans and related income tax expense"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r34",
      "r35",
      "r390",
      "r506",
      "r523"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SharebasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r34",
      "r35",
      "r385",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchase and retirement of common stock (shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r34",
      "r35",
      "r385",
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Repurchase and retirement of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r35",
      "r40",
      "r41",
      "r125",
      "r230",
      "r237",
      "r614",
      "r651"
     ],
     "calculation": {
      "http://www.azz.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, ending balance",
        "periodStartLabel": "Balance, beginning balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets",
      "http://www.azz.com/role/ConsolidatedStatementofChangesinShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Shareholders' Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r123",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r390",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r625",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r625",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r625",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r625",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r652",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "verboseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r223",
      "r224",
      "r226",
      "r227",
      "r229",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable, net of allowance for credit losses"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r362",
      "r383",
      "r606",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Average price per share (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r35",
      "r385",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Number of shares repurchased (shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r385",
      "r390",
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Total amount of shares repurchased"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r302",
      "r303",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/RestructuringandImpairmentChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedTerseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r535",
      "r545"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "negatedTerseLabel": "Tax positions related to current periods, gross decreases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r546"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Tax positions related to prior periods, gross decreases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Decreases related to settlements with taxing authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits in income tax expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Tax positions related to current periods, gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r546"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Tax positions related to prior periods, gross increases"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r549"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r173",
      "r174",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r137"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r131",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Adjustment based on aged receivables analysis"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Charge-offs, net"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)",
        "terseLabel": "Effect of exchange rate changes"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Automotive equipment"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/PropertyPlantandEquipmentDetails",
      "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r156",
      "r164"
     ],
     "calculation": {
      "http://www.azz.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number common shares and potentially dilutive common shares (shares)",
        "totalLabel": "Denominator for diluted earnings per common share (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r155",
      "r164"
     ],
     "calculation": {
      "http://www.azz.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number common shares (shares)",
        "verboseLabel": "Denominator for basic earnings per common share-weighted average shares (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome",
      "http://www.azz.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.azz.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2599-110228"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3,4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r763": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r764": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r765": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r766": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r767": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r768": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r769": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r770": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r771": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r772": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r773": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r774": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r775": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r776": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r777": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r778": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r779": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>112
<FILENAME>0000008947-22-000034-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000008947-22-000034-xbrl.zip
M4$L#!!0    ( +,QEE16M="EX&H# $X$)@ 0    87IZ+3(P,C(P,C(X+FAT
M;>R]:U<;2;(N_/W\BGJ9L_?N6:L+Y_WB[O%9-&!O9BSA!MP>^.*55R@LJ9@J
MB=NO?R-+$C=C&]L"7=!,+RRI;EGY1#P1D1D9^?O_.^]VLM-0U479^\<*7D4K
MV?][]?O_E^?__F/G;;91ND$W]/K9>A5,/_CLK.@?91]\J#]EL2J[V8>R^E2<
MFCQOKEDO3RZJXO"HGQ%$R)V#U4LAE'(XX)P;97+&&<NUDRB/+,#_M;16AU\/
M7T8KK)*6YEY1EK.H:&[A>.XC5AICI*@0O_J7FGEM'$%4*<1<Y)8Q&4F4P2AG
M$-P;'GO4A[>#-^S5+\WEY3]6COK]DY<O7IR=G:W"]U57=E^DEL)_:F5TG@_%
MU7GGMNJLUL&M'I:G+^! .AG_AXU/+>J2$2QOW;:YI*P.X51$7XS.N+K@_$OG
M8CBWUREZ(77[^/3SNKAU_AD=WQF_^'?K[:X["EV3%[VZ;WHN7%T%=RV^UJ8[
MYQ?G_?O/OF[0BWYE>G4LJZ[I@YRD;D Y(CDFXYL,ZOS0F).K&T53V^8FHP--
MS^4(YQ2/+W'EH->O+N[O[-'!YK+Q!775__S^\.,]]X:&?_I*%Z3#UM0WNR"'
M)]^Z8MR2K_4"YCE2-QY[_MES1Y!AK?6+YNA-E/P=21NU3[P8'AR=^N7[)>EN
M3GK9,;W#?ZR$7OY^=P6D/AC_ZO=NZ)LL79J'_PR*TW^LK)>]/NAROG=Q F_N
MAM_^L=(/Y_T7S:U>O/H__^?__-XO^IWP"M0C'ZO&[R^&O_W^8GAG6_J+5[_[
MXC2K^Q>=\(\57]0G'7/QLE?V CR_.'^93@S5\&/A?>@U'^%X&_BD*MSP\>?]
MG1#_L5*PB*(43%(C!,.6*/A/(0+_6>LXUA\W$L2( L;7ZMHSW?3H4+S<[$'[
M+M;A;2K3V>KY</ZO<+&2%1YN[>E?%W:C/'U+=D[W:6O@CS=/#][HX^WC3^A@
MHW.T?[EUUKH\9*V-G>.#X[^*]L:?].#XG]TV^>MH^TW[J+7Q)WI+VYW]RY*W
MW_S)]S^T+EH;+;:]L8;VR3[>/_X3M<G^Q<&Q[^SO'1WO[ZVA]FN%WI*#B_T/
M3NQ?;E[N[QV>M[OMHO7F]:?VF_WS-MGB[>[.4?ORGT>M#RVV?WQXOKVW>>K?
MO"[LF_=B.]T#VM/>^$0.-M8NVV]:J/WFG]WM#RVTO?%'MT6VSO:[^^3@S9^C
M:_Z"9_'>P5[)4WO3^=M[!Y^@G6C_\D\$YW+XE[7>[%_N'_]1'!P??#IXK2[>
M[FWV6[OH_.W>%FD?[_./4A&E@^6Y-1X(FFJ7:VU)3D0,7'HC"2,KKU#S/Z69
M_/W%+5 ?$^/U054!P*^+VIG.?C#59L]O@$E:POPMF"\_AYEZ1VFP.4;1Y<PY
MD5L$="XE5T0'AS&7*Z_RQ/!)^9\,XS5P-7QR-UYWS.%*-F1:N.UY_V4LSH//
MH^G42\2_B3CZ#'&E!#58@8GD2.0,ZY@;HE@N ]<(.1N8!<5^O?9V=_,)\1Y[
MET.E?@?W+_UK^*U>0OPMB,EG$#,E@\*2Y4XY4&H)$"L&KG.T&FL5$#8Z L3[
M4\,WD?82W0>A2S]#EWCD@K(L#S2 9481Y<IYE >#F;6<4A^ LA,"WX.OE@I[
M, 018\P,#1K M!&!L#!DE?D:OB.__N7KHE?TP]OB-/BM'L05AX7MA+6Z#OWW
M=8B#SMLB3IFQSUL;^Z<'O7\>'5R>=%M[#NT?;^'VY18_@,\''[;.][LM=K#W
M1^=@[_4Q ,D/WK3H_H5&!_\^0J[[5\]\T(/M+@C'Y4[1.GY/6\>=#GSN[!^_
M+O8OCSJM-W]U0%@ R,ZG_4M__._+3=R&=GU$/@09.8 61 #0O,QU-!Y DS:&
M"&XQ12NOWI'OTLE@'?/&18$L>&.,*D:IY("DMMI1)3YN?0FJG7 :>H.P T$C
M@-8[!,)M3"S$@MNV4QPV4<WF^4EP$.GO%5TX93ONPJ]U-"X=&S(TOF694]ST
MT@^J"]#NJ>/\:81SB?<O#\\!$]S:\X!)"[4^;-+M-^\18(M:W2VZWSWHMC[\
M2=OK&NU_^&<-"LK:>RW2AO,/]MI'[8U-M+_W5[']9A.#<N+MC<-+4/JS]MZG
M\R0;S37__N>1[?K.]O$A;EWNXS;9Z;3()FKM 8%\V&+[>^_/#H[?0[N3TJ_A
M;9 OD(V18L._Q_N@W)\^8HDTLDSGC".6,P9>M^4$I(9$ZU'42!*Q\@I_CY X
MRZ3G#&$*Q!T5-TQ@PX-Q*(08Z5)(9EQ(MCX3$L-]B-JA7/ ('AS!X+-''G.K
M)/..!Z:9^4XAX<9BC)#F%#L6+;'"!@6RYK&57AB_%)+9%I+6E9# _1!8IH]4
M.20A3L^MYT GS/#<",9R2@PB$,F#)TB_4TB\ET;00#RP!I/!*Z>)EE)9#)2"
M/5L*R;P(R9A) C/@EC"3@[M @4D,N)(XDMS3**)!"E,%0O)=?B27&$4:G0Y1
M,@N1AJ98@&N"''BJ :%&2/!]0K)]$BJ O'?X-I@:W$ACBTX:RQN.]NSV33^D
M"&([@I\)DE- F%C6Q5!R^J%7)V_S;5'WIRT+Z3E#%[/3/O[S#+"'6&+_K$W>
M _[[%_"=MC? [>S^,V%UT3K^9W&%ZUZ)V\<'W?WC(W K#T$FML!%_?-\__@3
M:7W8/S_8^Q-B$(@WWNSS]F>R\)ZTNP=%NO_VQCYN'>_ .[TNMO?@NN/7'9 K
MGN*-@^-/]-^7?_9;ZU>$<;:]X3XRYZD6!.>>8)?""IM;27B.02R8YLAI#6'%
M5V9-_C;$)33PK?7\U_'\'IFB3$2FK @:O!<DP?89YI3$!!QGRPWY,O$L96JJ
M,L4]T@H%E1MM@5^H!T\%,,P%R)+V1C+.V:+(5+OLN:58/8)8O?],K#"GE#H#
M9@L9/)R;, 8^H6@$-\ICS/@DQ.H:TJE:P*5D/9ED>82"!C'*$65I.D2H7!&E
M<@BIA(U>()F\YOF3K)NM6EK!1Q6J_<^$2EGF+'(\)Y82",40R0UB/D>!*.&\
M59R;N;."2XF:HD1914*:@\DAE.<YDU;E&@>74YY,HS(<POO%D*BE[7LDH7*?
MVSYJG,'@52&<+)YP(;?4";""!!,G>/ X+HSM6\K5D\E58(9I24,>.$[F#RR?
M<5CF1ED@!!8A2"2/+%<O;N>>52$&.,^%^IZ,N929][)N\BE!\K(F4^]E_^($
M)*HNNB>=E"G8_'94)<&\F1RW>EY[N,.+V[<8/O[ZF:,FU.6@:KXU29HO1\(^
M%+$?F6P?WR@T&7#C;X5/WV,1JJQI4+@WL7%]ZU^W<[GN7OQJ_-/MNY\TP[+C
M;W7?5/V4B/5JF(5)@4G&UUT?NVJF'Y]*QME%MX^,OX\?\N)61]W;;\YP)8R5
MQ"C$L- @8=1JZ$,3F9!"CTA"43P#W35,ONV/.BOECE[=:'3D83TPZ!7#UQ\T
MTC?\L0NJ,:C"JU'6\<OWNQOCR\>'QM_3]??VIF>2\ZB!]SE8=664,=(9&PPF
M$D6D1J:<X5D0OAN]"?+$<JQ^LC?K(P-*^EF'CL2Y.?C=/6HTU23(& V-3%,.
M?IR42B)FB7':W)R+?>0>';U&.$R6;_C5P\/.3SJ%*_JMT+7P"%]TD_E+JP'&
MQG2]"K[HOS:NH=RU\P)ZZ,8L3]DY!5Z^?=+P9K^_N/<9W_'HMV7OL!^J[D:P
M_92W?/OA;XM>V([#)W_CB2_NO/QW2]=-MOH^Z;HE#=_A*L^:?DVH![[#J9NI
M'L _TP,W^?I=J'83E5R]GB].H5DW3VV<&-,OJQ^D]L^N3S]NA%[9!:_JGML^
ME.!NW>+%[=9_BP>=41%3%DW@F@G#%.$*6^J-4N ->M;X-VCLW\R* -SR;]##
M_1L\,?\F")X&MS$+WC-GG36,!M 4A0S89^M3OV$][C<$_:9GK-^P?GB_->N*
MB)Y OVD6M/56.V(5<PYX-D@N:%3(H\"1;7AF5KKK!L_<Z8&?8%H?&!"K]<90
M!O(3-3;2*.TCQ0K$!:<> ,F9#46[[H$D+A.R-4X YPALF/3P_FE=8>1:8(^;
M((N%I^N!'_6]KD8J-O\S2(-S9?>D[,'7^K8G!+]WR]YNOW2?'M,1FB0TDA('
M9H ;'=+PN HH*.&$ER0X%=S"0+/F?3.N9#KO3.&W>NOFI.B;SIS 9'EP* CD
MN.$LK;4%3N&(1(V\(9K:A8%I)_0-A!-^TU0I6ZV>$WR\\TI!0&&QDHQ0;((5
M& =*4X:>]F9A\%ES;M ==-(J].W^4:C2>54X2G<[#5L]5W;#G$ 6HXT\8"RL
ME$P&HT'%=$3$$4:DM&$*#MVB4.#TO4X'FH<@QD'"8$80MPQ\4,3 N#$FI.6+
M!^ZCNA[3!Q1)HU%D7B+O&"'60$B!F3/&2L13&+%P@#Z^)9P^JL1P(:(@4C#.
M%+>:,2(DB02[D%;,+!ZJ4[&?TP<:,0&43'R4$ ,CY8U,XR9,<RF"# X_W2C
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
M6",--TO1>+:L08C@WDEA$)+,:F.P $>4BTB531'@[/N?$W0"?\KG3<\<Y>Q
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
M,*B'RID ."K!52E.X)3.J0&E3]>?I.7J=?T;$/C)2><BAQ> LSVXLQ?PXY4
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
M@K.@[+@D&&/,_]IR"H$I<-K>2]7[&?SG2&M2UT*]A\U]B@*_/DSJ[-9#]B^
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
MY1 LHBQ'F[!+2D?%V.BI"1YB":;@C"VY)2(!J(R,[-ZF248G%"?SFI(X-(_
MB<I:TM59)2A%[KZPQH]QV2KM/G07CG^WL_#4)*?HW AQA51F>EN@R\Y=.*@"
MGQV99(9Q$#J6:=(DUJU$^@MA@F2]*8U&J,K5CXG:!8[]%\8NT$*/E9<2 D&&
M@@>&F\;PSBM188.E2]R9BEM8TE.V0',?:'ZP!9IOPE VJ:?[-XUBG7DZ?>E
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
M]T-M]^;(- C4MPX@]IN@,O_[^*![/5MX[X&0_/9\ICFRK/;A)5J*()S)5)U
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
MY'TD9Y7=78*XYS^6'YUY3(0Y&X=),'W,%*A%8W/1V+H=<WDKZ.H>A9_/5*T
M#]VY6?@&[]@&R*G:4 S6<T3\WA#4]5;DV+AQY[8TWG-WS@T)O7E[SJWG7VT)
M,WL=W317(RO=B:+=:Q?:VTCZX[8L&T%L;VNL:^/Q.(R'U6KJW7Y5C<?6[M9<
M+^O\M[N<E*RLYW6>VZ?82:,W[>Y>E7<<-L*6CMLDC<YJC-@*M7&OW#NL[=3X
M0.2BVVOK5F<U>,Y69NO>369YA'H0)O.U%T]"*MVI1M3Z(.]8I3<EO#P0O:'B
M.6M)TFD7V;WG.*46E[V*R],6K+^=9_L0E.U +P_"CEYPM8APPLL 'G/O)^E[
M%[<>M,_XM-^P]$ZGM4QL]XAV6W-KD5N]9D_OF]W[Y%:]G5!O)^R6]+/JI%^=
M]-MUXLU&2V];J\%(ZQV#XS4>M]J+K(W'XS8>U=YNO*,=@PI[5(L5_H]LM^"8
MTL7FNI8 ]YHKKB*?:UE9)BMXRF;/^PI+8-"7'*VIRNE+2F_=^OS0 [*;0;B2
M:-5I\>+!Y2>=9OZ .MS:I9.'RX]X'<69Y)5'1/"L'!U;<L-K.NH8B2N!6"Y
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
MB<5<%A#B9N\*V('"PM8753%.QA@@R9P@!>[DQ% T_.*.R"C=>GYSNH="&T9
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
MUB<-9P/[S&V+%XO\6KE_,C?:F][D^/ELGF15?'H02LI#<QSWNN:E:.2#P9&
MC80DCJ,6%/4&M*?,!X$-#FIK6[*N(+I%*JP N:5N2@'R(P&Y=N##441$"R L
M9ZA'X?*9+8:HI69<>$YSPR.!NU2B%@%YV>&4MGLKKW+CR=ZL$^1XUIBSZN5;
M BOKX+C,[+<W-=_.P!]FVTW[9A2^:ZRJ[VAGLM]#7RK.2WQW\.'CWVDI:<)H
MA&0DE@A/(K!4,B!("T=-((&*K6W:9?+!X>,27VDOD)MR7 J0'PO(!\^_!;*F
M(N# (E"6ZW.556!-Y("Y$![19%"JD^?210]7("7,TMPQT!0:G>/0GTYW&2<0
ME&#+.O@L4\L=QMVJ&;?I_YH>Y>G+JE%\>GCIN_E3>X.SX ^G RN&@XOJD\)U
M=^"ZO9K30A&+2OJDS13AP-(>!2I8"I83CQ!QEF*WM4UHR5G98!PW5B=6</Q8
M.%[T6817B82%!1N(R#6?"<)>I67,@L0V<$V1:1N.EQUJ(;SM+LO1<))G(GS3
M['#5898?MZ?<3!)LUIDIU;&-D][+NO-BC&-2&9#:$F#6(M!>&(A>:TXIDL&2
MW)U?=-._&I)JMX/'&D5CGBK>FW5Z"MZ7@/>:D\.#520*T"XD)X>)Y.00%L 0
MZ2**B:1M2'A'O(MX4^7PR\7[$H,V+79[7HWRX,G)>;>:[3F="I;[]I[FT4Y5
M][02MUD'5V=NQU?9BCL#OS>W83E;;Y0)]VN>3\":6IJ='II+%7CN=AN=!:2)
M=U%KA745MD%=Q52+)%^!<DN]F +EQX)R[;1)$TZ#)J!%#, (Y: DCV 0,])B
M8B5.3@U!LHM4FS+>-FLNQ:V[M>2O81@ASWUL1\!FLPFN*5_E<#[J_+=@QJ$R
MXV'\<QPJ^588KCF&^[WFK$0LJ0\!0938 ]/,@#6$ !):D2!-^G^TM<UHEZ@V
MU2T4*+?45RE0?C0H+SHK)CB"+8H0+4U0%OFX6/C<B$E:+UAR7'B.P,BN0FU*
M<GN:899<D/>YU[]?5[FBP![909E;JQ!8<P3VYS5'1GG^#Z4@@Y7 D U@DKV
M.R&]<C3$P/*1$>^*:YJ7E\#)QL"V*6>DP'89L%WT.Y D47,L $65>Q=X#)9+
M!MIYC;'V(K@,6TZ[2CV1YBPM=CQV$XN.1L%W)N9+"9*LD0\R-]S+@1N>A"/S
M97JX76+ C=+;VRM>R4=^\,']39$V"(L(A&.<Z8V"M2I"P(8+J92(7.2!*EBW
M2545&+?4)RDP?AP87WHI4QB;P&/DCH-#S )S7H#1C@*51%(:+>+<Y I +9Y(
MX5"+?927@XD9O._9_M42YYFS4E)0UL9CN33C!<?M?9D5'!1IMES?99:*PIBS
MS%H0.O=Y\ Z!10:!LI91%C'US&]M*]SEO$W33 NB6^J\%$2OSHV9(1II@0(C
M8(3,:?7*@.7ICZ ,CX)H8Z/:VM:XRVB;!JB7<J)I.='R BY++"58XZGS=[OY
MC>'[9NNE"J,WQ^BNYJ,Q11Q!4@ W(?EH*E+0,GUE&4>&1&$H9[EQ**:TB\B#
M$X;7J52J<%KAM"75A!5.:Y+3%KU419%B(08PSN2!4BC1F<CB,PHFA$0Z4)>\
M5*V[A#Q8>*ZR&(QM2B!.7@O/WWK&]OJ]26\6B'M];$;A>-A/#WK\?_^/(EC^
MW,G5")/SI4;D;O$>5ZQ/DXG]\"R)U&_-O^H9JW>]Q*=Y/CTKUNWT+Y?>_:;T
MWO9D:]W?H_06FTU [YR:\SS_?!E4].#PX1K[F]?=XL9XE8TIY=DB?#5=@Z7E
M0-->YH=Z4U>)@DW>/X9@N /F6<AC2Y.K:0(G.AK%K*UJ5[3:P-.-0DD;2DF-
M"=U"24NGI$7AZYRF4FL"@7,,+!):L1$()JF6G'I.2:*D/ ;H*1W/M-Z'G&9C
M53FQ#_$B2S;=X[M=H[,KR72A-'MJGN;JG6F#1MH)'P%QFVC.: N:&03<22\X
MQ=*$JIT^%ZQ%R70%Q>WU5&Z#XMC[$CQ\#:-A ? = ;SHIWA'N K$0&)=!HQA
METOM! 0<-<WST8W%6]M5B)?\W"((EV#7%"JY@;X9S</RG\W[4&87KH7#LG=R
MVA^>A_!'Z)M)\%<.6(KCTCCOU;O2.LZU,#Q1GG(4&#82#%4..!=:1V1)\F"V
MMHGJ,O)@SZ5](:,"YZ8]EP+G1X5SK>FL45[$[+Q0RX%1$L#8W*G->205XY[)
MW&J1= 5Z</>B$FYISHLYG!;TS'R9*T>])>JR#DY,9;["=<ODNGI;61YQ5-9Z
MP ;E]D[.@9*.@ Y*)[>%8FU\XCK61?K!H>42=&DOB!OKU%9 O'P0UQ(CD4,4
M!0NR&NF%$ .MK 8KD=96<8>#32"67<&::I+?&H=EG<,N\^GD"5&GPW'OGB4\
M19X]DJ-BOGZ]=KC\G.[.Y]_8G9FSC#J[#[_5V\E**UG@3@-GD0&3-#DIFA$0
MR-*HM/#<)$$F6M4'JJ"W91Y*0>\CH;?6[M[AR*@(P'@51!$,3$A^BC>!>A)4
MXF2ZM4U;-;7BR<=2YD@I891U\4[F"NR['%=T6'-,5V\UJ[T..G@!5N5@"B<2
M;&0:/$9!."X$UG%KFY$N$VW2807*+7-5"I0?'<KUE%M'.444A(@X=XVF8(1
M0)01W$J'2=1;VUAVE6QJSFAK_)9U#JE4 R(NG);S;F=\/!Q-8!)&)R6XTF;W
M)<NS%[V!&;A0V7!GX+^=^G%%IY60<L/\5^_QAFEN[N81&!H%,"R2*^-P &>]
M-8H+JW,5E.Q2W";95E#=,D^FH'JEJ*XEZ 87J;$&F$<,DD$E&&225 D,NV1@
MHK-7([I)J+0(U3.GYB9X^][XM&_.\\6&[Q-!^WZS=+";=K!S]?X,JXXVW=CY
MY5:=H-::]9L*194\@&72^_N:T^8U=R*&[*71 $Q*#\IQ#@$[)ICW'/O<](VC
M+J=-C16X-4S6*#KUA*'?5.BJ0'^YT*]Y=AH)(B4#8;P&1KQ*>LTZL,+K8"GG
MGB2G ^/DV]&F E9+A_[3G%.P&^RDX\]"Q\1)&'62M]@Y#V941A2LC]\S'+P_
M"J.3;,F#X< 5 FR: #_6S]YT),Y["DJ[""Q*D:0M8^!55-P:D^0MST4;HLM4
M*<+:8! WYL$4$"\=Q+7**ZLC2A0,S'$)S'@&QO$ *OH076)C@ZI3-]5E;8Q0
M/;&FFK6SMGZ"S/V/VDIZ0>N.V@KO+8'WOM9[#EJ:I)MP&!"++A=PN$1YEH"1
MT6JLH[.$Y&&W78%1B[(-"K);YKL49*\:V8L>#;,$>Z(\<.D)L"1.DBQ!'(Q0
MSB(CJ<%)EE#2%8U%9%OCT*QAY.7*%.N''D45P;;J4=978M!E$&ZC/%?OW:<$
MBHC$"!$Q#XQ0!982 B@HK23AACNZM<UD5\@VM2@M8&Z9!U/ O (P+SHM-*#(
MD^E!^=P"/=@D1RCR$(65A 3LL-#):=%=HAY\EE2B,(UTO;D(O;0IA6:SJ6Y9
M?6^*-%L&R]6[]C%! [=8 Z>!YC9?'*R@!KQT"@5)$9-^:YMWJ7APEZ\2<VDO
MC)?5^:; >#DP7G16I,*214F 4B'S[&H"EB,)F&(3@S.<<[2UK;I://C$:#T"
M+&N5^-NB*,L#YKZN-0$N(=NW,%YSC%?OV>>"IYCDNO(<6&;:1S!$^O1\/=<L
M6N:BV-IF@G>%:$J?M6.R<T%[:]R=@O8EH7W1O^$F)%0K <C3C/; P&"L "GB
M(S54):FRM4TE[VKZX*X2CX+VIQFG>3X\.>E-3D*>*9K'*V14IBL/ Y<'+OSS
M8#@)'<S_U;:IM,OQ([Z,>\\&O?Y_;4U&9Z'>]N+B2>T,_/.KSZEPR"TXI-Y
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
M*[A8"P9XVB=B!V&RQ#X62PPTM:Y3>QGB_M@:,*W=4J^[#-;_O:;\B$8<4<E
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
ML 9K, >#$V#3&G4VSRSAK"!UDY':N+8H2'TX4A>#>L$+1;  GG=2)ED *ZT
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
M,&D$*$8"($<Q)U$1)EG5]X>Q!Y?)%JRW&.M+%3,%ZRO!^N*QIX^6.BR :T>
M84/ (N9 D^B(,U$[*:>9I@\OB5^C3--U4#T[ER.>OY$[5\= 5XFHU2SH4?#E
M?*;UU74+=&G.<UQG?#3<F9KP&IJ<_:309(,T61^J*Q6)@6D+Q.03FMPU*4_D
M2S2)J;0.!<+=UK; 78++4-U-Q7?STJ?@>T7XKO4_-,KQ$"S8X!*^"6&@L..
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
M@V($O_KLXWC<V4V=W^RH?/*7[4_C=8MUS0H\Y87[(TXL?!B:9;.C7 KPVL2
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
MOS5CW1R$O3-MMQD^3,>3?+H2C,?=M&<_5]/P=J:A6'#"K2."*\(1&(@.<:O
M"?="H42<-9)%2A(XX0JOQF9*%?@E"[S0,7H3@L<N<D&P(R%893#Q+$5CO^.T
MW5T)?'44EXD&KX[G',4H--..8T0MUHA+C9&QTB-E/6;1>B8D*96\>86$IPD)
M=W<,H4+"HX"$A1,+WC)!@D>!)HEXSK[004JDE4Q&"!493QD2&%D12*@I%VL;
M6R#1HSB>=$9V$COC8WO4[0QB*4LRL9]K&D;=T*A4JE2J5*I4JE1ZS%2Z7U__
MYO9\SH9^W1\>_SN&]_$7VQOD#S<3&"5_1-^WXW$OP0K.[/MY*S[U/L> OL31
ML!KPMS+@MX\O\>F9L]AZ'A&F,B(>'$;.)(,83B(9H[W(%2!:>5^AW=\* "N>
MPU$!8#4!8-Z#]\%)2RE%7$J#>%0$&4K@AW'.VF 8HVH5 > .TS^^YKU/AD=W
M[[JK2R7Z9]NW Q\[=M)Y'=UH:D<G':J['5IR<QXVX:/M/M^0::$!_;G>])GD
MXV&_%Q9;TS]R7+VT^JB(% L%<N2PY%I3%W-4C"L5C$D\FG=;-ZS/7![>%&BN
M@<TEPN+GA4*CWO)@)56(<IT+C4J.7!0!V>1)4IYAT(UK&Y1WY=*J+B]#>AYX
MG^3! .+^0JPWPX?_?@CBWX+HJP29E_BBR\++7-GJ8-B'M1N_^L^T-SFIJ+E<
MU)RKZVI\BB%@C0PXC;F7DT*:*HPL=];0:".1NJ)F1<V*FG> FA3C%)PPPK'
MA5/:Y;9:GBNLA28Z5M1<%=2<ZXP5=8R")(^8U"IW^=!(!^:0]=("F#*CDUS;
MT**K^6*+WXJ:%34K:GX[:IH$ADF,DE/!>3#1\1"YB#*C)Y$^5=1<%=2<RTT.
M) 5M,$6>!8*X=!89;#12 E T*NPI#FL;0O,N$8O57BIL5MBLL/D]AT&D!4O%
MQ022QJTPV@D9X-=(N1/"76-M7E>&N@+H'0+HPM:O%C90*@F2I24KTP%IJ2SR
MUDBCL8V<YR"GZC*ZA'I9%3PK>#YA\+P%=C(N$]=.1B,LQRH9;[G7BM"8'7A+
MJ\VY,I YOUD>B<'.*8^LLAYQ'3ER%"=DHU R-[*F/*YM2 F8*9?5Q_HA@;-L
MLO\PL? Z^#?T/FW\"W[,AGQH1^][@_)N<Q&P?,PIYLN61()GHEB>^&-O F_S
MUPLGS<*Y=Q [UOOA(8SF!-:D,QA.X'UVE#MS=GHPUO<CV^\<V5&3! ^7@\26
MM;23&#JI-[ #WX-+QA/X()\P&:^?TO'Z96D78>-?;O3#QI7WM,/EM#D^<#0<
M]S++_#B*^6C+I_C3<2],#F98<^[&EBWPV2W6P<"GDZMON4<Z74L5SBXNQ_F?
M>;@%I QXY1:<.:8UYCX)Q[E*-*EHM;>8\W<$L[7970>GZ2!']GU$;A3M1V1S
M7M&/MG]L3\9K/URD%)"I'9($P5I8L2O7):6EK,M"C@>L2R-&@-G#4<F ^A$0
M(8[R53 FNS)CZ1R,LC+[KZ\32('\90#)DO4BZT$0GG_]8*^6A?OGS\OFOK:Q
M^?9M9VOGQ=6"OBH#W=G=>_6FL[?;>;&[\V;WUZV7FWNO7G9>;^UL[KS8VORU
M\V8//MA^M;/WIG.9Q)TR^E48=5-!E&L+C[P_*XPV>>D7-.P\P5J5B+(]_2/1
M,YW5 ZX>3'Y$^9,'(B$YY;+[?_M/%Y<%YU2T4X-V9WH(S_07+5AO=2*,)S![
M#)>6:RHT<2Q8K47 @9=D43Q+%B6-*3MGO(+4E"S/P603-/-T,,F]ID#C^EX<
M[\&;?NZ#=?O@ENI^:ZD>'6[O>;S_88OL?-D2;^'WMW]O?=X_W.9O]W[NOP4+
M=O?O;?'VEVVV?V+PV_\[P/[PKX']VTQW#_<_[WSYH[?]X4^V_:'?A]_[^Q]>
M]_:_'/2W?_FKOPWW[7_I?]S_$C[D EV[+S_R=YBQI+'4B.143(XE1\80BP()
M#"M)@N6B\2IZ@VD,F]GBMTXI\":<3IAP3%@NGZBQ4C$JB[T""D1P (XR;HVF
MH$S>3 \/<_H@P/(Y8G3.J-&9D6-FR+:\,(<0\%T[D*(C&HI]?3 7!Q\UCBEA
M)V+PX!-A%YC.X:5D-64IZ.OY\9N2ER_RX\]VW!OOICE>/&E^/G-^S'N4DKCD
M!!* ]8AS8$43.4:2$,  3@.5<9Z_;N8IY!/;O73R *["Y4"\.WIO![TO%RNH
MW=SQ::=S0:]07HSZ![*RBQ4S\.N=?V2W)N=Q4_S3B\85ZI8_R4^SC^':V2?#
MT>S#X]A^]L_.\"CF(\/CSM&H!VL @P7GJ;A+?PYZV5%Z,RE? Z1L%C&UX%^%
MS@L[L*'YU?;'P\Z!';>/@D4>YT?\/+)?>OUNY\4!>%K=\L2=F \0].&F<3<C
M4;D;_K<U"#V[WLDN73N+\KRK4W+C^^RO+?>XP];.ZX6:E=-#%T>[:;>9V.#]
MF^;%%^M7 A5]#LP<@]L^CH/3F Q^?LA"=C??<1L##=X@Y50N\RL$,B0X%)30
M-L3H% 'O;G(\7(BE=$;Q:#@JD8E.2^+QCYWM"'(.?%$(,&[Y)8WL&"#)3Z;@
M[[_)OG%FN_7.>1[ZG_%E#VPB!)EEP=F)HQ%P^&38.>->T)&S2^%Q;R)P[7 2
M.X1FD@-?-X3/[&C=<#HI?'WVPG,BX$YF#[II6&&5,;3HT@P"9T&4IX*F>S<)
M#76.(_#-$3"4S2P#^):#3Z-03FX<]R8'A1'LF:$%< K/..K#.-_' 7!%'Y 5
MOH]'D^;^KT(LW-^?AGC^P>-9*&L&D^6Z/+J#87[^\'@ CQM/W;@'B#H".V^]
ML]GO=X!CX;DPH1P7&R$_NWOVU/R8R5D)EC' [Z?8<3$..K'?.X3U: =]@?KK
MG1<1I L^AG7YU!M.QS"$1N3@:GO8//OL4:/3@V"-T,'#LC257TL=F$GGJ'2F
MS<\#))VT;SDGA:Q(X>$0:+$HBO#L.!E??$T:#0]G7QS$?BCWCP&?&ZD_^SPO
MP71\1IH+'.':(SKC@YAOL(4.\X=UR)R<SUO8CU+N7PQ'PX']U!M-QYU_O-C]
M:^LE(N:?RY)[NO[@8M\X+&!;^(:7)R>9+88@_IGP1;)GT^XVYL[@9":%P\'[
M89;U3R!JX&>!41-Z(0>B&Z:W9W)GPZ<X&L<.>#_13^#&.;T!_#[M-^)]3H5D
M7LW7G40[ZD18LW#*=$U49'9,#&3D[X->/U[ AMGDQIG5Q].C+)<%+#R08@A,
M.2Y6&8C2*!["S,?G%@&0 SY];T<YB%">&J:C5M8&H9N?>'Q@)QT@)A"RV^FE
MO"[Y>;95B>V:=6 H(1[V?#>;GX-XG.W+3/Q&/,]6#K[-(8O\"E@O>/>T;R?#
M40:4_TQ[HP:%NT 0@#-8JEY>VOY)L]#M<L)[,H%FJW:VND>C80!;H<$Y8)=/
M/9_A=M20-R])7AYXFC_(:);U/'P6#X_ZPY.8,72!WV^T ;"BW(]5R_T]6!]?
M=D=.J05TG5LZ8)/A8!#[9>W.\68VT NJ9_T H@(LV#07!_69#>#"E]U+&;*
M_SB6 8R&GPII,^QF6!Z??P\\K&DCE;]U0Z 5C+4WN=2N@_<OQ##N,+;PYSCN
MIE?CA@_'S\_2Y[M[K[Z\8\8X,/<=,CIIQ'&@R,@@4. *\UPZ4$O[-&((0._,
M?'%&\2=C^38F;0/MK5J[U/YMC+]L<O5 11;@O,2NO=P _IJU^X^U7S8W?UO[
MYPSKQZ X!_9] PR %8?V8SQ;^D8+C\?3PZ,&BHK2L8UF+<;RX:FMW%IX^8Y^
MS[I>OU=46_X[ $SUA^/L0#9N31YU?N%5]S0/SP;AM0M5;.F#N&@(PTU@)L>B
MD?-%\?-1'(SAC]#@YME-9?F*)0SF._BX12$V!@(L;S^/'68[:HS;R<%P?&YU
MOF*$WBTJOA@.\JY9PTY_],8?7X"SU)ODWYXC1+[<9^^H3=Y:(I!5G"+N<MB?
M,HXDM8IP8KF._FE Y 7B-[&"0OW.",C_)/#R]:F\@[4,I&H$OL#/T3 ;PKV"
MAN!_?YAAT<SVR1;/N1T9?]U:%=^S-Y[,(+0\-%]BQP<%.<HO&2H_@<5TSG\/
MYP(%X 5'^!Y,I.\(/ZW0VI\/#F=O95(\EJN7I&BH[%X,P7--%PC7F\S"A1>C
MA4=E8ZC3 T2.F5B-H5KLVPS6C:[(88/L 0[B^6==#%X#=F=%.6Y!'( VPK"F
M9\1NH+Y) YI1'E3(H'A;Y?N,Z9>/NE5WHR9$ ;[4Z"QH<3879P<?\\.:M\"%
M![VC<>/ 9LL]^ZA9_XQZ$1BQ<6I!&8X;93V>^H-33EKO_)WC-_T>Z*[.<2QO
M;F\?CMOH*=Q]@;O/\7(90!OON8I8ESA8CYU%\R*WGM%7A+TP*JCWHP(9PZOE
M&.R$PG[9 3K,+O!13L!9B%IW.WU8L]C:.#GLT+C:,Z\?6&,<3P.'[^/P_<@>
M'0"/GE[L[34L/8MYS''TA;C"_YQC79A\X]6#@_9BV,_,D//R0,BFXVE!MLQ,
MK>'7QNM.'Y0C;?;L$?E%V4E\4!MG+]-G<Q!*,:QV;WG\QRF5FMWE9V?M[!_O
MO/1?MO>VQ>[>>YC3UCM!&<$J:!0ES?O+' R?8 -*-&)KM+5!A:=A^&PNRNII
M\67@\.%QB1WGL%0K]PW2/@G,NV3N14,4A^C,]\G0=5&T+\++F4:'*5RS9N63
MF:\39A\VSE&)/34>4=;-C>?6&$ZG>#)S)D_QYLB>S,)'Y\<S&46;3;LKL3AO
M 8 )D+VU!!(_+( ZREF586X.&6Y##E%F(#MT>2^EA;(S)[>48E,_C3L?!\/C
M?JZ@-X^IY3'=S@&8A</L,_?;N7=/MT[@W8/A80-X#5PV=N'I$[*&R>C>R4[H
M9(X MM39S\8%(/,E@S^]^?RV2Q,3&,1F>[XH,IA0.+=.>?_I"@XY9[T 51RL
MI063-S/*\4$<S B3%46C(/+-5^^\S69YNI(MVX"V.3P_B/SFXU%O M8Z+'%J
MWG4NVA!BO@/8?'Q^WZVHJP'(5#_/-=O4G0Y _O!3-J" !M,!3'5\&N[OEM<T
MW)"%X'WF[#8V<;JTK<G6[GC-YO<5U?;#7&;6I0GGSR?;G%^=;5[SQFO>>,T;
MOVW>^*6)GU]-Y)Q+_&1@/WOB5%1$<R.)8Y2!Q:>$=CH$P>X\\7-S!K*OAZ,F
M OEK49:[@S:",WA_9K"/"T<^ZW30O5>?W\G(/:-<(FNI0-QRA0SF%@D>&1?2
M<>.^+QUTA8S6;/B U09,4N+NS3[BP?"XT?G^P [>G^U:?,T:O;#=F5FS6%TY
M6;[SC_*(X72<,Q[_^>/2#?YVY#,]7DX-9B/%'HWCC[-??@J]\5'?GOS8&Y25
M*#?]U+ZR5?[98I@OB)O?V'S=ZD+#UZG161V6,KVGIQQ;3;E>-.7<"<CF.\'6
M&=%7?HW7R3=^)Y3XICNO&RRI@[W#P=*;#:BM!'W5,?];%G>^H]9,-VRK<=D!
MX6OF=&6YYAM-OS$^[F<!OFZ2E!6X81WKISQ_\LSGCR_,_RO"?=,2\P]0TOT&
MR55S%=U=!#4[:+=U<A[?7;1B^]I]CZ),R0W7]N9U2FXW^0>J1'+#6=^B%(DV
M0B3GI#'*\4BL%CB&8*D3PBK#FE++Y.NE2/Z:[>^<>E/CS4'X(^;\R3AN6?RQ
M5"?Y-J>JK4Y"]O=>'>^\?'NX\^%WLOLWO.,7^/?EZ\/MPRVV0[=P/D^W^\O;
MC[L+U4G^.MC.8SC<ISLO_Q1O8?QO7_[)M__>/]G_X!F,%YROC_SMX>_B_[Z\
MFFSW<C4\^/<#7/_AXSLBN#><1T2U](@G%A!XT R9J!U7BCK&<D&\KB)L25T\
M5J-F4X6["G<WA3O/HZ>,*Q%]Y,XKI[4-FE/':3#"\0)W&.#.5+A;,;C;>7$1
M[J1A&#M!$1/"(*X%1XY;C61R6E!EK8M\;8-WC2 5[BK</4NX,TIHPAV5AE@>
M6+ I.<R5\0HDAS=P1TRU[E81[N:L.[#B%.5<(.&L1%Q)C30W B5#M):1,,U9
M[K-.Y7?7B+\7N+NU6W]-"_B;M5Q_. ]_LZ1+E(R!L_R.N=2'CAW8_LFX-_XF
MEW^)3=Q6J1G;#=?W-G6+0]16VT1L\(0;[:P!>T$GJB.)(F%[@S:75Q0POAXD
M7QSD/,NP-[R0"5AA\5:PN+7@]!8S#U.)0@H8<<8L,E81Y (Q)M'D3$QK&TPM
M@N*MZQ>O4!WB)R[/MQ!GDCR340A"3.#81<V(I99&IJ(GD9)+"Y%]NZESE117
MRV=Y(C[OZ DC/5->H"@D0SR$@&P@%)G /#=!&TWCV@;I8HZ75'"W2OH*2KH+
M49# 6?)@!YL4M$\JD*1UQ-P%4R0=?)E6TK\[AE,E_1XD?4Z9!^43M]ZB($U
M/"6,M,,.22<5^#6,6N>RCZ/8LAJZ/(@G<TT/[%7W9!JI0,.4QN70PEWL3]X(
M\BY9PT<">8_!67D9<P64?"B@8MJM,&U[P4&)BN 0J4.6&W!0B+;(XB203MYX
MS3$S7(/U0N1W."C7 ,H#1:&K#"_30ZDR?+\R/.^!*&P!=!-%/FJ*N)<86<D9
M,DX"",=<X1@\$'9)F[DJPT]"AI?@>U09OF<9GM/#RJB@<J%9RO/^B<4*V0A_
MXN28%T!5Q03H86I60X:?T_9(\;#KML>3]"3.MKXJA-T.PGY?="5XD(IJC[#%
M''$,_H2Q5B$2G> J$HH57MN02VC56 .@JRC##^5)5!G^=AE>R%IS3@H:& @M
M3HB;0,"5D XY&X1E,0KCY=H&7TQ9JS*\LC*\NIL857*_0W+G,PVH,!(S 4*K
M0/M*K<&!H*",N9;>6RPM<>! X,5 7MV:N \I?-462T^=^+DYE-W)K6IF![3K
M3L5=XMH2W(O;X-IOI0S.UL"/HAW'E['YMT+<K2#NS\5D*NZ5U-(@+TRN/@LX
MIX-)*/&4C .K4^9R'$O+IZ^QSA64Y'M.J*J2O!1)7LB94HP%&SAR(CG$+55(
M:XR1<CYXQS5Q%N==QV7EBE=17L6 P4-M6U2A7HY0SZEGG+1C6A-DK0N(JZ20
M9=$C&4.2F@:B8SX"\CVISJNW@[&Z#L>YN@TQ=Z'YCHH-7XF??.V^]J1.6YZ)
M <'"<)J+/973.L_SQ-\REV:U-<)MW#0A$\/>!5 *G./D DY$*)LTUMKB4(X_
M?[=W5L\#+ET9["_X:ER#H^8-1T:FH@PBLHE;% 356' E4\Z*%UV*O]O&6Z(H
M/7 @N@)I!=):-N=Y ^F\JTR9$E%BBX2. G'I&#(\[\AA#QHR$&]47%+9G JD
M%4@KD-:"/$\$2'OSJ0W2*DQH3D]*B',ID!$<(ZVT2<0:*XE>4D&>%0#2$M[X
MH91'?IC.0G\TW2%S8XGW@]**H6DF]*QKD[]\_^4=HXE)(2@B45O$38Y]TRA1
ME-)$SH@,FLP7H1<\T("5XD1J;IAT)D6/,1AWQ.B0U--H/=2R3.DUTO+,4^G-
M/NM,TT[M2^GST\RV-&VQ_7XGY?YYLV:LIP7=_:A7^K TS<%+D^HQ:))Q;H-V
MNR+L[5KPAUL)<AKIO?^WSU 591/M1Z+7I<KKL-6V;_<7F@9GZ<O8W[8!.FW(
M\].5"[XB*TP?RPJW+?A*A'KH0'#;[GMMGX(9 59^P=GJ+?C+MNO3A?6&U1R,
M6WOW"/1]7/F5Y:NWLMEX]]<O:V[_=5/>SKTU5IT*8O6H\'K:3[U^O]0K S)<
ML=I+:Q3\D*;#S"+JC<\LA]!8#(6+AOU3/!T-#WNY=MO[X3",.\-1)[N6P)#C
M?'-ATQ1';7^Z<]UUSUK,S=H*=DM7ND';[;!IT#N**3>+&\_XM_2Z:P2A?-_T
M%&ZN*.WO,N1/^LW;X'&G*8^YQTS3#WAAG.MWPVCD1@O=>3@N;PS$=K5+[^O>
M85MB?[1H$)<NT/!J=S+KD=L]*]J7J0.PGSL[MVRQR W *)]ZI9%??E6&L-Q4
ML&FN>-9K<68'S=HMSC#KJU+5.KNYG<A%.7L +^/RU=Z.<"6P?VDT/.Z\:5;Q
M*:#%YMNW_S/NS,VOY9*, G9&_%&F[T&.+?6..N]M_Y,%8(&KNYVCX7$HY"YW
MYQ;;PU"^*@QRU#_]&/@M'XOL'):WM==W[-%1OS7TQC.@&4]B!.?&NM',!#R[
M&U8-%C$S]'KG;S"UBX;LC<]8^X(QGH'LY"B'//HGP-F?XBAW-0=).#/0.T?3
M$4 -X$N)KF3./QZ./C9_-4U"3Q_W/@YR]^;<X[[I!]JVR0RQGYM'EV:KQQG=
M,N"5CN6Y#&9G#!/M7V7 SKK=MP)\<75.D:YSA4N8VT&#[,'+,PB4OJQY0!>?
MD@F9E[EM0WXZ\9E<S_IVSNZ&+WSNYQD'!R7N>'ZU6B62@=J.QW&R7AH9EM4Y
M!,*G4UJ6%J"EW>@BE0H]#X?CR>G2-M>7+K&I]SDWIBVF$>!4K^UE/Q@6("LM
MOR[HDR< ,%N#-++ U5-?D/A-;C]:%G%\,ZBY<H:/ 'R^-O=%&"JR!W/Z4MAD
MF L*--KH5&.%F+/\&G8?3X]RE^)3X,AL#M?&;)TTG83/0] -0>5F4)+?8[,I
M$_UT<C;8"\K5OA_%TGKW_J$F]@JB-J/ON&FO/SE=S^[LX]E NWG4PY00W(/&
M![&?3J]=[[R&[^QHE.VU<C2KD=C#W)3ZZ,K1C+M7^$-M!V9?6EP#!:/U!U<\
M8\Z2F37[!4Z&M;?]W*)Z'/O]/.'R[/'55HZ+S54-)G;;AM:7&=/3H_9U352M
M'7M>T*L'>A' FT;8\-(S^,MF[F7&&[#4T7!<B _$SB!YRDZGS9_']O"<X=7B
MK<TM'8'OLUH "3ML&Y"7,3:JM#'GX*GE'?G28HCGD9PR$HP4GIG%#2;S(7=_
M_A2_'7!7&HXR$U\A"Y,;*=_NF48MRWK&9V%8FGB7>&QIC@[Z=M!PZG0<Y_RK
M4S-[]C<@2KXK-^!NK6V@1MG0*:&#ME%XFADN0#(0NE9V0CXP=M2?9FS(.<MP
M;U:@#5D:P5T0]..#'O!(BQ7S@'L<^V%FW#5L!)-.8"TTPSI[RLW6;&9RG.%A
MZ1P^*(W10;JCMV6%SE_2FB7G@7=X/#@S2%Y?B527S&TR=;/I]/.2MB!P/>%G
M@GJ*!#-O^2*\M'2=C?()RTU#U7,8>4XHSJ_AF5:;CN,L-C">P#Q1_C?;K0?#
M<(4CN][Y,_-%HYI!:8^&@&7-\V$M9K&=T1 TZC@O_K$=A?%,'$HWYS&\P(ZG
M.:9Q46]DC,YWYT'DJ)N?S@(?18!@,N-I,]S),%O6$6AP6/13<T=AA'-O.@NQ
M9,S,X%]4R'^FO5$[[=F*9/W6/NS<\T_-@+*PW=F#VK<5Z[DPR"E# ]E[@T_#
M?M9]P"7%#H<% >+:1B=W/DS#^\;.V&P,A;.KVD@+*(VL,(&<A\/3>  (WVQ\
M>2VG?1"SYEQJ.\$$5J[K]7N3D]FL%^)$,R77/3\>(' O'C>3F1Z%\OS>Y.SJ
M1IG#"I^]?A3?3_MVU#^YTAVR9\?#2Q#IE$S-<G6&@W,JMW@;?@IF2@/%8'#X
M S0]:KR.Q@(83]T8R)8'W/#X7-?PN0WR'^8:B%^0\E9J<FCV)]#IA:=_G)DL
M;9/A-MWDW%TM*."S6ZP;9R/YZEONOQG[%?%X<5F/]>;GP6@VFB/@".1 .7U$
M-L%@?[3]8WLR7OOA(D0"&K8/EPS>/C_W*V>8TE)F>-G^<X/! =BO\41_G&9\
MRE?!F.S*C*5S,,HI&O_5,SP8ZREF6F/NDW"<JT23BE9[BSE_I]8V2C?X+,G9
MK<]R]*\?[,;U6P[WRFF7YP& *]G9VGEQM89=E8'N[.Z]>M/9V^V\V-UYL_OK
MULO-O5<O.Z^W=C9W7FQM_MIYLP<?;+_:V7LSCS3EYQR\-/DP##/LB5-1$<V-
M)(Y19HU60CL=@F#SJ2$T*,VE,Y$ES:,C1@@FO50F4NDB=FM7O.>K*27?:],\
M$$PU)N>9>Y==GZ+(&FUR3@6M=[8:%7>JLHO-,(M_-3H&;+(<32@-<."_2<_W
MCHH.Z@_'XYG%,;OI2A/S,ENC/*#=$CPJ)Q+S-@I8%KUVPSR&)VICOIS&B];T
MI9L6%V) 9Y[\F<8_#47&KX>=2CP2]-&@C6LVYJ!MRN87;ZNMPY$I<F:O-<&:
MTR!H"2(4LZ\8)6!\G>.7<_%2L&![V;0K&W4E@GOARS92 THR\]4@'I=PS&P
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
M+W,($\X^GT SW5-H8!1KU]6IBTN*$P^7XME2]5EY\V<_RK6YK7@*&1+6C_K
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
MYF%" *)U/:C3R42KT@S9"G1NXA_.6'DG+IV].'IQA3@#X W?&]?_R?FY>QT
M3\#N.CM\;56M[IULQ3-'M>] N08L4R\+>X7^'Q(A-XN);M=^:V!R9W>3?9+1
M$FVI0%%AFE5SAYQC%C'+E<0^9^Q>R)+++2FK#\ J.4[41- .O$V,1FYM?"*P
M6IV4ULA^>X*EQZPO'L[#6LDZGVFKN&[.QJGE:*W.Q,170=Y$V*UEK4DAA:+&
MC>J*-2 UQ0+0T.STGF2FK<X%3^CC2CZM+;GYE0P@T'PLLGRV+'X]C[8[O^:?
M1<>J4L3$3'Y>LV:M]:&>4W$PKR9PE>%EY)N1A&MDJT.::ICO9/-O-<B)IG+)
M."I[+?26*TB4!B[IMF(\H)M5(CN\D;E-9<,MG&BZ;L55:GK5/S^>JK#/\53R
M'V2/_F'M>5BWE$<Q8]$_[PPF>Y4EZERH!=&97H%<]$:H;NLGU56K6D4PN[(J
MF4,\#6U\EKZFBY+9915E44P8.9-Y%7)Z8/-%3KEJ7+;0D["&'$DZHT%-V@<]
MM!._EL7,(0RYE1E_GJQT+=?$^I5W3AUSFGWP0',K=UPEB&1ZW&NGF]DNSZO[
MYI*\M>&_F^\\LGW@:W51VHL'E586O^8[TUS:Y-S1I*;NZASF4-IR8="IJC["
MW$MS0"S'_8$=G,Z>Y?;,7=,Y1M2WL?G M?/O*#MP],ILIK<)DZ(HTRLQV)EB
M-3BNKVC. S^6%HBIW$RFCDW5$/N3)2RZ^_?%F28JXT)4AFZB,E9@+$U4QNH,
M]"ZB,GX893$OT3.0]"DV%*1W'J.%QVA4UAHKK&?17!;Q\$--8%5D_^^"TC+^
M.Y$G*V:31:^Y:+VJ:%7MD[XL '#&,)K=)HO[ZN0*O+(0S/>Z3%"8MRM/C=7
M$+]VBO_ O C_-*2I]6'VF0%5K?(5719:.>Y-+S-@"2?,<+@@J-O6Z*0/ZE\\
MSJM6MO$DVY7=:>L7\NN/W&(JOZ'O&[8O]C]Q'1W"HMI+58>2H*%X@V1)873N
MIE:W4P277^BOM;2?Q;R+W93>CV*LAI 'B*H!HCQ -!-/5+M)@Q1TV.^&Q<6L
M)=7B%%-\XD<3O^P\IJRRQ%Y,G=&T!EU9C;(, F<AOXA4D]6Y(&.VQL?YYK=;
MA;"VX)2/:N>/J6UN:H;*=# >Y8)YH].?J2>Z0J=X5B> =1N.799B"P2 _%H!
M:74V/JR]7RM;/G'%*8ICNZ+SHDJVBZ=UMY)H\YT(3+GU>3SH#$/'UZ+LQ[RH
M"<:>X>JX?-C^;I7[BX>A<\&/_7RP97 IAN*)E#W.BTMZ_&8GJL*PV&%G-G"B
MWE<./+5[__0VAI@E1L"+4O+=F@'?V,[@GWS3MY.FGG6;YXYUS]EE^O13((0$
M04 $%SD'(K$^E^[C2#+KG(A>*.>O;N-;&8/>4A?*)X$R;V8<2(>U=-#Q%^Z^
MJ]0+L=Q@UN$<DX*CQ?\UUW NL)0]$[-'HYVQ^E4NFJ5B6 ;X_$CMTC.Q>=4N
MB<<V)V/LP!)4UPPU>^Y?4+"G%Q_+;4JS'K+YDKU3A1&=7\ZWYV-A<@^]Z9U]
M52ZNNKL9Q-S&*!Z40K>_+6QVM5TO_Z\;_.MRC:;.0(ERNLG?F)RKV(B(?K!]
MSRM)Y;0HW/T/X?<+:T-X5;RR\FLFO[7>C?N9L4\.QZ!3Y0N9Q!#5SJ:5 %L\
M[#-WF.3+&LP>BLL+WS6[<Z/=H;^U=ESV8R[*?;43R-6YRRH?].IRL4AY]8Z6
MF+AQKW_^8O7L^;4L".:#ONM/,ZS46Q_LR/X.+S>[>+N[R'YK??C>=F0=X#M;
M4MM&4[>(>4L0.@>$ SV.CRI1<E&SO!* _HAW/F3-V]TEP:@7V=7_&<[<YLQ(
M#JU?2L!!O@(#ME0EX)M>JU6\M@YSK#^L!.]C>SK]&"2GN1NGVJ7_4I> 7ZM
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
MRM/WBRO ,?"83E6I,'L"Y$KE_?%PZC=P?L!;\$TI 5Q7KNME=M2%9\:#87$
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
M:T$V8*0MC6@,%+=?+6$,L^T7G^[&.G$OH!5 2H@,=!J='(\&V^!RYCZO5=0
M7;B1&E8-M#XL2@TZ,1>%S7<:(H.60 Y[$!VX],98I[@"J4&TF;BF4;6Q33PF
M4O;:R<0XBT([3J4S-@5I%8M,!D%Q;.2/U2/E>?E#81J4DAI9@&3$J0!2MC8A
MV,7(4V0F& SR1UN1:\K_C67B"L3VJM^KW"-*D$NORB4=%PLT-5K0=]Q7C7"1
M"@ERA>(L!SYY*I)Q 7XV.GVGS%"#0@^#0GL+ D4B@8 *ZY F.8P-M!ZD!7&(
M*A6#]!%S BA$>%O2:]YV-&:(NQ<#O(U)6NQ5<)SE4@K&4FNT9LYX9W0C!JP>
M <Z+ 90"U]=>(I]<%@,\!XG>):!''DCPA(68JWG)-GT( OQ9,\05XJ'N5 WX
M.1?S1PT.-R\"V(##PX"#7^#.) CK<,!(4$X0%U(BZYT#'4&%Y+3*SG&@[C/9
M9O*:1LI''UW2P, =%ZAK8."A8&!>1F#>>"R]1HQ$C#B([,BE[%9I:;("ME$P
M_N(E-[Q-]:,),KM=2\*#DF.N%I3SE$[+/T\3YL/Z/WN+POU4+KZTBN;&S%[
MS]V8?P  6Z_RWY?/+P6W!M=N#]<.%F\SB!/,:(9B9#%[6'ID<U5 R1(VTDI0
M:4&\85BT!5ETS[JLOF9C>%CELK<-G:X^G<[+'S9PB37+M=XD1UQ9CER@'-&H
ML=&>..M"]HE6;6(60S[ODDYOR4VB(E"Z1L6*2QIS^:K:%Z,[VKGT3Y.[I(GD
M?PKFI>W8H/HMHOJ7!>G+"Y%W3",2,JI+%9$A.7U)4,YQ N*7,8#J#+<U?S1:
M90-X#> ]4D-: WBW#'CS8JQVB3(F', <!763>XZTH19I)95@RFIB7,YXI]I8
M/[;,)9.!3$YWG0WT'O,ZSLR4'>>"LN.<B71^J@_>9UFO?Y6,IS]?,NM!<]>6
MY-_G&6FKS*_]\2@_6>7B]ET['$Y3C>>$M;.&R6G1R<Z2TKOGA8!*Z:*JZ%*I
M$#U;?*BJ'9-UD)*E?"ZY[5Q:^EM8YOO-;JN@7ZQNDMU6X#4FU1TDC%5*WT7"
M6"-OUNR3&2Q9(]+<R6!5DXJW2<5[-ZEXG]_\\87YWU.,U(,J**_ZPU+,>PB2
M_U6<D^]/TWW6:NX3U7&]#DQADZR7EH>DC-.*6F^YX]I@;9=6#OF>LCM[J?,<
ME-O^V=[G[I>=71C'[A>VG\N&G/WS96?CCZ/MCUO?MF!\^[OAR_[GUR=[G3GE
M]O-V9^?C.[%UM$=V=D-WZPR4VX_O^-:?,-:SUZ=;1_O=;?KWT=;N'YUE>8B=
M"S@%(5!,BB!.0T Z$8J2<RPJJHVD)-^EMIFXK4P75Z..QVK):_#MZ>&;5L;;
M2!AAQG#BI2,8Z(9ZI9V-+*6";WB";U<PYC7X=E?XMN #YZ0+CCFD/=6(1RJ0
M$=8@V$SE/#/>8 4RHFEK?5OQ<@V^-?BV K.^!KY9 B0136!.2*ZE!*Z/ X[$
MBQ I8S3C&S$3?,. ;Z;!MP?"MSGY#7M%C<4> 1^R@&^*(DU20"9'<@D*@)=L
MD=]4M@(\ GR[MG:>RI]'I9V_CUWX\*#=.HB].+#=JM!Z..KT.L/1H!1KOI'.
M/K<4-PI]6+*<C\01\3J)F(QB'JL4O4A<*VM$$C1Q^$!9RP5I%-85 ;S%'.T1
M]@TD-P5B7(B(.Q.1S=G:05_US%'A%,NY&=L8_[0\MQQ9[E1J:RCXBA1,*+?.
M:$*9I)R(8*3 07'JDL'1\T8E6QT*7B@$D]-:IV00U9@C;D$;TSAH9&3B3EMO
M),ENP6U&?MJ;HJ'@U:5@3@AS$3NA3>"1,1.3)YASZX/E6KA&Z5@="I[GP5@;
M+X-$2F&&.#<*:49!!PDR:NXUQ:GP8,97B8*?P[W?;G\$ZL0R=YT'O 2LG6?F
M7*T:$]-/+\W3X04))R4YB.Y2<N*HAK\:@WQ G?."F$8?6Q%>L%CXPENC&1<2
M82X)Z&,R(:,C0<XP4C)22\Y>O&3 #.0M&Z!^BG8>A_F]0<X&.7_@>F%U(HPG
M&X7A$@1G*C1Q+%BM1<"!-WKPRB#GO![LD_=$"(MB3N?)I4O(4@9 &F"_!!,F
M)%^0D^+;JAC4(&>#G UR5L@9I0B$<,)C"#R7:;6<19RBQE9JZT)C?U@=Y)R3
M.251N<PNAHUQ&'%!*-)8:^1H",3Y!&<AE"(H6-U6/O.'1,XEL4=Y4ODT=WKC
M<MZ6?9(#9\KQ,CP8ZX&+@$[%?1*.<Y5H4M%J;S'GGP@1+[X?;D/H/<0K+?AO
MEW@EMM;*?VK*WAX?03/^%M3'B\3[9[\?3CK=[GHO;/9&MG?0@=5>'P[C:+C1
M&?IN?S@>Q%WH\8]NWW]Y<+K],*';SO;1EM@^ZW;W=[^<[NWNX>VS]?S^Z?:?
M'TZW-[9.]SYNPO=[W[;?&[S_GT/LC_[IV8]FO'.T2??.OK"=C_]T@88/MS^_
M8UL;>:R;>']W$VCY+\"$+VS[\VL"-'BVL['U27+KB14*&4,8XBI09"WC2' :
MK9"8$Y8JE(53&,-ZAK] DXPY(T^(&EZG6AC/0RYWJ0S64;YH14##8]B*T6 <
M7[R<;$2Y$S_?BE:U%Q-JKH_!RXNA8G,D4&_2#P=P<<!2"NJIHYY3RJG31LC
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
MC39V<& KM4!L/R?/0_5NM:S$0JL4ESH1'0V9Y"%.B0>4OGC3R#:KVE& :W[
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
MJ->B]?N9"ERL]>&6''G4K_WWV':SP FT,K5__\HD^+)8W !Y(G*M=!",8DK
M YD9K]I91X+3]2[=[ V?T?;&L?%P)'!L&1P)< J07!%(:I=$T(%?7\-I0KN^
M&KEW6:_^,)I(B;D9.Y&WOM'&UN?=%(*4Q'$4I,_]13A#5A&%O)4J6CB3$R9+
M*W293Y8K^4?6?0%E/T;7!;8X'9S0=!!40<?8(]^<M[[9/JY.ABL,,Z0_GEGC
MJ-.KY*QW@X26G_&/DV;H[X_JZ%RZ:U@*!5_<8ATHZ<?]FV^YQ'>9&H >GR<)
M18BQU;GT]W[WHG#47D2N&^T/5%74>V=;)_:TM_3/JV@#4#-\N,S'R_C<;YQA
M2G.9X7610P,T X[M5/C:?E<%LN2K8$QV8<92V^]F&/J?I@%1U/H<2JPQ]TDX
MGC.]$G" ]A9SOJL %ZM =J#W]QG!VKE!E;TY<N3I*>WZ"*[5G9W:>N/]S8?5
MH@RTL;GUX6MM:[/V?K/Q=?/O];75K0]KM8_KC=7&^_75OVM?M^"#C0^-K:^U
MZWAG#%X&P)XLI]["&1,HX2EJZYGD3BII/68TZ*67&;Z63^BC;B>GFO9&!LM*
M\;F2OG;="9T3 8]S\MI1%\[2+@PM2SC#>+?:2:?[HXJ^&29:M_,+ZN>_-@]S
M $\<1E!<$IG3<17T9OU_CYL#)!X(QUE:V(MM$+2R7-4]Z@QR/X[AIU[L/2 ^
M<E$V8O66\Z]>.XFU?3M;,K US-"H4K(L<<.$TU3EV&3NJ/7&RJ=K2?O&K15B
M8VM]-TF,&=8$A20BXCS$G.9@4*(R28E]SH=96E'J.J_3R% !])&5Q6Q<S*Q5
M]3FT>[8)FW,;GU;!EV.6QRL/NHO31^G&YW%RLY"AT%9HKP/1,7)IDS62&BJ=
MY"$93.T-9#@9!3&8PLB4MGDQ_D**TY+BCY/&UL9NI$*I"')Y]D(B3EP.D^=
MF5X1[;#3W(BE%;.L;J3$>K:5'+>J%/%<R> (P!RT9T!D. 2>A3BN,;)^B8?
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
M>R6)8EJRI16CZY(L4NC8$P4S% A;K,G- &'>ZD083S8*PZ7E&O1-XEBP6HN
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
MZLM9;WP<5Q:F41%6^\/B1N?D<>7B<ST9T1>J/@P4Y8[8IAM\YW #Q@7W?-_
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
MQ3:M[0V]JYWI7D]W!N=5C8_GR4SFP[!/'M[GAX]+Y&F0X4Y?RT$>?54!W*T
M[N,<4<%>P'S$!8H[51#74B!M?(8TST@0VG./^=H&%_>&M]7+%55._12YE<JI
ME^_4<UI,/!.&BQP)F@O$0ZPGRG".6)9["7%(+J-4"[\_9ZD2*7?F+,6NM)ZW
MOODC[J)YZO7AV7L\#"/XV6^^Z31;Y2ZLI:#'9MQQI3O6O^OVMKI#,PC#UJA_
M*R2Y%9)\F1>,SQ7GC#'D,^T1]Q0CG3N"8*29%C!+4(O7-N9@I$HGO,1Y^M>>
M5J4AEN>&<R(FWBGLE48J5Q3!6 ND<&[A'QN\U9)2%PMSK3.^2B7"7U4:XF^O
M^WYRCWJ5AUCI/(2^N)B'P32($]OQ*U1;'JH=S)$+ A.9,C1'0>8,<9M+I#-)
M$/.26T6-5):M;<AUBE_@3I7*E9?&:BI7?G17GMN\857F,I8A[3 KE)F49P:)
M$ R1\*'D-+JRRJK-&T]9 /W*4TS%#O5J1\=*\Y6%H=OH@Z)<385DMT(R.[\@
M$J@T1&0(IB"'.*,!Z2 ,<EAYSQ4G1-NU#75O&*NV;:RPLSY8GJ5RUGLYZRSM
MD 9XA_<"N5BFG,,0(:.919[%X1.8:*_6-BBK-F<\D<\U_*#6+0JF=8YJK6Z_
M.)C?35S$@B,T!\6Q?P3L_$SW7)4V>:8T9&\TRG_#(+^-0SH:T2KR6AX$SJO6
M*T,<#9Z!:<D,(B_JD!%$(^T-]2P$;JU>VR!XG1.Y0J%7Y=G/AK-4GOTXGCVW
M]U1Y[AC72'$L$'=.(YF+N)M<*4ITKK1Q<0]YQI_1/HY1 1%HK/\U%JS>+^^;
M+GJ(T_5W/E'_LH]"WN[M7\XD\&#T[GT/P+_"^^7A_14R>Y@'G>7.(HE=0-P
MUAMF&6+$&I<SJ8SF$,VJ=2[$<LLA7^,@3YR8JC"NPKC'(+H5QCT QLUH5@26
MFT T13A7(FXHY$A1;N.>)BVQ(0); AB7KV=LR27?'PCCEIG.(VJEDWE_^W[_
M3>V';I6E!?5H/V"5L[M]9RY697Q$5O?/:"S'6SLKA+L=PETA+.:IYH)G &X$
M$"Z+ZN^Y,\@39P7@D=9YOK9!^(HH+%;NNG1W?3""4KGK$MQUEI!@PZU7.2+"
M8\0U)DB9X!%GVAN".>/.KVUD<C[']IP%49\#W=CO#G1KA3<LO1[EK4=D) T_
MJ"*P)0+>^1P_(4()PGE W&* .4T",HSE2(C 9%!<<\Y2EHF1)>L&/HBF5N7]
M+R@#4WG_TKU_ANZ8C$K'B$?!Y!+Q$"@RV&J4!04V:XG6QH+W9^N*WWN[P&-Y
M_Y)2,$] A:Y78%E85GSBI-G=:HO?-*![[O=X$9O\;VPHISU RB(]U_:#XZXK
M-MR=]N(NO,%YS>A^LS^IP+,T%@T37=$]MUBY6:'UF1OV\*V79U9A$>:&[_;$
M*<F)PUH?2G/]T-*=P6;';?_?L'G:]IV*'2R3'>"YV$!8)X*7 6$7-QI) NR
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
MVKN=QF;C[<[FW[7/^_#![G9C__,LLBP.JI8<)#T16,PPI[A@87Y!GH"R_;&
M-JVG-5$;LU_IT$G*Z>CQ>:SQH@]$&,-B_;C6TF?]@H(6*Z'-CFT-W>2,TY^:
M:CX-X3X$0FU$XJ,3<SYMZ?CL8A;2K5;WK%].,Y-W.8N$>VJ.BGU0L,^S)DQ2
MQ6IQ>CRPWEZW77/=1,R[]=I<A/V0>19[[!V\YE[8C\LAP]YYHD1_G;]MZ7[_
M=6=9CKX%H 8<>X5T%A10F[BV(6B.K!(*L)0ZZ/K9K,D"+U0K3>!C.!>ZT9JC
M$0Z*V6$XB#_LS_#X69(VQY5F(D)P/KCEE=OS?DLK.]UAOUC:+I928^Q:/@1"
M1OW[FYN$1S?OW>+=QJPK[3B&7DX[2-^,_OC3-?O@Z.=OFIW45^FB/\OGE50M
M\KO9DW?Q<<77)7.1JIX1%<E+>>ZO?'#):^J)U\SLGBZ^X[@N*5_X-:Z3A=_]
MZK8DJS,A[G3;7WU'ZY1GRV]L7L^RQ5_?M;&D+M2#]*R@-VO0-0=!;U$]_A='
M0PL"]$0G2^9H46+P'TK(<"5DS,/%#4Z*OJ+>F<TTO>;>V>\.8/[X7.0M+R/U
MZ;/%2RI"LR)'UJ[NB(.XY6>[$WGCW/+T?0K/7'_ZYJD5,5Y<"Q^I(,"3GB9L
MI"6I5"NI\-W> M]]^<7=%B:XBYZ9/7F02^GC1G:(/[BW3&IE>48<SA3$'8'<
MNLK15(!7 .FF_;]AL^?=ZIREO&.@5YRE/#W9W=J$8.[=<0/:=MC^@@^__O-]
M[_T!:5Q\X;OOMR\.+N Y%T<7!^<S9RG;NV>[6_;G[M=MMK=UW#[<_]0Z_/J1
M'YY\88W]H[.#_0;<^R-\USCYS\7H#'JL1;*-&_L?OV76!)QS"X&BRR!0=!AI
MGTF4>9C%#9$FDVYM(\/S!U0JJ8V7Y+24<6H9]Y1DDG-EE*6*44."R03SGB_7
M:5==1..9.'.C=.;=DP/:./G^+7#CC1(&^2!]/!?MD08<1D9F6 6M,9-L%44T
M*H=>OD,OO=9@-0LOWW%'L[ 5$CO%,I1C&S?," Z.:R1R1H<,,VM,OG*S\,L*
M6:]VN2)VO]SR>WTD<._BABO7!S>O-'/5*SY32+WB//6#1C7_Z-;0C^#T;;<_
MV/6#XZY[)G5DG@7J[L[%/L19Z3+M498#2>) =R$* LZ4^\PZ9C7-L["VP?"Z
M).*^P+MZ)5DKI'JA2/6PH=R-D*J*Z>X,4G,Q'0E<<9XC&+PH'Y1E"(94(:.I
MU$#O:<!B:3%=A5(52CU7Y>:*3ST55(WXE)<Y1*V4(L-S@KBF!&D7BUO;H(@-
MP2KC5I!/O8;%K$UHC#[RQ9&5RXU*]\D;O#2TO>H5GR_:?O"]E*-;;A1+?PFZ
M([PMC2W"[F4S*D2]%E$_SD6H/K<J&"H0I1X05:J M,<*A=QY3X2/6SG7-@2I
MTV45.EVA='X%1B\<C.X9J-X#C!;%JA5(W02DSJ=!BBEK.28&88T%XC[H*.7(
M$ G"!JE4(%Z]X%7'"J9>.$S=,U*M.-/#PM%L%(HIL":K-***<,25RY&"/U'N
MG7<NEEEE:O4X4QF$SIS%);PX^O'X&T*K>]S@'B\K<W#K7=OD0770JWN\CCT6
M2]]G_7QE)&^WPXL0%Y@E0BA@)X(Q$[05RJH@19X[E=U:2++:X;4L5F+G,CE&
MBF!LKI#'G"'.J4 RLA)NM%%*8V]=E*QA\Z+WSWX)KW+:2>$IQ\$4L/><&BXT
MC3D/X0+6!E.>FU Y[5,Z[4QF0P<LM60>L> HXE@8I&&0$,1]5F!FI:9\;4/*
M>9G6RFE?DM,N7;+YQH<CJB7J^WGT;'* 9^#)'F=(Y H\V@B"3"8DPI@+PKR+
M^["3_CJYM^IFM4+]5%NMJ\3K<T+<^:U!#QO85%N#'AQWC^;"'\$,I9A;Q'6
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
M-+S\%?#-K_<NWL;_8E'QL982R]/(<UG(*@&Y/'RT<W$-P9G'7$ND79XAKG%
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
MP%@YIMDI<#D)8$75H$E9F_AJ<(\)O?FD13.(U9R\3\^#>]DX1*%YJ:8SU6H
MF:'N02LVBXOA@B/?\;TDTV%;NM\OKFUV:K;73&,];F?4!AH)4D7Y+-OT'9N4
MK4Y[W1-X0>\*\(K:.,TH:SGLI6[J%Q^G'O[ABX_6X1:GOK@9O&RQ/2T^$@Q
M7S;OBF;T%[4S=@!,8:VB\.MEJYN#J386 B6VVXXB)8"#/Z*]- O5G@[X88V(
MJ*-$\:T:.MLJ/R[W,-62?JW4!#KUO6BH^LC':UN^WR^DNR3^G_CTV_5TW\-+
M%,VMUW8FY);Z8$I]:!*8&#2\5"#J>["9YA$TKK]>=LYTVZ,3=H=]L(BYMQB_
M<!0SF[XJFFC1.XM&*C8KEN/M)/N'6XTUD5RLX1O_",V.[MAF.=REX%F2V6[V
M^T/OUFOOP$%J0F \DF6+#MIL%?8^4KVZE'5+ZC11""KUQ#FTLC.$NQ= T)R5
M5DNJ3:DA8T'Z"07UG4ZRFL_>#F'\SQ.B1*.[O&HG[GN.I=8^Q1$91M]U'AJJ
M2_6W*;@9CU(<N-C512]%\%BL*_GB)@[Z]!-'1$>*_RSKN!?%.-)GY,_( X;M
M3I(SLDE5\%(@L%0%K)45/VH3)3\*:8'?+F]<WN[WPK>GZX%,__C3Y6^CN+V)
M[M*\K%GQBBR#/:UEO"M==/&>Z9NK7DVK5([@H-7L#RZ1<0QLD5$4,G_1JMK=
MGB^F!O$_([@<S"\+)XL<HTF_A)-95H)+5D+4I*CE8(8\%> XP8Y>D='QIS6Z
MS5^96V*$8U"X)'JZ/S%1KU\]?7=[ET2I4#<\:B:1U9;_ ;-B,6</NCTPV['P
M0+<S96.U7@3 >FVO8X%M#@?'W5[4BR]L^_*JL^ZPY9*J(TQXZ9IHMF"\HSDO
M-'M@:X2"S74&QX68(\'%]TG$-;;?)3FZGD_ZW/4)G8A)'<CUVO%(TC.^$XQA
M&_A#224N6Q2)09R8FTG]$=Y97R?>6G1UVT>ASD*1<H(DE$ZH3T];T)UQ-@>
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
M<Q\E+H&'\6Q=,/J:\*3B814/F^-A=T//BH>]!.3<C:@Y60G>&.4X)0H%@QE
M9QZ0(L9""*NIRIBG@GD@8K*NEEP)_H& \]9+K%?K7Z[N$NO[XISKG5925U &
M]V'62Z55U%FM,V&XH;EB."-"!+!Q3K$5-R\A]O!@E\:SO],ICI55/'%Y:+<[
MMV[J6!"*<8NP,!YQ&K/_7FG$!)@ I=9J"F"7Y^NYK)2R7PQ$_&)E\'XX\8B4
M:!HE*EZT=*28R4\1*7/NL4..$:!%5&@D"1%(L3PP)JDGQJQM"%*G]Z9%%5"L
M"E!<R26X#8KG.@BC* ^,&H6!,6>98X[[(-TU<H05EW@A"#&[]I=IEPGO,1)4
M8L1S@ F900AE=0XQ-"%.<;*V01A9)_%81X41+P,C%I.)>P)%129>#E3,D E-
M!8R_L8C;7".>:8JDRCQ205$F%0DTV+4-*NNYK(#BI0#%E63"2^^(55F6T0 !
MAU>& J$$B.":Q@KXUTAL5F3BA2#$[ *6R30QF0U(9#I'7 >/ # TLIG7+@\\
M=WE:P,+K.*_(Q(O!B,5DXIY 49&)%P,5<RLVEO#<*QZ0]AE@A14>F8QPY!DQ
MSDI)2*[6-CBKRWMO.5PB4KSXHV__I!7+^QQP>X;(]MO+79<IQK.B/\O'M(]S
MZS**>T&4C5H,L7"@E!HIYC)$F '^0W-L&%O;D'P=9_/LY_?;+D"OT/Z<%PX/
M+WI)9AH@*N*S=)"8R:+8W'KG%$5>ZH X5@QB)"<0,SSDE >EA4I'M^Z?1:F
M8K5YQ'-:DZEXQ,-!Q.R:C(B&(*A!ACB#N.(8&<QLA C/9?"*8KVVD>-U1>:7
M;2L>L;+P\*)78RH>\< @,7OTB 6A.==(@BD@+@Q#BFB"C+):9-)FU(NU#2[J
MV;WW@%5 L=H\XCDMQU0\XN$@8G8YAMH@J&<::2XRQ//,(A6$1"[NE<]SR3+G
M4CY"J'F-R(I'K"P\O.B%F(I'/' ^8G8A)C!/>88%(EPRQ FQP"&400YX1,AM
MT$%#M"%X/5O6T9GJ@,P-G/Q=MQ=\\_4=D7G!:S'C(:WHS_*1[<O<<@QQ*LN%
MY4AK(A"7 8A0P!2!%3A#C.*.T+6-;!WG]V$_U3:4U6<_SV<UIH2((0!=17V6
M#A S*93<,J^H8(AAE2-.M42&Y!9903EFC!NIY=H&4W5\[VH+%4JL-HUX3DLQ
M%8UX4)2878W1N<PR;G(4K.&(.^.08L$@+ZUA&7$ZTR)N>U_/\7RFM>(1*XL0
M+WHUIN(1#XD0LP=CA">*&HV<@)'GW+D8<C"$O3)&L\ MT< CLKI0%8]X9BCQ
M@I=B*A[QH"@QNQHC"6/"*HP,6 /PB(PA T%I+!@I6.Y]1K%:V\C7(32M:,3S
M 8@7O1A3T8B'3$?,KL1(9@GQ+$?6Q82ERA72N0W **RD-%=!6)NV=+!5.CSW
M2$=BGM3)9P2A?-2LKZ2@[G&"6 #Z,9US$HLW"D$--C+DTG&C#%>:I2+:3[M:
M4Y6^?3#L.YA;JV%9")83BD)N-4"?L@A")XHRZ[D.SC,;!4THX>M8+6M??%7Z
M=L50MBI]>T,">3?TK$K?O@CDG$D^266UEE0A;)D'JJ@Q4E8!A@J,+36,Y9(#
M:21U6DD05#RLDN2LT&023687NQQ8@Q&!(>.BH(G+,Z0(RY#W6'FG<X,#KB0Y
M*QY6\;!*DO.5(^<,#\N\XEXJ@RR.1;F94DAERB-&HLPQSC3/6"7)6?&P2I*S
M0I-Y-)E=+.2.*DQ90!Y3"6B2Y4CCW"!%_W_VWKRIK>-9'W\KI[CW^[M)E8;,
MOC@IJAR#<TE]$(F-X\ _KEF-L!:N%F-X];^>(X%! B- @(!)'(*UG#-SIOOI
MIZ>GNQ5)B7K/+"\M.0L/*SRLM.1\V<@Y$T4-TF/,+44B9A<V:H9T@A\J2L8$
MC\3G+GI/IR?G V6Z/:K.CY,^*]L-5?QV&'W^R[!799U91+QU\D3.K1.#Q0B]
MD6O'%T(P[QQPM2<G]Y[U^[H;-B;+O]/++YV+N\_%.@MB7HN8?B;VFBP#V: 1
M$<4PXL%P! ;4(<N$BI0P8KE>6.SU9JKXR$?7[A-0E@Z#YV>;-YS]$X71>PN_
M/C:23G'0C6^Q[UN#^%>_Y6.!T/D@=&KS3P!(&F<3"M@ YY0<(TUB1."6$*83
M9]BR!05AGQ2 %G;V0&'8Q\:4PLX6!2W3$5G*M?/4.21S4^-QDK+U&M$8)!/:
MFT0R.Z.\H2_)/WS.X%+866%GBP_*/C:2%G9V=PB=8F?&AF2,LF")9$#<>HIL
MTAQ%';R15&DC?1V:%8MJ-?(T +2PLP<*SCXVIA1VMBAHF>EX)K!TC@B4L)+Y
M]&U$QGN/&(U$$"8MIB+':5D#K-&+ I?"S@H[6WRH]K&1M+"SN^^=S01LA:;:
MJ(BH##$GQG.D*3&(8V%-L"Y(MZB [<,@:!VQ_65HX:+P_]#ZNG8Z;C#$H&E^
M[3=X\724'=O_W.K6@S$78>Y@-!BVTO'XI58W@,B^HGQ5B1IH'UCA:5;XG?U8
M#7M#VZZ2;?6KK_G$0H[,OGO_H;)9Q0;5^)Q#%4;]G"R;6ODX0QVY'51Y2[R1
M?Y)&'>K-FEX=V4'UWS\"DND:/ DG);EB5DI.'-7P1V,*?YSS@IAK:ODA,7/J
M8]CS7S8'@U$,Z_6@Q\4PZM,8ET/-'_W>8##?^3?Y1$%A[]]][#O_=.U',]H^
M@+%]W,3;?^3[;?&]@W?MYKKGNP<; L9 M]9?DZV##;)W\';_WY--NG6R\8DS
MQB.W#$6I!>+.I9Q1H!%.-)@ X.\I 9U>G76X*A#;-OS2N)%4>*L383S9"/9$
M6JZIT,2Q8+46 0=^366F(A4/(!4?/CD/A)A[B; %]YLK8Q# ;3[?F,]'.VTB
ME2MK='6VT/2I5-2X<1/!B%($0CCA,03NG7>6LXA3U-A*#;;EFEH;13#N73#@
MGI^"LUHDL/XJY!T:[0*RBL /1ESDG%J0CY4UMCKK0GV'"_#;,VEK?8WMX]7J
MC!+4YO<FYO;^3&M]Q5<M,)\M?\'8JDN-+0A6+3-='ZM:LJH/(.=5364'MY_?
M13I!5Q^7361%L=WCZG/=?[DZ/#?G>B^FUNWJIY6_WG]8^?F48PQ[E0<"9EO=
M*G8.V[WC& >-ZFB_Y?<K4-M>U>KZ]BC$:GWCW: "@A'BP/=;+A\Q<[VO<;6"
M6P]B]==WVK)OO\;*5K]=X&D7H80%)7-W\X2YX4E'(ZPE7B:FHA,D7EY%>$$G
M3.L?V1<Y QQR 5%@"?PKX%Q'P&P'L?OB8,23YOKK3U'8H%F&$>(QXCXF9"B+
M2!B*C37)4T%7UH;[_1C1^##A15I^0?S\L0>G(-N;(X"8R5E$^)N+OM>)50M,
M0&;XC:J5\AE%VVXW*K!%PTR1]UO]?)JQ"V#4']C^<97ZO4[]5BUN5;##L1">
M%\%:!4!$0:HGM+DFR%D)!B-W -B6!7_X76G^O_\"/TG]FL7[,TPI$W'K]UOQ
M:RU*]5^K(<!!S /OCN""=NRV5C9D,(![]>-PU._F<=O!((("3GC[L-:/H@U/
M51O@]T],"FZ\DR@X:A&GW"&M+87E8 8+0<"Y]M=I SS:09;Z1I;*4\SUK;X?
M=?*6B,^X^W6\$* 1E<LK=:H%_=BVV1Q?T*I:* _[,<1A['? )(0JN^B'^8W#
M&/L@9%FV6W&P6FV"5((W/JS-^W :L3OV>(S:I_<'\1Q_>%#U^F>#/7VW,VH/
M6X?M%BCDF:D S;HPXFF]&KNZM1W:[[4#C&ZB+Q,M&8S@*D5)GJJ2--=SSVZ/
MO<8,"4<9XK :2$MND$[4P1M4*&WG4I*L%UE\^JU!EJ8>B'F(J1;PS$M;"60#
M2!? +IB#6M)KN9_/"I#3_1)ZI=#^S_7B.C9-IS.9C+QQVY'70SHE6C_0MM6J
M.D_T\@= !(%%YN%<W$8Z]QB.6L/]"\"1[P8\\VLKF^;OFCX:G,[L["H7'PI,
MK=/+U!;<MM-'ELUO_F3]K%=O/3R@VE_ MLZ,QE9;&02J-[;?[E6#%CR,6FFK
M3B_$]A6#N$CHLY1E)&F!V:[]G-M3?";/"/[:;Z[_R]J"7(?G>]V)D\+!,_KU
ML#>HU_;5J37[]:@5AONG 9!SWQKO ;_"W[]BW:#7'@VO_LJY$7L88NP_DB,F
MZ93TG?NYWS\=S2$P1^3ZT7Y!-L%@7]GVD3T>K/QR<5%@1287EPSN/CWW*V>8
MTFUFJ*<F>)DK/1:# +R]7RO3JQ%(1#]_"H9DEV4H%2 S<(;_:AD>C/7 TK3&
MW"?A.%>))A6M]A9S_DF!ZYQ=CXP>;S+2@.?\VR_V:H%^>#F[?$?C]=Y>M=E\
ML[KT VUN[VR\KW:VJS?;S??;_]E<?[VSL5Z]W6R^;K[9?/V?ZOT.O+"UT=QY
MO_13F38L]<\IZS*F?I)@SYW X!A@+CG(FF=<&6U# @;BY'AG%;X3P^MA7<;8
M8$(ES>7'N%9,YR\GRZV5V/GHSN+#EU+C6\5QYJ'&Y[;-Z@\,:B)\+H;[.F\2
MMH;'M0[MP(!^;P,W>)'\]\,GH+C*P]HAIY('_JOIV$G4-&)MH[-&BQ5@1=X>
M9J'NC^+*8FSP0]NXU^"M=3IY+^8B13QS]L[8764G E+]-*:WF=/EG<2?L_LT
M1TBS5>\YIEZ[W3L:O)J'OA!^\=F-$>.*P&\=6/[..NI0-CS%MCT<Q%>GO_P:
M6H/#MCU^U>K6SZ+^TJ^36TZH2N8WT_TN\QW';T\LMS&K"JMLO"<YR),;3^SZ
M:FW7IP+OX_>H7&7$7/DV7B57OO>CRQ*\JI2\U65__)Y1;.&#-:M<J'L8*].W
M>P*/\F U7?Q@S:HV]_%@[V.L]_9@[T,*S*K!=*ZK7E.8X-I3QV;FHY<<]9L@
MX>.<>IMA5+47DS'_RC($+V/^Y(7/'U^8_UT5X=PIVWDKB3S6(S(Y7#S',QJ?
MR[L0P:XWX'($>U#-(3W7/XF7]SA/#Y]6D].G55T^J,KU@ZI<0*BJ#Z',\W1?
M[C,L(EE$<LF>81')1Q?)!^IA!(]X.1H8Y?T/%S^WNMW\0FEE=)?LP&"YQQ$[
MGLO.29%TL(9$+KTQWG&+2PG]Q\AG.6SM'GPYWO[XMKUU\&=[Z^0#WCOP\)U=
MOO?QS];>'WN=7=K\LG6RQ;;?3^6S=/YL;>]LPC@_'&]U/IPT=]YUFB>>[QWL
MMW<[?W[9Z^P=[-*_3[9.O/CW9'.FG%:@^6"S]TBQ)! G7B+-$D8>6ZP4QSPX
MLK)&.&L(_30J$);2K:5TZWWE ]X./4OIUF>!G-.MC'B4B8B *.8,\8!C;@(G
M4)#"!)823AR0DYE5\Z)*7A<>-A</4T:R(%DN9DER&RPK&/8NR6B"P=J94D+_
M>:/)=.&L?*[38*)!-EENAQ83TB(:9 33(!(A\N2!AV'3,.Q%X4GA886'S?"P
MVZ%GX6'/ CFG>1BA-)\T1$(Q@GBR 6G*#7+4V2B#UL3*E36N5I5X2;A9>-A<
M/"Q*YYW4QFAIN2%"BYSR8K")QG&A1$828I[0?EC!D#DP9+HP%@'L4((Y)##/
M94NQ0Q83AZ*+2F!-J25V94VS!J$O"D0*^2KD:X9\W0XREY1\%;B<9^MKN@B6
MX#Z!1PH^*L][7])X9#7\,$9*6/O@<13 N<RJ>AHQ@P?J6O1X$=4_QGF:=^E'
M].RIX*W2GQ^)$];K.=CLCE.ER];<XM!N:R9$JJD@B5.!P)-4B#MCD8W.(:,9
M<99P1W!:61.B0<BB2OXM4674EPH15_.?.^+$ Q*ABRA1MJ(6CA136U&846\,
M.(_!:7 CE=#(4N,0TYQPZT! ,E)(MLI, 8KG A27<@FG0LQ8H&&VG!#PC7(-
M?\PDU0:>2KBFPF/A$L\$(:;#?-'')*CRR.G<>BMP@IQ7!(5@=5+.&)=+!TK3
M,.+.&TT%(I8%(J[F$G?$B<(EG@]23'$)3J3V@0"7$%$#EV 1.8L]BM1Z)P65
MW "78&PUI_<5H'@>0'%YNST2D@Z2>V825Y)8AP-/5 )V*!N%OZ8H\/)RB8(+
M<^#"=*@J1(REU H!"%C$)65(.W T$K.!<Q(LR56IN6F "!=@>"[ \(,&<G=#
MAV5F$ 4?YMF#F([-2(X=QH8@H9W. *&0EM8@C[DA5$3+L * D*MDF38AGGU.
MV[A;SUVRUIX@GOWT?",PX_4LNR:+Q[2_+XG *!$L=8AR2A%/C #G21(%%A67
M40NE?>ZYU*!\MAG'SS<--2_1^9MG#@_/.OAR$2#*ALG"06)JPR1)KE)R><,D
M@P0.+CM&'@6-@\<>CQNS";YZ=[^H ,6R ,63#[[\B$:DUK<8T$GL]PHXW! <
MIN,NE@-1,(PCY9U!7!.!K.,:$3 :@@GG(@NY)(>FA/Y:X.&YP,-S"+S<F$<4
M"%D,A$SQBVB(I$R!/!"?N[XEBH!Z"B0$9T&8*%)2!4*>'80\^9#,O RC@,(<
MH# =C8E>&\%"0A[X!>),B]PYUB,?7.(22P(N20&%9P<*SR$<LS!>48!CGMV*
MZ3"-,8FD0 )R&N=^=RXBK9- TN9_0F:C<AF1X]FGRKSM]5-LE629YQ.J.5O1
MLLVR4%3[,!.HP3%$96A"3$J&N*,1Y18]*)HDG&5&8^46!FKE=,JR(,1S"-=,
M0&($4%?V6!X,/Z;V6)SGW 87D(@62)'W AD)[I2 -RA0&.VU*/CQ5/'CAJ=!
MGE(8YQJ*40Z$W TGIL,Y5 9O6: H44L1%XHA!]XV,D$%J\' * ,XP62#876'
M R$%(9:?83R=0,[-&$9!B)LAQ'0J;O2!8.%0X,DA'IQ$VA"!(N>$8D64PV%E
M3>!5,0L0A4<L-TK<D$<\I6#-37E$P88YL&$Z:",-HSXD@WR0X&4DXH$X!(5L
MB%AR&Y4V=F6-T@;1LT?D"WM86EQXUN&:F[&'@@OS[#Y,QV2 -FK*O$?8A7R$
M%-!!8Z\1LY+3%&7T/.9*/ZM8+Q%I>/:I,Y>T@XK=L,!&4),.TPP6(/1&N5_U
MZ:2N+#OW(HKC!F:<48E8J2776FHL74C@9%&NB>*^+K/]N+&=TJ3@W@!R=R:\
M8Y+E*G*,J(L*\6@BL@9^<) 1(G(=;@U.%1&\P>]>OF3A*KKDM71?0,7<YUT7
M]W9HN:1U<0M2W@PII[:?/#B5L.X!R10%XI[*G(P4D(Y6".6QYX;GC,55O"B<
M7"*D*PQL<0RLM.M\T;@RVR8J!6]%0C'E6K3!$.0LN*DX29-2L-I1?D_M.@L#
M*PQL*8"RM.<L2'D)4DX?):)4>I48<C)2Q(V(R##-42 T4>.M5B$LMCWG$B'=
MPAC82VX-]>Q:=!8<F0-'IH.%G L2%$V("^D0=_FHD64.11V"3U@RY_D]->:\
MDTH6KE6X5FG!6;I +7"/:SI<2ET45GJ'-/$8<442LDI9Y(S37AA&4CYCM<C.
MFPL+E_XRM("G\/_0^KIV.C@PHJ ^?NTW>/%T*!W;_]SJUF!K+@+4P6@P;*7C
M\4NM;@ 9?$7IJJAA\(&5F&8EWMF/U5_O/U0VJ\>@:G7K2&D]T<JZWE?XV8_5
M(1"=F'M!G892D_6Q^IKU($=4\ROPB<,(RP3?^%S7[%RM_K=W%.&I-NKWNS79
MR)\^=[OA/ERO8X^K47L(RCZ,[>,JZU_EX4E\M?WC/"!;U7I=78DWW0F/N0 U
M-&F!=<+*8<VQ-(:PI+!17CD>HKMMKIF['G7<-.K4/W+F+$CAN_SL!P"/'MX%
M8#ESV1!]HHBR]^\^]IU_NO:C&6T?P-@^;N+M/_+]M@ 5WK6;ZY[O'FP(& /=
M6G]-M@XVR-[!V_U_3_X^WM[9^"0QB\0%"_(MP.<B!+! V(1,),8X$J,5=F5M
MMOS6_ZN&O1O*1.0"EC_!6N?F*MH;:V5@$>XOF9$X%)EX=)G8/8+W3K9VMD3S
M8 ,W3S8_.4M-TDX@:YA '.0!&<XC"I9%88"*1&-6UN@E!=K^WRDVU6AE.V ;
MAOFEP<CO3Q"H <L+RU:?$NF-L:\W&OI>YPS7#F._]H^Z<(E>'\"J_R4.:Y#*
MWP'Q"JV:.30J.ZCLX6$;; B Y^J9E:J-Q4V,P_U9@OJ*KUI#N)V_8!O4I;;A
M_;#GOU2O#P']?:L6[&HLJK>?VT7#Q\'(/YKE&\_.GI]=300&U4\K[U^_&ZS\
M7)N^S^,FB-51:PA"TZWB-]#3UB#;Q!:(1/R_D6UG),JR<BH<Y^UBQ@7;/?Z?
M <A*I]/+T\SWG0A; )N7/UG?9;4":PQ7GAC'S[$+W+,-)G'?9CM<8UF6[?J.
ML=_)7_SM @NY"'<V)>4D\\%+R:-VCHG H\><<>#<+%T*=PO"MS.>_'HP&'7&
MY'KC6V8(,>S V,F%;0=80_\JC/I'X*4"T7AQJ/<W;:Y__B0B!OZK M)!Y?,Q
M!JBQDPFIA+G#201O\<K: #A5MS[$-ICFH""?H1K[+\"9,HD[KH#"]4%V#NN#
MX0\E,;?QS<Y;Q/$Q]B(C%V5D>]U_8M%$JRU&2JN<HH(9LCR?%G!">\T=<PQD
M9+C?C_%R&0$[U1[N]T:?]ZM!-G,3<6EU.C&TQ@P<L*D%6IM-WA0D'<7^A/:'
M:C3(!C"#V.]M<+W0>[_?:P,\]VIEK^$Q?Z#3"[%=7^84"JO0"E6W-QR#7I5?
MR7B;J7YJ9>93#[S*TM7(/TFVNWE?8+6J7@^R"+^-KC\"[V#L#U+=F'PX._-Q
M/,AN;WS1WO=CH+,F><&&1\]E=Z:<V'H8/U!)GG!2DBMF026)HQK^:$SACW->
M$#./2OK]&$;MN)TN5\[:$DXV0%YW0_W7\U9_;/3'2IH]O-;P>"=SG!T8Y.]M
M^/"+TT4/OW_^9*CV4E..1&()<2DDL@PGA#TE/B7&L'$K5021/H35&/9'<>4"
M6UIJ>O0::'*GDUWPBT2FSJ-7OPZR>E5V(@X9I\\K[^"\]F:CE-470"5SY-1K
MMWM'@U?WK8WFUMIX.:$5%PEM]M7 P5S[;;Q7<KH)-=YFA\&W[>$@OCK]Y=?0
M&ARV[?&K5K<>0_VE7R=7GVS9YQM,'Y_/]QN__>M1*PSW7QF]:I3,NZ^3P_N3
M&X_?):OUQNS4SMCX/6I6^?B;E[Z-5\F5[_WHLF855.!65_WQ>X+I,M8RUA<]
M5H)7%>5S7?::?)YK8_YFYJ.7A-?&F/=(0:B9/8HZ")7MS)7)/"]C_N2%SQ]?
MF/]=%>%<^'K>D/F2/Z(QQ:F]H3DDY?I9O[A'=QH+'O^MFH2$JXW)3N#DY;_J
M_<!%Z.)S?8Y%!(L(%A%\JH_NUB+X0*GFCWH6:BK;W$7PZ[MU4'%A^>8O\30M
M<\ERC75*QO#DJ1.4*JM#C#+X).C]9S)-MD7/K>_+R5CJB:V#K9/M=7_27-\X
MWJ5_XZWU#;+;^2!V#S:.]_[XI[5WT&XW3_[^MO=FZI38P9?CK9,MWCS9PEL[
M?Q[LK?]]M+4#G]]IM^#O7_8^_MG9_OB!-=???OGW9',F9SPEP2BL.=)4<L2M
M\<ABD1 V"AOL%8V4K:R)!F<+SAA_VN=C[X 42X>H-SXY.^?DGR@\_J!:\JTP
M<G%G:F<1<NKL["E#J*E!@<:;0N-TQTI'HM,:(QUEKF(J\R$!,SX=I;D5$C.R
MLL;%*GU1T%@(U5R$RFN;L$PNI.@YT<9B:X7P4;$@ "/P_:<GW9)0%:R8 RNF
M$[]%$-12#/(O2=U9@2+C&$$4#$.0B1M8^I4UPQM LUX26!0>57C4#(^Z'30^
M'H\JB#@/(DZS)\YB),&C:"(@(H4?VB>.5))1,\Z<Y:0NL2/N7*SQ*0%B84]S
M-I=@6 AC-5624Y:L,$S'R!T\+!4,RQ!!S!)N1Q6LF ,KII.X@2)9K[E"Q'"+
M>#Z8;664 !C1RESQU5H-[$DWR**KYBPW6!3V5-C3)1TU;@.-A3TM-2+.UKI6
M.&!M)4K$&P3"@Q'XESAWU(E*.&64=S5]XD_#GWR@OJ2/JLQ_C!/82F/2'Q"[
M6^4]W2O#JU=M<-K0XX]^;S!XY@T$'PK6MF8;D,ID1)08L40=XEX09)S(796E
MH,XIG*PM#02?'1)<36;N" <W9S6#&Z'!CYE- 8G%@,34SI'-N(!90#(2CKA(
M"6D3'=(Z<A-LLBG$ A+/#B0N+[!,M/84"XVYXD8*>!*4$"^\YM$*)1ZPR>AM
MZ$+1_SGT?SJ6Y@08@!C ]0E4(4X\'R=[2A.$%C$H0(.B_\]._W]0-_AN(+"<
M)*% PSS0,$4-@I0L,&X1@]5''%N.7$P*"0[2D?>-/28%&IX=-%Q*#2+#TE(?
MB(V>LTBU(Q:<AF"-2MB-2XP]4-_00@WN2?^G T54 ?UGWB'.G4%<,IXKE"FD
M. ??T1@KN2[Z_^ST_VIJ<$<0*-3@R4+#3,3$$&\MQQ'1P#3BPF#DE/'(2$,-
MD ;!,%]&;'@)25NG@G^[V,B\-<F7#]%NV K]'H(CN<+4YF PBF%]U#^K]U9#
MV.!\-:JS%2KI5HM#J;]G B!:$A\2Y2CJQ#)(.622I A,E1!.Y3BOO2K=:O[6
MYD^[X\D3U//G$/DX18 YR4L!@IL!P?1.AHO*Z!"0%K#"G(8(GDQ2B'D51!3:
M,HH7FUQ4T&!)K?X]Q#@6;?6+BL^AXM-QC.23(TP'1'0 %><:(RM]1#99<$A(
M(LSXK.(-@VDQ]D]'O9]#!..&QK[H_SSZ/]WBT%O-+=:()\<1CY0A8Z5!!'M)
M->$)A&'<9'JVH4(Q\<N- 3<T\?<0JR@F_A%4?"9Q13E"H])(".T15]@@ZS5%
MW$=%L3,\$+JR1AL ^<7"/QWM?@Z!B&+A[\&)GXXY.$NL"HXAG;/7>&YE[$AR
M"-89:Q,)(<HO-LFUY&+,I\)O>_T46R4;XZEE8TS6;=3_#ESEH/5"X.O#;#""
M6&&$M"@RYQ"W.B(CL44N>LW 1A%*RFF*YX<$3R@F<0D:E)2,AT"*J:T,;:R6
M.6*)N07O)G".;*(>)9YH(((+:V1!BJ>*%(\?K[AOTE!V.VZ# M,!#4IXB P<
MG>AS_V ' &"5L,@*'\ \$,$R7^"LP;6YPW9'T?_E9PI+%]"X,5,H"# / DSQ
M !R$DZ#S2 1P&[B2&ADL*0I*"^JH(D2-3RV0.X<T"@HL-PM8OO2+2UE 4?,Y
MU'PZK*%#D$1SBI@6$M2<@IH+E1!-U#*K*:-4K:PQPXJ5?SKZ_1R"&L7*WXNW
M/QW6T,'&R 5'ROB(."42.2P8DL%X:1TW-/!,]%?-[,&EDDCQ@-UO8C>4OC=W
MBH#0%&7R7A"A./=2& 60QSG7,K" C:EK$3]$X..:0J-E,_.6\+8[$_;@7DF%
MG4$R8H&X9AI9;"6R.C&EM1+1T(5M9I9RH\L)I*7<Z)P<\'8 ^7CE1@MH+@8T
MIW9^A&5)8D.1- (HH1 .66X8(C[*R!TV42VN*,]3 LW"LYYW?\&"%G.@Q72D
M"(> A0\2!<$\XK#XN82?090G3(WCV(E4N@H6@E4(UM/K*E@ <1Y G*%/C@EG
M+$H^ 2!J#^ZFH0SE]A9)4ZR\5:678"%/I9?@R\.*Z>@;3M&0R 0RV%O$G=?(
M4L>0]!&GH(/%!I=>@H4]%?94>@D^3T2<S;/RG$E,.7+.8P3KS)'5*B+)!*;.
M&V\]>TK-!*\)53ZEB.1$OJUKQQR1'.['FT8EOS]I!H\S]$;Y4B^#V"U-]/'<
M*EX7?2P(=BV"^=G&-YXRP:1#*7"*N#4".:PL\I9ZSV*(EOG;;I_/IS^+)6_7
M<;0[Z/32(=R57&S.23Y1P%KZD. YS"HAP8? M.GZ-BH&+H"*.0T_> )T@]\T
MDCC(8+G33CX+3"N<93DC>==PEK(9=1LEGX[D^>@\:'F.Y%F%N,N'I7Q,*!%N
MK=$4G&UZNTC>,JEXH2TO@+8L2:!M;MI2\&H>O#J>KLB5:'21(BE<KLB5ZVU:
M+A$-$7.EO*:<W2[0MDQX52C)<L;'"B6Y!Q6?CH])KKEB!'3:"Y7W4A0R-*C<
M"2BIH SW5-XR/K9,.EXXR0O@)$L2OBJ<9*$;)=/AJXA)Q%H:E"* %8_4(1M8
M0)XY!LS3:F/$[<)7]PM8=9CJEV$6"_A_:'U=.QT>6#?0$;_V&[QX.IB.[7]N
M=>O!F(LX=# :#%OI>/Q2JQM ^EY1OJI$#7CCF;G^+VMGLZQO=?FEOW]G8>IM
MKM-NFK7[XD+<$[[45WS5&L)S\Q?&I"X=TWJK'_VPUQ]4X[YC\SS &Z_- \)H
M/:F=_5AE&+/=X^ISGE8,5;1^/\<46\-!E0<)&)='6H6S!V"K80\>6_[0S<@C
M ?AE.-D #@-WDEFEN#,L\I3 AV#FFJ)G^,&[2#ZWGDQ[_^YCW_FG:S^:T?8!
MC.WC)M[^(]]OB^\=O&LWUST'B!8P!KJU_IIL'6R0O8.W^_^>?#C>7M_\Q)7Q
ME"N-%,[[T#;O2'.12:$0VBF 7&M7UDC#J%DZV+BAL'AI&!8FFB \YY(9;9@.
MU#N,.5.!7%/WI@C+XPK+[B<O$]8N8,13W24P&62\XPA3GYP07+B$5]98@R@^
M(RR5[88;R@L8=L$,M8HHP@GQ-I=4," X*E&A*;FF@D*1ET>5EYVM3S8*RDRP
MB 9AQDU<' D1>2D2C=8F( 6YPCNAE\C+6"1.[9;O=3J];$U[_DL5ZJ+]56KE
MYUL?E1E4V;8T\D]22UH6B$8%%S@$$]?Z&MO'JQ78QD&\>*7:1 ZJH]B/U5?;
M'H&UM,/JOV_AC-S1$B[<*_EA+]7ZS74[C&]MJ_]/GO=+EE7P2[8^:2],/D^"
M" \@J]%Y9(EG*)?YI0%C10E;61-LE<P6[FG<2F+N: Z+Q#RJQ/A//AK#@R;(
MIT!SGE[>+:<2T1A#LCFNSR180[:*9QW3&J-N(S1WM(E%:!Y3: [^_I28M]+(
MD*N#!1 :[)$S@:,$=I$FK8G(9]FXNE1H#F-_;!8SZ[BA^6M41_LM\ ./[* ^
M9PI.[9<XK [SUE0VLL/OCN/_3)E;^"6_^_UJ8[-9!5C9P>I%MSF/.0MLJSNJ
M)>EFCO2--S3N<IF)W\S!6?_UL#=HY>&^ZL>VS5/\]:@5AONG>Y/GOC7>Y'F%
MOW_%ND&O/1I>_95S _2@/K'_2'L#DDVMU;F?^_WO6^J?(W+]:+\@FV"PKVS[
MR!X/5GZYN :P ).+2P9WGY[[E3-,Z38SU%,3O&Q'9RP(@'6]?BUZKT;=$/OY
M4S DNRQ#J?;[&<C_JP6VPUA/,=,:<Y^$XQPP/*EHM;>8\T]J96VG/AD.VODF
MVX!ZC\I>+= /+V>7;ZR]WMNK-IMO5I=^H,WMG8WWU<YV]6:[^7[[/YOKKW<V
MUJNWF\W7S3>;K_]3O=^!%[8VFCOOEWXJU66J/87%8XL;M<&$2FJMIEPKIKD3
MX+=P:R5V/KJ56V'MXV_G;G0.V[WC&*NZ@5OUUZCO]X&T5'^U;??9;>W"S,#.
M5_%TSF-#?7@ZYT.8<_73RL;[O_Y:^?G4\K? F0:&5PU[E6VWS[X[J!WC*G\V
MO]X[&GQ_:XH8Y*^>W>,B19CZW'Z_-_J\7UGO1YT16%3PJP_M<;\']PTQC&H^
M S?>3BEF5WY0U0 )WX-!UH/?MT S;/;TQZ(+-Z"\@AL.]P?53_E>*Z=?KB;E
M:G^&ZXV92FKU!YF>'.>OP<6F/CG^?CY;2_&O&]T\JDQKJ\Q4ZU?)KS_7USFT
M.;[3.LQD!P9VNI^>W^K5]/?" SG=L.B.-]SC)/A7TZ33[!YXO##-'VVS=R='
M'RZP?L>H-])G'Y2"E<B)#UPPS(1.G&JC;]EJR%W/^]TT[S_5JSJFN9W>U%)0
MJQP\W R!9Q0?T1?'\7>/FNM?/KD8%*&,H>B211P<>F2DE4A+[[0A,6@/MEW/
MGJ'Z?Z=Z-"'G]8Y4+<,3V@^_]D;]2]GYE!Q7O?XXG>R\%(XU_9Q4U^?+U:^#
MJHYG7JW>I]HY01;0!9#T(4A K0Z]JML#U83Q#??AW1^ZM5."C8U4-G@EM/><
M$@*,R%&&LS1+)VV\-H?+GIR\VK+?6IU1IW8P+TKD]YD._A< Y5V>Y6"G=RK#
M9??V"C$^AGM^@I6Q.&"+,,<&7%5)D?.2(6(T#9PI##"WLD9% U_2@[?V5?/S
MZP;;KWW41NV83L-J!T"ZVQM^E[OO<G2S8,$]0>1MMD8F\C@^Q+:=QFUE 1U/
M&4H1NRO$[F1K9^,33UXZAS7R'B2.$Q*1#C@ADX@CD4DB3-Z(O5SJ)C9X$B#(
M5&3*]J]6YT&A%C\@[>#-9LP$X6SUJU:F\0!O\ L [^?6UYCIQ^0J *NGKYU!
MZ^&85;CCZJ@UW ]]>U3?O-V>P#E<\\=$*+.#FC8!7<P[,AF[>^>S@?.O,Q.I
M7L/X/G_NQ\\UWM\T='\[Z$5B86IR43]>CX;[O3[0X>NZ#TW40[X\]2#- _])
M2I%\3 8I'SGBQABDE?&Y-I)D6$3+M%E9(ZM7G= &QZ2=A>-[>.V"I<\LPYXM
M1;W/V!H,1K;KXSD6D)V%S-['A-UV>J/N\*:G 18E?^?L_1M[F-W%L4"]B^!G
M?8WA;:__=I2KWF].YE'DZPKYHLV=K4_.^404F'FOM,A]JAAR.E D=7(J2BT(
MXUF^KBI>/R5?=635?K6M=KV5=4&>;"U^;Z/KCVS_>/QUJNM=;#JFJJ?^9/X*
M7*P+CO3DNJ-#N,<9:3CU-[_+YITWCQ]_0Z,68U0[8-5Y:*TVON7?X\4I7CA:
M>%'3>,))2:Z8E9(31S7\T9C"'UAL02X/34^!O-\':]4>T^NSD;SI#8:@7K/P
M?JXIQ>MVN^?K3T^0?L94Y*L,?C_.^S3U?N<.#/QW^-*7%Z>!GFR=^$^,$B>%
M#D" !""\M SI1!4RV# IHM;< PA&P*G#O '9'\4;;ME=W-.BJX^[I95Z>=,I
M$YOZK"PH>-Z"&IP3?G]>^.-8^,^<B3I@ Q]J=>%C@ 3V6^5B-Z96YF^^/0KU
M>_5'02GJ4C3UYP=#^%\MH?41D_&WYPFK53_5E^N-8.)A\/.KQ]L:OLW1V\DS
MOG "&@;2MH>#^.KTEU]#:P"._O&K5K>^7OVE7R=R-0F Y:C9U/GG>L+CMR?Q
M($-6I90Y)#2IUS.Y\21:M%I'BZ:.98_?XWH5'OV5;^-5<N5[/[HL$:N,JEM=
M]L?O"7.[JSZKP;*KWSY_V3D+.%V9MS=7K:>QRCU2BLN,0:_CHAE,KJSI]#+F
M3U[X_/&%^;^$IDMO+C'>]U2?\6EG\;W8XI0K"_!6SFT0L/DVJ.;;!6!/U <9
M9^T=MN#:?)?^?=S<V6MOG<"]#O;V=P]VOVWM@+=/MXZV.G_SYL=_6C-9>YT_
M81[[!WOKFZ39^7 "\VHU.W#_@XUOS8-=MGOR^GAO_3/9^_CGEW]/-F9*MDE#
MG'=YZ]8F@T F+'+$",2XB2$D$R)Q*VNFP?ELL^MEK#E9JO 6H%LTT'FK$V$\
MV2@,>/E<4Z&)8\%J+0(._)KSWP7H'@7HIDJF*)]LT%0A3UVNX^8\TD%P9$0(
M46BGO68K:ZH!OE$!N@)T+Q+HHA2!$$XXF'[N@1=8SB).46,KM777=4(N0/<8
M0#==RXY(DXC(M:%DSG:QG"++/4">UX2Y@"/7>&5--JAY&D!W8]_[\F;+2XU,
MFS-[XH.Y%V'>7NU+-^GYX?BR*3X;T%VX&WUZ>NE][']M^7@Y!N_8;[^/)>UM
MO]<Y_\XD:%E >G$@O3GC=FM"15*:(F=H3DGD AQP01!6E$66G",XU-4<]&S"
M]>/UGK\E L_-.0N4/6TH6[BC7*!L":%LRK&F)"2G34",QEQPA =DE?8H,4,3
MB\$'C#.4"7;G'<0"907*GJHK7*!L^:!LVG6.*7*/)4:26(<XSCT)L5,H,$\-
M\TYHP3*4L1P>7QHH>[CZA0]]ZNQ#MQ]][W.W/N%\X7"9[PV&9R?*ACW0Y*]Q
M,#XM5A^.SL?6Z]/ZEQ]:K8LKW"3]B7&9N'8R&F$Y5LEXR[U6A,84G+!TWC/0
M<Z% LS>937WZ?K"3*_Y-G\-L]H:[$09W^GA>\'%H?]0\^/ I64(4PPEYDVD(
M<Q)HB&# 2D*(BKD0*%U9TZNSU?&JR4GH<^FW^?C#:<J<RT<7SZ2P!ZI8V>IH
M4C^ELN,"*J>I)=^3.^[K@.^]2= X6^5MKS]Y*7^.7+ WH,;^51CU\XG+ER=E
M<,_=3^#&<!*30(*;A+CA'.D8+'*PLE@2'TTN)416.9_&X/$YU:M++3PE7,ZG
M@4%Y1K9]?LOREY\FIX9^!H6!H==I*4!CKCXB/&=YN#%:__2 >VJ VP-X]/#;
M^?35C6\^#@;?.5K\-CZVG"?I[6 _M7M'+QF'C^%:GU)4COL0D)!1(RZ91=8#
MI6)6!1$H Y_0KJSAU=E]K9\OY*4T;K;B=]UZ*"M^RQ7_^Y/A$?.D(S*)6L1A
ME9'37B!M$F,"&QJ)NF+%3TWON,K:3=;[KOY96>_;K??)QB<EI6=>:D18KD2L
M)$$Z$ 5.$S4F>BE\;I:%5V=]I)^_4ZT+!3^?C5&<I,&=56LX[+5;/F?%92)9
MY\:=I<6=IFA.BL ,QJ9R>,E%SF5YNM$P*T6^4)A<Z6+^72XWT^V-25L[YT"W
MNI/?ZWH0,(I^O*0.RKA02NR>UK. SV43/4C'DR'VX_^-6OUQ&LY<A>1JS;BV
M<A;A>N7'RT[H RSHY6E]A*Y6^9_[SMB+G_-C?1</>^#D=S^O QMJ]P:C_A+E
MUWV> ,WA?O/D P&PR-TDOC5//-X[V#C>WOERO/VQ>;#W<1/N]S?=/=C[LM>:
M IK.!FON?."[)[F;!/Q^\JZSM;,IMN&_70IC.@B=YOI>J]EYU_D7YM$\V/SD
M31(\8(E,P+D?.@O(,(\1421G(BM/G!N;!9 ]\'6RER)I"I9R1:)2G (U3XD+
MIH.6A+DL;E/Y>-O@N-G\V*O).@QF-D^FLS=G*W5=?].+@V38**N4T2EICCG\
M;B@A4AL=H\,^/=7*7I-'6&V.02<_H$5!^V,G/TZ#\IO]5DS5QK?H1W6AS>V4
MP!OOYSV$7HWW.8VQ_DSO3,(R_1ADH>G8+P#^/TT*6[T!PWM:S2H;QJ^M> 3F
MH-6U7=\"Y&Y]?YK5(0!VK&M;U:3IW,4'DV</;A;</N=' LX?]@;CT@%PQ[HH
MQLQ8!C7UL@/XW&#LBYW>%CY:W[?KXVKU'AC/^*/?+S%)Q?P)P&KP<UV/H*X9
MTP>*U3^N.M%F# -+E]T^=SPV;3#5;%QB+IB4BV&<COK[5<_==IPZ6A=!RYG)
M=6'3'ABO6)O3R5?! $[VQ@?G-P1A+8:VU:UR=E%_XHS:T&F!\1R>5BKKY\H@
MD_5+H^ZDQ,=P/Q?Y@-GD:C>9I+12WGIM'Y^__*6//G_I?"KKFQXL0#^7<WH.
M6O"Z&HPZ]=*"/)UV*KE8C+9?V[!QXNID=;(NV,$D=WAP=0[N#1^$NL_',#_J
MD9SXNA5S1Y8WO5H8SLYM/? 2U2.I)FVH00E[7UL!+KR?HT.MP^JS;7^UW=8)
MC+ !0@W">>&5P]Y1IJ-^/(=< *H7ZK=J%3QLG[T,^@]+W@?MSG.>?+ZRAX?P
MJ.Q$?\8%<0;#&-M5LJX_>>?<MV$51[DJ65;D24&(9'VKW1KFE\;*'D[?ZHW&
M%?D^@#,(K[[/Z>!C*'ICNS;8U>I_9R=9B]UXE.T12%;>7X*'DKV[K)GCC=Y.
MKST$S@N?]WG'R@_'N)('/F;5]3L9?8YK9#I]J+[7[_<&8SCN#:,_FQU(:.R&
M,?BW6RDB?^S'96%/GT,=H:@?#*#/(.;-XUQ?R-N0F?P3@8D;L@)@ WT+RSWR
MN;A+]3[78,Z2\DB:,J[".J,I-=)/# 6\F"L^C:5L,-YH'\ RY1V#,?X/1H<9
MZB;6#L9W)M.PGK4HM$$N^K7<G=>.26&_\?7/BE4-3LU&Y>$:><?TJ#7T^Y_K
M8FSGKA2[$\]@T #9#JU1I[[7/DRL^@K"G ,1;I2K:L'@&SF*T3Z3T[K )GS6
MGMA^Z-4?&AZ#E,(S.=7SX<B-VK9_-GUP?_)HKUJ_[W:O/<@N)XQ][$V>$_U:
M(^HAI$F=P\.ZL.;GV(UC,YP9#Y".TS&<>XRM"_=MG$'%>,GJ+XS@8=5*=13;
MX]A,VQY7@[,1YIM^U]9Z72:_=P!K/M<#@%DNLC+ZU9IXUV+I+^K*+Z_F.R\U
MWQ]]**7F^_(,M/D2:[Y?NS,TM9.$/7:.>*H]"=PEJZ,.7#D;K3 F$;+R</7&
MIO<QSVT"_7X\>?-%[VB>;'[R@B;'E41,&H-XH!Q9S0A26E(2F'.2T.=;,6Q0
MEPR[L)_ECB_9-%AL=:^+775G*\^L/'BM+;HJ#;Y-K2U!5JD4]U%G2NO%UYFB
MJTK/5V=J*08K;UG%[!$&*U>%-(]4P>OI%'N:KKKW4+6^)@ R@82+&;&7),4N
M_>-9<"FPY_9XGG.EL,LG70>#7LTA%3>N1G%V#2*NO\B5:>?GI>C"'1:42EZ?
MTE?U69/KU@D&]TBY+I=')4KN4\E]NO9LG68"5(PF93#AQBKGK0$_4\1 HV($
MWS@C_5W\&L%E'><TY7BL'WYL#???U)O=L;]1G[*#Y_BZ#D/'L&._/95$I]OY
MD>-$IQZ\[_EN9X/L=C;9%MW%V^OM]O;.YZ/F>K.]=[#)X7X'N_3#T=[[J42G
M@TW1/-EO[>[\T]H]\"=P;;[]\8/(X]VB_W2V#O9A;G#?G=_;=<YF:ZKJF[:,
M&1)1E(DCCK5%+BF*K.$I^DB2BW9E31!S:?..DK59D&LYD4LFS872TC.EN+7"
M!*^U%U@"=!E"PHT3T MR/3)R-=]<1"X>B0_6@SA;6$2NA43:,X-P$%%03[0)
M;&4-A*"AS#(E:1;D*LCU(^2BG'*F(U8D,2Z =3'KF!3P*[%!$'KC?/."7(^-
M7%.<*Q++>'0>"28#(!>AR 4J4&#"*:P-4X8"<AG=,'J9*F4L:$?C23C-UQU5
MNI>]#GJS9WDIK#]I[%/:T!R_9#)YKH*TR?!H01.4%!@G4OS-IX5]6S/^9O*>
MR\@#BL)[Q),FR"3A462 A830R+1;66.:-:2\<\&S'^#/(Q79+:I^1G.B9]9K
M)T+@/,1H(C<F",I]2O""*0[:4U/U:0=-6(R%M0D134#5<V*H@15'C$C&*4DB
M$)I5G30(G:W%453]^:BZ#T&S*"21H-HJ6.P,]CIJX33W2A:/YLFI^I15MY+1
MY")!3'CP:'P 5=>6(RJ9YA2$VV*SLB8D;6BJETC5%QD&)'25+K5+4]?^J08Y
M9/L80<"Y@K3/>+=J_OD_&^!?>$'K OR/"OQ_S[AS5G*KDF?(<,(0US0BIXU
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
M*5'8244%!HOM#':)Z4*F'@O(9A/C/>:4"\N1X(KDRB &.9P88D)JC8D!9!-
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
MS'WT&O[J#%@RY97VTA1ZLER@-IM]1V4"8I)!S3D&H$8-LH$F9)-/&K/H';$
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
M22]Y6BE;]YUI^6JM9>5$4_>>:8Y.7IE9<F67H49W61[X'<^9*9REH(3:"(4
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
M)@:H#.!#_O301=R8HGAZ+2;_[HP*))_)8X/2W,@?2%H8[!^R>RXOBHTWTWL
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
MBNU^/2)[AW^=[E["6 XW+_<NYEBTL[_EQO*9')UTLMT38,</>]G>Y?&O;R?
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
M0,$YXYP]RX0>FL%+>4X7#47(D1>>M48H$+AE433%9ZW*?*C\\ 2$R&>MD$?
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
M)])G[ZW0X'73_IJ=AU!4!DDZ*4V$PO1QU+Z ,2H[/!0C=I_HP63]"ZOHSS:
M8VE3E20043+=,"I()B@@*4+64>:<91=9?P%C_[1/OY S9TPUL^&JF#3'A>P&
MH70* FJM, 9/QCWLG.UQE>WN?+R9/QH'"P;,9IX#/??+?V"WO6F@&).32!%T
MX)C.D#6 P0@HV<E8BLX&^R2A[@ T*E4]-)_VF_YK7/C7[V_;"MMM'Z\T3.6N
M';(G\[?O%O2&O\-QW3Z[>]N_9O\]OSV'-M!.X#IA>,O+&K&892]J\]=$H)2:
MJQ85.3!!5L!H%%A5V'J'7%WM$UML@FZ09/@=[_B)->GT]>S)Z6)!L_SIMP7.
MENS@ME4_*^N?SG5 ^4_V=YOH+N>,2C!:\P(R@CCPK$KSG&D#$<F$4+/A"/3@
M<[;[>,9D30?G[*U9].-28MB]GCO&\@27;WXZF7_X-RJOZ6><SMJ'CRN[ Z\H
MG^!R.:W3L_J.-C8>0;8VIQ(BV*@MF!PJ)%D2%)>5#%22E'AP4F\[BBTM^;=+
MY:[B'S!NOP'^<F:4*MD6=E955ARF5K*0BO*0:]*Q2,I>B2Y\O ?4L+&KB5%4
MGR-D:H%XT!F21P?*&E0.K5/NX+'K<;7_4'RXOE)VG_>#Z.K+,2:V%D0U@2#+
MWK[/N8V1!RK8NHCL@HQ]MI:V=\:.JUM[$65P*76,GRYCBQ_PI-5N_OJ&:+7<
MLP3RRV<-6/UX#\B!PIWG4TS3D^EJ2LN)(*S5B,+2*1Z,2RRB% *X5"I%1Y92
MGPS#%1#[:HPKCSKS2%=,[2R\JP*BTYJ-=!8<N;L*PB=269/5N8^/=A/+F,S&
MKI*_OOKWG/'!;,7S^>SU;[1X^Y32JN7SSK&$(&E=@E@C S*1 J!FO1/)2*)B
ME%>EC_1OQ3,F>S 8 _:?^;U9P"IT\M-TUK3E<\(EL8-^N?N]_N!BL)^N(,PR
MB")#@2QXJ&R&'$3O"'*R(OID>-S^*V9@E_>.J6YO7PYTG_?!],-3JL2O+Y<)
MWBM#9R]E(C#%H()I4-9)8X[EB@O@1:T\?HE)]%$47P&V"5O, V%+#UD,&VQ<
M!7)%E4DG96+'6(46_&C'!DV3 >&$U-5XU+EC ?"MF#:AA7U@M!A( H,Q8EW:
M=.G5%%%<29E)625[-2U80LG#<S%'9634A+D+";Z L7_VZ&9-ROH%ZW6G=5;:
M%]"(++P4(Z\[D2 XB5)D(6HG9^D^5&-RFG=GQ,VBD('D,%Q>$9=OV'RW__SX
MWZ?3]WC2=MX>KY[@8O&)S?F_X\DI352.1?N(X#U9]NJBA*1,@BB5KTJ4(FWL
M0Y%-X(W)O1Z0*X-+9L!JA?>,9;[X] H__!U7M)CBR7(2<\K16$91./8SU@=&
M85FD2=3H*_,Y]CJ!=0N<,?G;PY%B_YD?V$Z^J$^GRW?S)9[\O)B?OF/?[JS0
MD3_-9V4Y5"ZK<BYFH'H?DF5K3ME4,*H@!%(:J!2,[#-89?I8G-TQC\DA'XY.
M!Y+A\(JGM1YX-GNYF&=:;U.8: T'#54A3P%I 3%$!99'KZ(.1J@^FP&WXQF3
ME]Y!]>P^]X/QX.6"WN&TG%=KM?1#"R+.QCIQ,OCDI05"IJ<)CJVA4@%LS292
M9+Z6/C4G]Z':A!/NP7%B,#D,9Y5RGI^RG_2*,K'/E$[:;M?%4,E9YJ<Q@%39
M6#I4$(HI(*5VKA3''G:?B/X^5)LPPS\X9@PFA^%MQT_M&-P;*C_/YV4YD>B\
MRMY!4"FQ'2,-(6$!TZI&A39&]_9:O\"S"1O"@V/# ',_L-\Z\<&A]6BA4&YY
MJUHA"<F"PI(3AJ2%JAU]T ':7^#L]937U=GS>'5='C)JD_MA>G(RP1"=DH2@
M?2M?SB:WXW@6!$6M)1F+V*<P:!-TX\OP;,6)6UI:#"N0 9VEU@=A]>GE"<Y6
M;*-;-N'=>4GFI+B:9;$)$'UM%>X%8G0$-;"*)J54C'WVR>]#-;Z$SE[4&$P
MPQV9O2"D4,ZZEC[*G@,X$[V!4$-IW5>D%R&(;/KXRMMH@<.F:?82]4X3VV^W
M\U(53;*JN11/4(+-/"CM(%FL($M$HRP[7+*/N;L;T_A2*GN)?J#)'[[AS'I'
M_E6;Q!?U]^69>6H[=AC).(B6_2^3986010;/G]J4E$779U_K7ECCRYSL18GA
M1-!I=U.RRZUUC*R66B=.%0NDD%HZSTFAH@^LN Z]NSF&W,A>4M]]BH<KB_N\
MG<[^QJ^K>?ZO-_,3GLAE\SU6GR9*!FF184C;3N*D9'A\7H,PSK@6@_G2)S+X
M&K(!1S[143J3*$,N),%('WB0V4%UMDI7E(RFSZ[EG:6MHRG^W)\5]U2$;C7Q
M0YZ0>3M='S5KHSL[$_Z:9GD-J&01:F;=Z@LO9]7J4TPK1D>4J$U0J=/1S7M
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
MM"Y$P@2R4G1*/NY:67[<NMB'3])]2=";I&<GT:_A:]>*HW.07:@\#<CV-Y(
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
MH,B1L6F-4%$5'G?K@&I#)%2]NB'?AF=,.8T!>7*SZ_'>PACR:%0YS:L_<+'
MV>K3>L!X\N0$E\MIG5*Y )>%D^M$2M1U?8ZTM.LJ$OB 0IH:;<)N!1^; !Q3
M/J(C=7J(:\@BD#;DUGIDV<[\39?MSH$+2*8*5#XAB$J:(94"T6</(JJD=,0L
MB^U5V7$WK#%E$SKR9CC1#,:6]6A_9!=D_HGH_#36+:/6%(5HM^L&Z^09DV,V
M KPH9*Q3194^QU8VPS>FG$!'_G00UM!JY]EL>;I8'Z6Y8'4L640O03F#[>Y
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
M1LUD 6BB@UBT#0F#CZ:/=_(58/NG8,\>_Q/Q(FXJ]?;A.UF<K,9#B26"*60
M=:L6=,45#II3E'U*\C;#-ZZ,QW!,NIFI'5Q: R;SS['-%SS-L[NPR2B-$H9
MZ%1X^"$"9N/ 5I4"1RL);9_@<C-\X\I@'(!)PTEK<";]NL(5/9Z5Y_PO[N1Z
M)BRBL,1M(&H='11@L6S[T5KC22J5^]28;(-R7"F*_JP:7'*#<>LN,+JB83P9
M5!4,IO" 0V"VL\:4WI#-&/M$@IWL^GDER)T6@NV 5VP75,FY"5E"4J& E,$F
M*5([;]-EN/?C&I,='X(IU]?'@%(97-O>!8JRL>2]A$KR_.![\.V6KEP58U+9
M=^JCO97G>UQ+W8,K0\IE,+)\C<"!9'!)09':,(';K;\R2% V!YX*]A9\GRAI
M&[6R\ZC/O>Z;PT;K2%C)<I5M<T>H",E% S[)7-&&;*E/J<I7@(U)G0[(G#NT
MZB#B&7JEG/O7MPS8"R]%<>!UJ.S]L'R#-1ILR:B4%8(=K:Z<N0/8F-3J 3@S
MA'B&YLP7WO--:,HEYU*#ALAT9OY"TL) JV<0HDI32E<E>S^\,84Z_?DSH*@&
M#G&>SY?+GWA&GLQGJ^GL=#I[?7Y>=#Y;_D"5>7\EL_KCQ]4"63C3&2X^/>,Y
M7;:C!/PO>;KY-:^?S5:TH.5J4K(ITF0#F04"K2$2I!PT9&^CK,5$E?OL7'0<
MU!'F^RG_9;F:YHDCUC(^%C":/%/0,P5=Y=%'$5+6*BOJ4V"V!^@Q>15CX?IU
M]7 H3AQ3:9S;SHFTH0IM F0*EN>I:@C">D MR,8D0^UTG\WNF,?DY'Q#%-Z%
M$0?8$'U%/#=YRE.S?N"\_E@KY=7T_6?LK]B,#[)#NN6[AMLRW6>0 ^VAWO[&
MVY@SJ>A+5LE#3H6)R8R $'B%9].N9_56>NK3.GMSC/MJU-O?="&F,RD]O@A:
MFQ]YRL_[],67)TJ[;*MT8$UIES2H $GPDDH8O3):Z]3I%H0!P(_)3>C$S.LJ
M\] B'\SZ;P+\Q>H-+1Z7_SQ=KM;E,!/O%$E2$6IJ38F3B!PB6PUD?0SLP221
M^]0$[()V3!9_1&S<2Z@'I=_M6XJTG-BL2;B20!23>(ILA"@8,<]:3475:DV?
MQC[[H!Y3EF1$=!Q$R >EY9,W.'O-7[C8K>$O/5XN:;7\=SPY/9/HR<G\0SMJ
M.RFQ-7B)"-:J#"9& S$Y :J01UD]%=.G5&'@@8RI]GU$Y.U%A8/RF0-)#@1.
M^6OIY.)P^*]O<$$_X)+*D_G;]LG9<.<<8 J7R$=G0%75CAU[">BTA.IRY-DV
M%O%XE-YN+&.JKA\1JSL2XJ#$Y@^?\**<LH\3DK1*D&3'NETHKWUI'=0E%&V\
MJ+5JG?LD7;?#N671?=\^%"-BY(Z2/"C;KI=5KE,O4_Z';=-HBB<3%4J[.\A
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
M!. HG0V'4MD;)6/MU(=S)[AC"I)'3-$=Y7L,*EY4!\J)5"&$DEOE(<,U[*%
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
M/?O09"@--'"X'[A64@7)'68:)[.TXB5+GW$M@.4H>'99A-#&\WEJUWKVH<9
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
M4-YF4:^$JIVLBB+7P7K0)H@B-%=!M.D?MIOQ/8%DE(W(^7 ']T,@20,/8"/
M5P*&76 WS6?9$OA!W$5Q$%RZ&>S?(1$.B,<B,XY6:M!^[8#;#+$&JEDT)OJ
MVC6*DQP4?S>[)..8Z+N)_@?NF//K*DTPS%_/3L:+Y3@M+@)#YZ<G:%PVP61
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
MK(H1\QKF8K&J4<3S%7)D+6>ZL$"8) W;< M!%@,Y>>:UYR;S-JQX&-=Q\&)
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
M6M#K6P%^)X4LWK[[_:("G"12;\B&H(.N:4/U_C3.Z]5IG&7&"Q=M"B\>A'6
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
M02E4HWN?VO.XZ>QI;_'C;%Z?_FJZ/A0['_!Y]A\GS]B14P8V)4W;-S')DV!
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
M:-.HH NZ0;C/[[[CIN;G?BE&C1AH#E&HX*0&92PMH44PX%:;@-I&*=M4Z/<
M.?Y:-K@-/<A[WD!%#7:YWV>S]*_IQ<7J=HD6^7G&1?XU7_\["87VX$Q!K4!E
M0!5CP$OF@0#K9&O:;6HSD1Z%=886,YP:6A!"SF<QY[2H?"6_3FM#X6E-VKQE
M(B S)E=-J10Y%!?=JE4V!!L5;>'21.$DC;X-FTP'<&=H+T.K9$R^$",,.LD#
MB!AKUP?,$!(**%A"8M:Q8MNXT<?G"QEO/1E"^ TX0V[WOW?EC\LE7GZ:AHM\
M7;%\0WNT60PG$EUQ"0W$S&I6$7/@34;"'@)CICAKV]3&]8)YAN;33DTMCI!7
M8/.Z[OWC[)?\ZW3QM=9WDMU__S,O/\_2:E_]^!E7T^'5EYI%0R.[&>6*7ZF@
M="Q9"R865W-IZGHI!7#TP2$K0I@VQ!$##>!L[7!<U39C)GE7KL'CQ>_SV=57
M\O*NYQ%]MU8>3R^O:%@;(H?75_,YH9_X()60R0)B[5FMF8(02@89&,I:]R1$
MF\UR?\QG:(<C*; !<\KM5>,/0EH)Z *7M;T!A:?K*T:>3=*&@=:IU&S] I@(
M-$IF8V Q,M6Z&?V3(,=B/VAN4JT4<RJL!UL'QK_@Q763RIQ7+%(IK=2&%W7R
M$"P*7A:_?/]A?BT>GV#7R50QR)+11RA>4VC,:C*5S06*B2@83U:5-B<4XXSO
M^!D* UOGX]>)IV E#0Y0>@&^PX#>!7;3](<]@9]$8L1)V-(V0^.(AG!"=JQ=
MB.@]X<U*@%*&=DP1#1C$XGBVQJ4V68 G9;_],C;.R7S[Z']@6HW?\>(;!IQO
MZM2LT,7*>JL<)2'1#H(4 E)D&)%K0[_0H;[HQZ>.'_",HHC9(%(<F''CP^RJ
MQON7?^9((7\MJ_I /ODTWB0/H,0H4170F=76F-(#9OJH?%;5](THH8.&GWK/
M^>M\4$D//*O?7L6+C/,WLT_3Q7(:%YOC[4U71NLP16E ) J\E;8&0B9S-<H8
M5-KPDF4'&WC\+>=O 0-*>6 NCAV5-;9DBL2]!6\%@DHT9'22U<M2&6**5JI.
ME=W/NO:P3< VD-2;V\':Y+M@^OEJ#GMIJDOEV3YB'JOFT,2(FH<$DO8A4++(
MVB'9T4*%69C(K.V6NW*"JN]?<SBXYOM(=\R:0V6$L$$ (OFC2A.V4#R'9+P+
M)LEL;9MFI:==<]A+6UUK#GN(ND'BVN.4D%*8Y&I8BS0T<GE<[?NG*5;QR5.4
M(K7TC7+[3YM5M^UI[G Z:9!Z\B-O81<P/S>;;B]U/<JJNH^LF[/I,J.C05WK
MG[#NB+;>RV9)=LYK$Y,4=?PYV72'TWL?$0]\0/ $O6CPR81"VR'63A@A:G!!
M*2B.Y:05"U)WX=4]:6+67L+O3LS:0W(--OT?3D!>7^!B,2W3.Y6-,C&=;?9@
MPHI1*7A $3@(0AL3RR&6-N[?$\#.?>,?4B\-,@0?@;?9HCH '.^F]2&(QW$1
M!E5L=Z,Y0"NMKST?!!J*4E@C:Z/K46A-J':U(8IT%&ES)[TT;:H?CF0V3S@8
MQ[6:/LIH;2UWTU5K?NK;V?+AX_KU_IH2.B7CJNHU4E#M*;P6/H+.%+37XE?>
MJ&#O$-1'O@DYW @>,[&6&FS@(3W&^Y"]LG)%"Y5*KK4?"KP0M-?+X!QY;NA3
MHW**4Z;@&37!;6]]-,A*?[RDOPNX%^J=/979BU1E'TV,3KTCLC><5Z8&)FG9
M<S0]@F T%14/V0?+_#9Q[_,UDP.H=]I921\%-+".^RP>!;7E2M>&@$Z#LL5
M"#Z RZQ87WE!?!N+.'FVE%ZJ>I(MI8^<6]S#].+TL2(JJXP!\LXJ4:7S$)0.
M$&0)UGKE8FYC%,^:<^D0@VFGGP:KR"-5-ZOE,\42A?&5WS(11FD<>$>F'WD4
MDD45HV--S.<)8.?NQ0ZIEP9%;A_I][9$L)XY78 U]6)W0CN.!SNH(F<MM=!@
M==D-D*$O-@L/SM0^15$I<"$:<"EQVE8=NMRF0&%D\WC"<SV.=?01?HM4HIKE
M_ .N36^-E+E+$0$K":%RJZ09H0&--1R+TRZTN2'>A6A\MV0@I6UG% TA\9VN
M[&C$?YO-=U;NS9N6I(!=7MN8,+#WR+?(!*/W3ABD?UA6227/@E#2:\PF.,;P
M:3+!+@A&(!HTY#GQQ"HUI0V@BJ382RORSKF6P93()&^S1(Q!-'B7!.;-[/+3
M&PH7UDP<_R=?I+_-YG]?Y D3N5A)D:<HNKJ5D::K<RN)>"$XTCK1GJ-G)[P3
MY:+H8S>/<?,,HY86UQ"[0?[(XC+APHD4I0+-:T(JRZQ*P0))2*7"&*T-C3B[
MNT+\N6SH /4T<,YV\I@EH:UF.H)EM7%="A)\9 6T\LIPX\D!:7,2\,Q(Y ZQ
MDD&$WX!9\(_+;V2YL_GW?\RGR_SK[%^7DRA94I;<45]6E/8%R3'EM18-<RC6
M9>M:73]L8SE#0SA0X ,F<]<,Q6M"W<5B%J?UB.L?T^7G'[:_:JR3+$P1B0((
M;E@")0A?8$E"1(G%^F +ZU+HW>5=9Z3P)N)MD-#7AV#9QFR*%PD$A9>5@"L#
M%E.+84W2,7%>4AL'X_ES8!^R9K1248-$B#ZGZ(S^N[26 2^&_*$2%;B2'#C-
M'>U^7'/=IJG=<^5(.\2&6BGF5#C2'B_$<-ZZ4D*!6J8/*A@+M=47I! 9UT9R
MT\K4GGL-6R];Z%7#UD<GS4N8NH#YN6O8>JGKT5JF?63=W !H9<U!.7+ >+"@
M<BP05""?7 ;OG8LL89NSMU.O81M.[WU$/' -VY]YB1>O9ZO:ZTU^!M/!IU 4
MA5VXZO>N )4A=TE&*QE3SG'7(:QYX-''KE?K)>C9<%(:F)_JB?(Y06&SJ,>P
MQ4C:F*PA1S<),$D6511/8KL^[?D5'NZKR.$DUYQA9+7&%!JH4B5!%N3.JII*
MX[P*-88)W$5'2TRGQ??,R8;V\<4&DOI89$-=,/U\9$.]--6IS?T>8AZ+; BE
M9R+0/D/+D !E @.,SH,312LN6$XN/5/5]R<;&ESS?:0[(MD0^9A:92; 9:Y!
M26YI3](1N,O),FM\X*5-@M!)DPWUTE9'LJ$^HCZES*![)^>C) ;M?.MH>4'=
MQKV5%A1D9DE&*46QRC!$7F)DVDN'Q6KE^J0%[01PZET-;D].O4RTC"HR<G)R
M*8@M@J(8C9 8RYFAEJD;F^6A)54M!WF$SCJO0JU]B,M)$DQK;A@-WU.@4HN%
M?1$.BK8E^5(HL&A#%G( Z*-7IIR,Q0_0HF<O2VC-:O,$Y!AK@ZO%V]DRUPNU
M-S.\7/R58YY^J]'6V[R<>,9X4;: X+7$4*< M=<CN6!,,N]M,-ODQRTH! X=
MQOB&/IH!/<8V,*KV6Y-?/#Z8FZ02/LDBZY#(J"(OM>I,2W"NCD%HDU2(UK*C
MF^PMW!?3'$Z; Q[1U#/$/OW9Z#M50->RG02K&&99FP-B)3,7%& XSFCKB8(Y
MS%:D^(2#?A" \S>J\?33@#RT!_!5=<NZ^]\:O%5H0@XU?]9[4,)S6H\C R^"
M"ZB%\7($6KJ^L,_?),?7;FMRN\?!;SKV\HF4TEB-$9"P@\*8:8TNCC#;P EW
M3JE-K]M]T+X8XF"Z;) ]UP/S^_F,OEQ^?T\Q9(T>?_OGU?1KC2HG1G#'"RWO
M,FH%*M:>FEX&*-GKH'P.L1$;[Q#H7^RSF:X;D 7T7>S?SB[C#^L]6B6%(R\$
M;2PTWTP&[S& \0:U+RR5U.;8_U#D+W;:1,?W;=0>X5ASHG/$7+BI\JJW;JY2
M )&';)W(3)OL&&^SI>\!]N>QQ-::O&]\[E#C>S/%,+T@?>1]Y87"FV@U:&DJ
MO6O.$ ICP)0/ELM8+&M3<7$H\I?3]5UF/*I-'/=<<G/(^AZ_KQ*8%'<A9:3I
M9QB"\I$<;1T*2,U%SB):%H\>*FUA'M^.Q[6/PT_0]U'NT<UR3I_O"'K"I;-2
MUY9+*H;*V$9.BN 6?$H$O_;W-4<_5KH/^\4X&ZGX^&?I&^3?)S:JA)XK8-%Q
MPBT-X:ZYV,;G&+6V7&SEPPUUG'Z#X2>QLU%5-7 E=P_<;S(N\@WH]0'L)&",
M,80,5LCJF?,JL.KAB"*30::B*\.:V8,X7DRMC<H&/"T_"/OM\<"D&(F>G 40
M-#] 15LI\"A*<Y'K&)-UC)F6%G<+Y<7HFBFNP2GYOK*;!,,%]YZ!TX[5SJT&
M'%<28F%)JH*V="LS&2V8_DGL<E3%-C@&;W_R<%W_$XRVQC$'/+)8UWL-H8H:
M,W>"A11DZ509<8)9K*.2+3R7DZ)3M*M3X7OX89@/],52*+@P5D$IIB;O65H2
MZL!<<L)D%PL%@^T#^M-I7WB2MM2S]6$?G1ZE=UT7@"^M#P]4;.\F=OMHY2CF
MX[+QTB:"M^H(ZQ)A=#E!*I$F3E "&_%W'LEL#FQ]V-9J^BBCM;74VJLRFR\Z
M],QC!(_ :6"V9@RS57&_(7\C>ILPDJ1\&_K]/0&?8L/#7JI_S+ :Z6W NIE:
M?5I+ ==NP77-,1/6RZA)TS* RKZ #TZ#9,7'%&TNW6[I.A5@;[W\Q3VZ[QX=
MJJ.!N1ON0-FP"70 ,SAIPST8X[,U'*24AY5[@$0'YF>X#XI9&W*N;?:B=K3?
M(H+72/%L0!6L"E+J3G>DIZ3>1Q@9VFFWCR 'UNJ'F"]Q/IV]G^=OT]G5XN+[
M7_GK;+[,:<,.H(T/T@>P!27M0PDA2!$@J.**"Q7Q<%0\3Z$9EX7A0$7-&DFY
MX6Z?_N=JL:Q?K6'1B+B5GL;+$SDA65G:G7(!H8V0BAP1XYK,\&T@SU7O0\EV
MYZ0?BG;C5?SGU72Q>L+B_=4\?L9%?C^?QOSJXF+3+W%O=HT>#S^,1&/?46QQ
M98CD*7@4S%FE5#'&:R&LDDKG9 HZ.^GQGL."O@T!XYT7WIXDT_[B6?0>K(H*
ME!0,T"<',2@K9&86N>\R.7M'=H^A.C3,W3S[]>Q+F%ZN1/E7CK-/E]/_G],?
MB:8/!6?5<[Y._EU!F.=4"[9O+XOH9U=?<GI+OOKF&BH8IKD4'HHP"13RVG>S
MWDJED')P*YDU%=;  QH_3![,%K<CY%-0>0/FB2&']4-1Y"TIP6*B;.$VR@PE
M:$_A(WU%XS10$D-32A*Q43KX&*,[GHT?U10;3H]![*C!X>:08[QA2YC4+$Y,
MT@"/])<*!0&3)M<M.]32U/2[-HUKF@SG93:<AJ4T:+K4;(I3O/D5IVG=B)Q^
M?U61MZ[#RR%SZ8T#C)5+$%F&X%4$J604)E>FR38WXD<9[LOT>1Z6UH!@9,A!
M[RZ]CNBPJ"1!%T9KB! (0:D,1GH1K,$B\NE'&"=4AW_NTV<82VI >C+L%KO$
MRT_3FU]>K0H?/^,-Q<8DABB2T JT5+5$HFC PB+8:%4(&HT+;4\Q1AGFR_0Y
M;<MJD)5^@X/F;V")YB^W7-%TYEBK,A)P$66BH$M&W\;"7XSO8'TT2 YOX(+=
M_<%6$6X6/.C,$*PKE=O-6@B./CH;L3B.Y)>=?@S\Y#!?+/RT+:L!C<N@@UUE
MYWRZ,][O$X5>H:-!1<EH>(8%\%H&T"$(BF<*RZ5-;5#C@;U,E5.SG@8T,T,.
M[]=<,JT%Z2/^^V[UO);:1!4T"%>OQ"6%\TXQ"6B9R\XS94N;)O'MQ_8R14[0
MAN[/$G^D6;)Q)'=)?V*3,\%&0Y,_ULDO/81,4G<&;>8UL[,12WRC ;W,AU.Q
ME@>NW@Z^I[YM./? #?_BE^]W/EVG+ L6# E-08JU7Y#)"6BS4V"+L"B");R-
M.J/V1#I6^6BSS(BFJCF5PLT'AK9*K^52\Q2\@FB=!Y5I5,$Y"84[Z6/)@=LV
MQ<T[ !V_(60+(]BQR!VBC(;Y 7=A7:^O>9VAV05@TTK+)R$>I])R$(5V,)+#
MM7$4L\D168X^ &.^$D5P!\X; YPKG^L03!XMAW(,<WFBPO(XUM)'"0/W ?_U
MU:L_?\>+;TA>',7PKV=OEIN4_.)<D=(7T#K2F%/M<5US0EA)Y*^)9+GLQ'^U
M\PTGD<)YB"IF@\MQX(;A'Y8Y7[RFT?V_'[!]^8J7W]^\>;T!:(TO05;.(F$K
M'[4'K&Y:#MHQXZU*2750=*>7G9/.AY?NP)/[%2F(W766-OW.@[!&8:KG#()6
M,R[!:15 9DS,21>2E!T4ON/QYZ3B(22X,U^N1>W*W:]O;X@7P]2N//'PX6I7
M^HQBJW8E&I=H?S:!B:P2AA!X=KQ0\!F#UT5->KRG8>U*D:S8HAD(%)$,2')P
M(@8(@K:+@#RQ8L;RNVY0'>IN_JWJ/%],O]W/3MB<!O&)8]9G0=NA6;E22E%T
MEH.@CZK0E!0ZJC8>9Q=T)[%V[6<EVV[GX,IH4"*R 7*-]<U#6/^1IY\^+W-Z
M]2W/\5/^^R*7JXLWTY(G.@J=LJ+M5%>"",$+T++K(88<G>)>Y-(FW_ 0U&=D
M8*,IKT%@W/M,*7K:[V5*Y$!DFB@A6D"1!4C+&6JTWN8VZ_6S//,]Q*R:JN94
MSGP?F3._?/\3_V<V7_'P7+,Z">YUUIRBQE77W:Q(F$) BD%)EEVRQ37<,#N!
M?#9GP[V,Y<$==7BE-5C?'H%Z"_0M?MG$1UW@-CT][@GX.&?)S0R@NZ$-IKU3
M,#J>34S>@C9,UAPA!IY+!$<AFZ6(/273IM?=21C;$R?1)VMK/936P,9>7RV6
MLR]Y_E>^N&81^SS]NCF4B9R3DX$1<BBTMA>V:F7"P:"Q/!7'-;;I\_D(J/']
M_:8*G;711H/0LK+SS[Y\S<O\ZM,\K[RW#;*<#.-8# 0G-*A4!(2(I%695?+>
M2N7:I"?MQG3>9C*0+D:Z(%U1FV'@PAD$4ZG)E?(2O/012O*\.$3C0]M:QN>:
M>W&(?SV$,AH6I^^^7>@"\"7W8D^%]KY-WT<;QTG9T5B2<)50U]/:A\Y!D%R"
MYE%:#+$8WI:[YGGD7K2UECY*:' ]*QZX7 Q)69.0]L3B=.T8X\$+Z4$X[@-3
MM;!HBW1PY_7L X\_B1/H0Y0P&U:".WW/)M2"\]G?9O,O^,=EJ?_4[PU$*[C[
MP0-2"G9$OWTE&P230H?@HU2Y&"]JY\G,@O4FNA0F'=_1\#HV2"N#9@68T@&4
M7;7"9)5Q@!?"*(4T;4+',:@$'Q+O7_E;OKS*DR L>DN3CHE8*U D)W]-"M Y
M*,4\#9RW.8/I .XD5JK];*3#/G20*AK2]3T$\6U>7O/!OYDM%A-C%(\Y&N#H
M:BBH-'CC#)3@&/>TPB;1MJ3Z28@_B>7LKY93N%(U+KE@' )S@4)%7FD(&'>0
MF#=,F,)3HQ289WFE>H@--57-J5RI[@H?$+V++C-(.AM0,48(WE;NK9R=\^A9
M:5N,^%R/<GH90<>CG#[*.$I,W@7@RU'.G@KM'9SOHXVCF$U P;/T!D0LH>;X
M2_ E:. J,A^5="*U:3+UO(YRVEI+'R6,E&G/N4G))1JPJ5WOBW'DDT4/6#R%
M\10&:[X55S[W3/M>2NB0:=]'@J,>Y:Q/)3Z2*W.%%S]"Z'U\L_6PX8YL'D.Y
M=4P3BI:^N!)L"LH4A4C1@\+">(X2HYD\\MR&1S/&:,RNM@HN&$$Y9. U1<DV
M9.M9\EAR6QZBED<S=[@47I-4IVG='.WC'"\7UY0A?))J[0I+"FR6B59-I,".
M<PV%&Q-<4DKA: R1.U&>Q%JTG]5T(+H81CD#5_<]@/-/_/?TR]676T:F'X#?
MTC-QII$I"ARTM20C+*M^/A9XM$48'E':+K6=^R,X W,9404#>RM#LLO\=OEM
M.I]=U@@>+_ZBD#Y-5P^<!"FX<271J!(Y M$G0!0,-$?##4?F<]K/Q ;'>K[&
M>%RUCM,IX($;H_61^KNR<4X_3"]COB/L7W%)'ZOK,K$RV9"<) >3L^O.<VB9
MJKF4UGLK@M%MTNL''\H9F/%IJ'D<"OX'!O0;SB]ITUB\F]<3_4[C0A6ES4*#
M-*&6V@@/06&-O((*O*3"_&@TG8.,Z*>SXL9*;T"0_QZ_KW(X/\[66#<#S8NW
M>?FNO,;%Y\WN,G&\>!MD!.YJ'C#7 1Q&^AB5CS&$8&,;&JL^*,_(Z)HIIP%%
M_ ,3Y(X\5EGEE5YVL5Q,O%+:,&X@AXR@A%/@<Y1@"*@1D7&/HS5ZVX'QC(RH
MD6).G4W^ 2)CR:)T.A0RBYJ?EK0 %$8"SUY&95@NX^VOYT&#/8:Q'LT$&A"]
M][ZXM0)]8I7Z$ WAK30U06H&5B1>-.,AQOB26#&$Y355S:DG5M1C3B%K*S-,
MN6:D*'!<.M#H3'3<2R7;$J _U\2*7D;0,;&BCS*.<D/>!>!+8L6>"NU]5;Z/
M-HZ36!%%2)G69*MK4J.F  4#>9>%:6.S%2SC>"3(IYM8T=9:^BAAX*N*_RO6
M>0"N)(W6%0BZ,E4%'2%PP\$9JR//.OO8Y<9J\[R3<'\/$?/L0!D-?!>Y*WW#
M.!&MJ=0_.I-A8C808D%@42/YU2:4U$5MSRD!9D\M#B'!H;.:XI=\A]KTC\NX
MQL0\CT4G ZS(4HO!(WB" :F4H"2--*E.%6H[GG]6:AU"A@->I#U!5FRYSB[+
M"#KK%6L# FJ10:A8TZTLC]ITT.SS(GW>5[<#R7' ZZ;NM,1>EY(S[1#."4=C
M9IH6&,- ^F 9%EVX.VO2YWUU/KQT=U[0#)6U2.B^3)>K2P&\O#WABM-#>($[
M//2P+,:^J+>R&3DZ%Z5R+HBDO-=."R^MU-YASEZ*28?G'Q;<O)E=?OJ8YU_>
M7\WC9USDVQ?>'CY)%#8$$:!PR\AOI^T >28'CB'M#HJ,U+8I3ND [M#@;O<K
M7GVIC30G614M5 A@4TJ@:L/OP)P 1W./NU**-SCRX*^1C;]>#6TKVS'>H+IH
M4'SZ)B^7>;YX5VAE3=/ENZOE8DFSDF;D&I\D?%B2 V\E+=?2"_"U);PR7(F<
M$LWV-H>-3R$[0UL94A<-#HW>SV?I*B[_@?,Y7BZ_OXIQ7G,B8M162!4@B<!!
M9:0-/0<//%BGG8IDQ&TNZA[&<WYV,8#<&R0$[A[UFI"J,"^+Y.#K.&M#30B\
M9 J?G3,J,W)HVC!Y/0%LK+NOX^TL_>5_*C=>?YM>(CF">/''Y8+>M]HFZRFK
MB)ZK0IND-IR\>I$J0T.08'*PG!YCBFMS&+T#T+%NO ;5^7T^TH-EWV#3V=1\
M+%Y=I@]Y_FT::3]\5QY N_A(CUP\_*-U[-EE+$WOPH8<S=&HF \WD]F)Z?C4
M[3:6)!(3B:("B:"T,^!LE$#;!#?"A,)SF[WT].WU:3;GTS;7/JIM01T^F_\+
MYZM3F-JG>G/WH8M6*\(_5V($11$I^% <%*F,0285\VV2/A_&,[Y/?SP=;V_+
MARNH>77VAZNPR/^\HA'_]FTU[+T/-W<]Z; 3S4[XMHXQ"WE+JKC@%1>*(BK,
M5O#,4S)6<Y'99-=##\PY_/&IMZ%"+7=-7FI(WAM0W%H()A;00=34WZ1Y;#,C
M=R%J6,OP^[S2:HFHA+*6@PFT3BN)-&N2BB!%M-86;WQNPY#W%++Q5Z-!K*)'
MO4)_!30XFMP:]'6$4V*VO$0!DAE5D]XC89(!;"BH7'+NW@5XFVDPZE%"$_4?
M+-Y3.338'@C]M^O6T2ED)*<.A% UR9C$Y!PSP,,JT;.V26AS:+ #T-'29 ]6
M]!.6LX_ 6_ @WH>U83GN *QIV+\3VG%B^$$4^+11'"#]4<TC:4QHO(9<D@5E
M,B?W7%K G%GDP@=KVM"JCFP63X3*XUI%'Z&WMX9U5(6:_O#:+9P9\GBJVQ,L
MA59!)*EJ$5)*=@Q+.%;4.Y"Z'C>"/60]#NOR==,#44+BU8?*,H.*08,7"H&&
MZ(LCQ%:-E_=^3E[#$ (_3I.9#@!?"FCV5&C_)C-[:.,XA+:V"&^4@.QK*XQ2
M(B!##[I$ FW1Q&T&RN=M+OLVF6EJ+7V4,' .__MYCC/<[':T3:)WSD(JM'4J
M*1)X\IZ@R&Q]-DRFV"6]^X>'GF)V;R^!SX:0UM"GV_<FWDI .:<O__5;/2)>
MU'Y]OUU>?;DAEJL,%$\>=?>8W/6%B^W970'T.P8?8" W9^('I@K=5ON_OIK/
MZQU<6*RN,]HD .U^W0'S^?I^)[_)N,BO+M.[KRNQ77Y:?>.&LV#]P@GZZ,A3
M#I!3]6Z])G]9>PXV2BTX+RQYWF&^]WKI$3+?GE3LW3G>3H(M$F-OAU:[:(YK
MM@^\L;GEWKYSPC#:'*,'[E2-S[0!"O@MF"BR#(8KS?Q@QGO[WJ/:[VXE]S?A
M/479=R=;?[O^%>CU__T?_PM02P,$%     @ LS&65!Y")WC.Y@( 4\@# !,
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
M0"!Z ,.6$A+%ZK!7(/1@U5QLI)QD6:OZ+&[6E0$",4,/,Q4'8ZYG?;YHJ(Y
M=:^WJ;M(<Y,V*RJ=EL.2<4=B8<,T6FO8-*5<ME3*J]ETOI@-\VC(GFH$,,-A
MEK1\CL/*&LPX& F,%;-U3QX.I0*)*MBP(5PX)F0K(=A>KF#52% *D=Y6U-.=
M2$ROB-&>.==PGH5S)38*\V+ Y(:R=;^/*H<]*2@<C3*N2KY8TA(> ]L;QAF.
MCP&9LE=,:)B_RH98N0<PS7F"R8I=CL2\#:U"(%2 B]*E2!9BA4B Q%V8R*'9
M2*B<1?%TEBK6HSTNYIN_>@"_Y6Y9%$D]:$<H3*)+4E)Q9-,^P>T$X!#<: 8A
M;\KLYK)!QA,L"3[<2O*:PY7PM2S%VZ0X4H$X6,:M.<V31NN4AQ?Y+"-;Q7*3
M,(F1:LEE2WI%*AXJ42QB&$$D!/.1*N34$XQ?)C!;5'*5G9*,]0#J);!@J 9+
MEY1$6,L3K)60K6Z9(E@M:D]:;53-2ZE>SHAJX9C"@&$OJ83+?)#.U=R)"BHH
M=CQA)RTQ,YZ.M-:P *2S1!)-Y!M-(LF 14O$F<32\20KQJP.-(#R7AOEL3L#
ML:3+6W.$H))(^!$5LXD>47/[0UA>#2=*3CGMHN,M2V%2-1I+2;9$-*=@9I\U
MH>4:H-<P5ERT:*QJ 1PZ: NX>:P 8@I0X[!2E@-EL6%H3HV*H(09E&*@WTRH
MA 5HJ8W16R5-:EY0@]$JJ(45$- X+Y *B3FOE8.D,[6=*E"@.!\'!KF:"/K,
M,&CU8QR2U'(F3@'3*B9F6D$* TN64!IR$!H/)#D1C/MPCQHT6\IU>Q."@D+<
M;S')2-%6-S$,A>1+D#V)%\ PCR6(I$5OVEA2I8N^C+]8;#E8@*MST8HO8^?#
MT5PC9O+IB8CIM,>MV2 K&8Z8@O&@E%)B93R@*ZY06<K%V48J!E,EV6Y!"*]-
M+_M*0CK4<E\.GXR)>L&P,<0'<-XZ11H90"0 4^90*!$+60,%HE%+(\6JS8K4
MFV:J9)AMTJLX<E9;@ 2C31@ILNX2J/FRH- #J#I!?SVHQ\" )Z&Q5HZG$*4.
MALER78=8P.$ *"0C56+.HAB(1 NLKP9;O=YPHH;YFHC3Q8@TS06HAJNHP:$6
MMZEG=(#R"N:$)B*$FJ/SZ;"U'LSS57?($R#\/DO25HA7S>XT6JKR@-  _*$8
M&DYS_D8T)!9$T.8*00@&(IEP$&SQPT@LU03-24I1D6 3QU39B#>&Y'FO'W9B
MG!L&HSHI&JKC[VZ"N$DO2,5*H)\E5-[PB#SXA8HM2^FNS>=-*EA.,1QFZZYM
M<Y E*\)10)5#8BV]S($-NS/,<@20=L8-']E=&><]!,9; ( T<S422#(]@")#
M-#&2PS^OC=F^L79/Q72&S1)Z#8-HP^EA,HDH01<*24R(AYB&VB+M830>3=D+
M@8 _V@C6+*C,%G1/ PVX$,TM%HI())O2"@Z_V5(-$2#JH3& PV0/;XS25[.
MUD!(X\ZL58L26V"L@D0L7,E2!QN.@J 2(ABT5SGP=/V_5D^JGU?\)F"NI8=_
MNS9F^P986R"2J'LM0,!O@KLY41 ,$4G#%V5;B@V;P+A95/T5B\_0!XU6 XV8
M(9R2!4OD>7.V6'3$J2QKQ1,!CZK%?6XGA^6L/@Y@1(6A@W'%:XJ'C4[86KK%
MOJQB,L>&?(X8A!<I#V -1#0LIQGAK6Z-B<F85^4(1<GJ9+CISD9]E!^!TY%
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
MB]U@T%Q5H*H*%70K>M%BKIAD1BR3>A91P*!5)Y%DW6-PIF;.9Z-CL)P)FJV
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
MXO9V[[':V@(U\?Q!)\G]XG/S[]N\\[Z8[]+7Q@[]R3V/H8LF7IO5BD.?OW3
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
M3SR_P3(7*Z)!(IY(+(RQ$RX3X-,I]3VZ'A2!]?R*^_[P7LQX4,O!46K?LCY
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
MX.$M+KBEZ-2^_2OLV?:ZN"" \KD9VU-N,_'3^K2#(Z*O&HR\"S*YC4T>"*;
M-L/G ^NU7=0*[39K;S9<&.&_KI$BM3UY =MC7IF/O]97AZX-?90G-(2GH62\
MK]2 *?61K-'<>LBE;$=<6*W?\.'K0N;3>2IPTI@T?J^8PP$!78?3_!Y_7CR6
MG-R_[[4_%AH<^^6=QL0"\<^ZB@;:?OZM'&LU;6,VWV(Y:D;ZA=,+ 6VX2QW)
M;E_5J\R,:HJ[/5\W&A?B4/)5J]1"O'1@(1>WL^.IR]7CTW\R'H?)Z>)CM,S,
M$KU47R,FPL63#\DUH<-WV_-1S??M#;:'\A#R:2_[F06IO+P"-A9W+YF,45!\
M^L/?097_!#C9C:/S0AHG'L$U?RY/[H+YN]/GT4V@D)L]/,WZKS-'5Q]]OUTE
M1[#/,AHTLO+-8& -.+7HYW)5.^DRMN.J*6*(<92FJ"A 6UN[S,PL-"]O1E0*
MX9U=#U5DY3[I0FJ;F(':H!]B-D$E _:3&,DQU,SV2;6QM,7&..1\93[G>7CP
MHZ/33Z:$%LB3Q(X>$J/P-G:;$E!N*O>IS454Y<.CDX[^R_OW":'=#5XK,JQH
M%FZ.&GR%,)\:AY2-PA^XL<]_>>C-TD+;9] _%!94+XW/UY[WJT,?F!"I&J*N
MF19O=OI4IQ4RP4-6"ECG=HLV)R9F:M[94(#>=O)^>)N\(>HB8#_XOLF-U5:Q
MDU?0OZ)MC$!@$'X#1Y^L_QX<4([T.W<+E6".\^4E@R6M@\=?HUS.:KOTF&6J
M$OVH'N4>)NK->[?>"+5LLL>P:-VXL\OS]DGA>X^.15!OA)>;LH63C(IIL3JO
MN-$RN\H&B$+(^Y;6AAQ!3,/5SCZ]T-H5$[>AMF:D_[#KD"*,Q/4?"D_*VP1^
MRV^X'Y' ,1!/;A2W"T3^,#LI?ZKZ>I#!13+94"(BT^.(CFAFF.(P?DPF4O[N
MBQTYB/\'\<KK_8)GB^[%SQ<+:F-:CT5,P_+9N7Q!%Y."CPPI#\?'RLG\L%GK
MV3!WV'!2E=-3$-^N,M3>#9-W?<\,W/?E5US^S[,C?WCBN1;9^>,:@-+NS3_0
M>2/J,4G!J ]OB<]NT CH$Y<9?4N27UCWEI.]I!*Z[3^M?_D^TTVC6/9A75,-
M^;V?@]^2>CDG;%5ZJ5:*-(V/GU+%>#S=LJ_/&_8212GUOHY04G@UXI$>1F^0
MB-*>S4W.9;=$\VP.=%O-VWN>_*IG%P:J7'7]8'&O>^+5*H>*5*T-=+%]8//9
MH4G4J=@XA+=XK-CRRPG:G K] N%89$BH(O.4WW!)OR .TT9X?A!83UBZMTI!
MB09PP   X(N3S5R_\2!TX(Y3?E#('$7#==B-0]:M#V$9V-J&%$E]T__VKVED
MS8WQ)/+K!H>8:DZ-#A3I2E!]2_+J.A_XDOGIH&'==1TM72FV[BT&6N[YMBG0
M;8ILTV6GJ)/[T45]-)/SR?%P.NZB]7RW?ZU;OZVM/0X@!8/!4VTAEW)7;2!#
M*>QJ2^E:X<ITT)LE9/2=KGN>O?,*&S:>+F,SM+>&6,CY)]%>(YNSXX[XM*@?
MM8!H(_?5ZJEO=Z4E?);/)=%H:75\^7W$F.E:]^I^T^KSONBHV?=!B-:<&C2T
MZ4!3X&=):!UES*7$U(6D1+K)#4[5-P5P:F()R)% =I/U?#3*L0EZ;]6) NU"
MY;?EL[X)FRUNW0!+T2A.M0'/GU<K.Z'<'89MNKIGPW.+ 0!IDN9<KHM+;BX+
M)'MM\\/?I2#]@_%)&1JB\*[0]#G*N(C.M9>W^BV\T+Q0,%CO%WB@IP]((\Q8
M6,EG$/.["P#@G]G$TPJD@*[41Q>MU%+A+84=.6LQM3OBZO-CQ(+X_ TW!Q*>
MXW?$Z1_(^%@A-46UWDX&40^ ;3N8%K8,6QK!HE1:_WZTAHA+^F8?O]^_>1YS
M68U]-J2M<%HZDFR]5<.\1K;!<@PS=@]P!(\IP;N+RE7+Y&A8<47[HHGBFQX(
MRK?HYSK*Y'K'JP^/+>"5!HN:=C1'6R2 :]=.DF#+M#5@-0WC.-TZR7D4VPU
MMQW;P6[/0KY@9LZHWVT"&?>!1.OS@&XZ1/=CVG0%-Y[0*6=_^%,0OE(_:/Q0
MJ0&,LB/O*-7QP*6V_(Y/WK)]7_9.NBVJ!3O5SKY,\ B3HPXA\_$Q-NE0I2<$
M^K?TT>J%"&)'O]+MPYQAE^8H%$J_\/7^M/W8*RP,M1JU-D&L($5O57I_$HN.
M:EW4O^57VQ)?CLG=QDXTR:=VK>Q<VDY.,UV 1M\KI%NSROY+8KZT/N@J*CGJ
M M5V1YVOX66VWY\0F$RYJU X[<S4>8:#RH4&HTU=A9S>H+Z4AO2^&SN[X(JY
MG=:S2Z>?MGB)1/CU@3432B:XGCO >O,(?J$XRQ]<B,E.<<"$XQV]QIQD)?>#
M8A*-:2.@WP<WUI"3'4$9!5)FH9L6"47C26FZ^5YQ[X2XV?-_E4!?B;S/W7XQ
M 3*EW'_K-:N.T!\8([C]E'U>O<8/V!B"P=M<L(*+I&=M+40O*Z#;I\1$AV\O
M+<+W#:]4!9W<<'PU281"#W<J9W.-L/+NS@]#!3I'#=OH/7DEWQ:-.0IB^IRQ
M$Z-77E9^^;2[TI49CQ@#QKK%YTDE0))%05J5E"HA'&^/L9S2.;(>B>#OI L#
MU7GE_-SF<4+P/39:;+/1@Z7.,XX0_-;AM'G-V'[W5JQ&<KHY,D/J2;+U3@MP
M6GUR;FQM8_K<EEA%0_DL,H #@L$PIGQ5YX:).Y-O*U:0L7-<'[P;%=]=$]#_
ML:.74E0TZ.JL+W*^^K?6X3\>)[%;TR:AIH&MKN0M#5W^[@?5:R,K>H&/'-:P
M2'W@0(V,Z>D'/>S '++K(06;X53IF9[O1_RU^$(83J-W3UQGV=XOY2DZ$,IH
M[S,RA]?)]R%MUPE(*93_D-RE(W^&GE3.75S>EC&ELZ[;$^5_+.)C9B'I]K%<
MPQ19>4E)>5D)7I4R58?D94!;A[C$U" H8H2L%[A!NW@=_@K()DF[M2_V.K#R
MMLD%:=5OUE1TG$>ZNK7?$F;#5EW)F%:]=5K6^XM];/>6DA=:0_+J* .+[-!9
M=IH_@&NRO"6J-U..A!A_MR&9R (E<U '8S%G-0B:0K?]2&]U7!DSF[*CP^[3
MG HH?'KKEW\)QA_I)9:"$4"]3(]!NED?'"?;"V+(<HY%E$GK],]Z=SR/BD[C
M.^?D\K\M2_GFQ?(H*=>5N][ I($93A81WJ#6V\LELP.4R362>]O+SN!;CQG+
M&[:T6 /FZ:G@3+"XU\ /2YSW-!M44T2-V)1;.UD?0<Y1Q-W+PT[-^6.5]NNQ
MP!S18?1_R=")9K 3R"PX5CIKLT1\EC0UW9L_#T4'?Z608.KO=7UH>9)\7<SU
MLE2[H=Z$;L&8%S: (BZ7OBO5TU1W\A'8&2S+ GGY94]./EP<6=R*Q>-$M8WA
M$VZJN"/9ER.QBY6JHV#MIOE;HAM5Q,0+>W7#:09+1N:-0YP;;5S[0J<J*\E9
MS&Q6.M9RZMT<]D:-K.18-9NTBI;/%S89J6B\?A(+!%S$;D=WO7A8$^#F'YW;
M^G'C?PV#4Q6-U]Z:_E7RG7@+!K:Y[ID.'XL$WX>,%^7,V8\)XPK5N8WS.[+@
M#^H8O5;GJ(2K-F%U%=I&/6_VU.&C@P[]%&,MO&.9WK/D.+MU8O;V%"NJP&MA
MNDK3F>,[;$D7E=)<&$YET]TW*,;Y;+?^RIGI9-! !D.J(W&*,<QND!!RS_1O
MM)N:K6C'1KK%U_NC,,,?9F7N\M0QO#:_K-W$L-?!K8D--]._N3^VKL=%X/MO
M+\&R&G->(<5S>YBS/\U+:G8&966;7.9A;QA6F1L2E1>,TQ-Q65N!^J_:NU%
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
M'$/GXEN\A[:KU0*?C),E9>RI*ID#[\;EGU6=83E8S=]>[S[ML1..=+)/UUD
M>4'ZPK8\^2TM=NVJ/A_W>D2&ME&LGYV<,;E,2ZHR6Q!#TW[UAAI:NQB:74\\
M500:KHP-9V$H:;\W)8I^#X#*_)V'%/N)78N4: VK- (KNL'ZE?_NP2E/E;ZG
M.>+V!INN*S_KN0[F 5-4EM8XNVL;KB^W-S2\*O-:=PJ#FN\7"F)8FXG+48:$
MS.B5RMAH*,@ JH,/P8J>_\XP6(.[6>M]/QLE;T<]XT1S>0^5D_>,[A_([V=>
MSGF9FQ/]WZ;H:_+.DP,3>W$![M1$=E6RK^?YI@# .+,Y*QQ;K)]#L7Y?'4@'
MP3&E/]FUG *J%7@L]*Q$Q;?;8\,40B..17($^#WO"N)P2PVR;9XES&=>?A63
M5U%H,CNY'#F0);#X?$C,D78N?_>Q8?<()G:).F41I5B4D9\A"C".CMKH\A<5
M[<DNUM;";IC^\NO_AE"R> ##[5X@*]]-J-HGM0[Y-/W)/<7D)07'ZVH!;)I:
M<(#A[P,$E;?_SSP$XD_S$"96\7!ZG'-J8P4RDPP  ,I^?[8GEP< ]"B"+E[:
MO[J?_&I:/.AG)$B(N-R2,F,4S0C+O$OV%[_2_#9;'\HRO'&I? GXV.\;/&5S
M -:;X?LL#FM9VN":<JW5^]WI<.>;]CRXU9'LE.WTF:X06A!WYGU4!*LH?PAF
MP$"IDF8:7(=K]BZXA][;@Z/*M2W.(L*%33#C<3E%C$Z*^7,#,UN!6=+0U_^7
M2OLGP!_F6M<8L>>#/,"]'C/T/?.N>ZU(PL2X-JL49A,0^1V)_2RYY]=:F%O_
M8AWUZU)K64#<2J2\W^V-"*U"'&ZM^7X!:D\#2$S$--$OX&,,-O+R/K;R "0D
MDZ2U%*9^MWX>=&:B+SYH@7G"L&VQP3*)_<#B\I^>#3,R"X5:3=+"6G:BXU^A
M-4*DTC1R\B:WSN>(/WC2E:VYCZTQ!^-<1C35,_!.SXBS\EA9[=<TESR%HJ4%
MZVUO2R/'"BI8OC?R\''.1O>C8@['WU##.#ASJL#==9@N 34P^_:Q4X3,6G73
M5%!8R\QTD;)=1&HT;\(!G,33[G2W(Y0A2R7MDFM_^',<_F@Y';E(N8B.0K<T
MA!VH&X$D.H(O7>@*.%<W?2$R!O)SE8_F2W>B)"_NHJ/KT&QONU=U.A'YC34T
MSL<<%7UT=[\B)AAR9XE J= ''>S4^<]U/H&%EZS-"?X?]MX\JJELVQ>F3E5I
M679%H:*T1Q!0 V*D[ZM*I)&N!.D[(1"$$")]$P)56BIM(B 0NE""@C0!:9+0
M!4HEA#Y")($$@A @=$EH$R TG][S[CUU[CUWW%/CC3?>-[ZOYK][C[77_,UF
MS;G76G.*@%:=Y;5_V8EFQ]--[$, -;)8A->EXEZ642.Y#+T5E=@_U27Q\Z7[
MP_^]B(XCXGX5I$O&(=!K!/$?2T\31><LVU([PTPZ40^R(GKI4)_+/\R$7=,)
MWF(ZWT-ES,^13MSBS]<$1;!VM1<KYGFUC'4( P2"Q%7O%^HI*U /Q+X@A9G&
M@C...V!;HHH<J.X8A^?QX,!)DH90+[ KJR;KN;7(W=J,R'0SK'Q7?C^(:N/6
M?XU>Y^7Z5\P1=KS#]YIV+K./[CXW:]<#P1UK(!FG3^M?FA^!NM/4+9.KN^J
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
M6"4F:YJ,.J$_11+WN%UM:AIE:AHH+I?T\$M*\16.EE"/JTW)I$+<X&!:$3B
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
M0>)5?4R19P8](EQ' 1G41:N[E7!9(>)Z7WMD'<9U4"<>#[)D\L*FJ0.+_*!
M,BJK=\,D&Z:(#B/B]U5<* 1REK=)0@9,I7[S<RG^3_]$=E(716_;ID2J&]M]
M\Q$AUXY-FH1I%Y"!;V4P1RMJ?*IMNN%JH[=DZ&I:-L8UQF]V_5;\,E**Y$>4
M)\6:U7L1<)M-MH?!\7;K=N1>"=#>J+C+IE24ORVNDF[(G-E/PP]FE7G.Q?EN
M""'&]=1EN$7U@1C<[O)GLPL.O_T1TS223-)E:O47UG5YF-<D;A^(/=79,T&]
M&G32-R-GC4<=2^BP#92:?.AS/_Z!U^:6^-D1Q_E')@7A,H:EV;S8&O9N.OY8
M'G095,U(+#L_,5L@TT9%<[=#3JX3SE4@VP>XIU%"K._[S;0K&95+;EX$&_1>
M]"WZ"J/KT"]WWR.1DI\AL2DDJB^P.N@:3BJC3E]!Q6SWJ\=H:>P@E+>DO!YJ
MQ.WRR"&64SZ=?A6 _>>]F+#40 (9]UIV_.R"FY/A2+6I*2+I\1U=F=_$K424
MW9FG$;8,.(P\'M17'RQ2UX ZGN5<<[FTB*8'YKN7S;_,'.EA,AJ"TKU>9OX(
MR9TRJ[AKDM-N-3D9+O>L1P8X7<;*XA10JGL$OI=0RZY>\?%S$P-E;S.&8R:5
M&EA&IY"SQIT#?$'08Q]H=N$? ?GX3W%N]X*B3TX>B 7+1(+S/=_<Z'&96 ^L
M!7C@5$::6HX:IA8^B^7:UCD.W*8Y/?;".AM3W>B*A2.:=A*Q]&[9(_W-#P.L
MJ?C"V\6JWII=E_OC(#K\Q+>UH-"5CP+;Q=$,CF>7>MS"7/,R+.IWFVFT*QGR
MXH^Y(F.[B;_^KQFXQ[T1/BHJC++I+KAR&'#\A/W,UF1GH8.T:K6KU/9>?793
M@_N-,]<!:F9[&HXILUO5"JJW9L[9ZTGN@4N?=QQIN1G76HT7!6\6A TT[NSN
MZMI< DX\WS8YE\ %&X ; I%=&=.2]F2KB'9V(G)(>CEC\=7VGO]F$GI="&"U
M8[QX&,=[*L^"?G\#7P9_^$LT0P/M&>!%=NWC"%3Q!E\^Z!Q&#30_[??G74=U
M@2I-4U*5"@C!URXR#\0DF[^9IA2?H'\I-$B]<17TG$'#=&-!KGD;IJ9]!5 \
MI6V<S8!6Z8S/$@-ODJ'8P!2:[@I;0YQTU]MO#S\E,N."'K8FD+1;E^?U_;^*
M*MC,5%?7:@?+*D?'#P!721+/:S.984XSM>Q58_VJ4T&<&/W:_"+0>]>6J@I"
MH>A*2\" AD5Q,]D;@NSPS7 I5FX9S*@\$(O@*[^FCJ,@/:\"QU^GX/*2J,00
MYJ3%&FL=8E?F:@U1_?W9([$E$9CZ\Q#.LR"247_59S/=Q+N?:R#GUEOI1/H0
MN1M9B <I^MPZ;?^URT[FS?WB';=R8SJT&-Y,;F ZP9K[,AM?@/#0CWPICN4E
MQ?OW6.MR"U1)H<,-&G\K'"?ZINI!J_$'P97%UHPYXP]1T:-6NP6M_N%/+[D6
M">0?T,Z' ^-"<#(4Q_"E):GLKUVV.O:+_(S4%VR_?U"F'QW0';43K3T*<45/
ML=I$P;D"6"RNO?=^I+=AS_NBZZT<'7IK@:I0(1Z]Q WMRJ><?>[L;5M/#K\#
M^2"F^LW&-[SFB:XHC=KY@D,V(6LGH7IGF[*T>^8P<'P$NE)I7ZW?HKZT0-:4
M;MBO:6,I,YOPM?EEK9H@M>.K?2_8Y2UTY?4OX:TG0-[>GII):5GZX-J3ZHE,
M090?D@5X,67R(\5DX9CF@#Y?.WQ1G=EU27R1VP4.\ AWR5MCX*>.,Y\PK/^(
M+?X;@<B1Q.YYXO.HO1[$;V&GEJTEY9?6O2I2+9E?$HO]\ +0)L).BJ-]8_LZ
MB.)ZOTHF+>R',5G D&+Z8MX^>H$K= R?("C,KAIW&%LD%VFEV.NRUN=?^$*-
M$9I(C6/.!AQIX^][&]81>ZVMP:<*[# !];CT3T?XG>IF\Q[ZCG/Z19.A,AW=
M\1,]>>9S.DBKL35IX[CAJMVD"_@-?U5;_4MRFU4/?V.??Y0N-=\NM;%$DD@
M?+.!R@Q#H.S6TCN49D=XP?C1DFR4Z@(S</U3*^_ROL"\M9?>AASI]L0!@@P;
MH<^+/J=,G4M:QH*&;G8Z&;:80DBSAVZE($Y#74O!.(930'E8X0JC(J1ZV+G!
M:2!66O4,Q$XB3U7B-4"\'^XH0U>X?/FRO,Z+:_:A,TDX-0D)":G.3D$G.4>E
M[V1;[#6?'H]1:- LM@1R-R\Y.9GVJ25/YVHR$@A01UR%-P?$%>6%VEV=";D!
M27AVT]9X]N5TNN]:K(;-_1?6L^3.T;%CEQK>U=EIR81NY1W3TS:G5YV6&(1]
MJ^\49U E]"B5L0X&LPB'RT_8@.L.Q+X0UO5O@[, ["'/ZUXO%[ $'9HQ,"@Z
MK/->4I\=!*'H.JR,P/F" UKO!G\U)/TO5?[\-_J<W>UWT?>N5^\LS*'+=_7I
M\LPU5]6'Z, ?R>]>'%T>)\;-YI*]7NAGLR,R^Q3SNT='PK/%3]NUQ?!S-C_&
M4<%X=%)2.A@<8_JI."Q&7)RQ35Q 9F5=((72E,'@B*0DMH:&H8*"@;^G7=7D
MRP3SCA VMZ=R G<2-FYN['Q[JLTJ)P8TT+DD?N-5F)=9=>5(B%TTSDR'#BE-
MW@R]^O[ALB73X/G&X3<)/Y'?31B)MU3;&4^08$V$DY"W#)_D=5!R44R_S1Q5
M8H+7:8_Z-FYXSX>B'+4.[,%3-=_*( CRT!P0)=-7<TK*'B AM:1146)O_MU_
MP: ^?&CI25;FGI;!S<'J!<W1$+T"5 "L<.%Y39MG0T#37..W6Z,]"K=+JSKG
M@ XEIG-;COU.S?&\58C/6G12&_U0_@VA'&%L\WV-:_%"VUY1)/MUK*$F:S?Q
M66P(-#+_PV;")L07); W)C^KK]>'_=?OBXE]H=2^;JX7S^4%/&R2D(\>[%KA
MGQUGAO]XPZ3SP;U9CRI9)8-LYHI:?ARF.+5.HGC$7>Y[EEP2!U#CO#;5DP"@
M%@S&9FKVM(Z3 /I1[-=>H\6:DTK3"$WVC"-,=IO0%2N@9PU'DO', >[>;L.8
M,?K%)>!\O:92VO?_;#+_+860WWW^P"38N*1%NR^J&/=!5]YV/#91.>M[=MER
M4="30+>G(7D3YV07"\PXSHJ>+]M!N7(<!8#+9K .FV"PK?)V5Q1DFR<<J_N
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
MN0X?$:,XL7AM=($66C&6H;O,D=4[-'-)+-+?U:$Y+^TIW9AHU.)<FLGS(DY
M56-D'[>&QM'L9P]<) U@/I-'E^WJD+\V_2'+7'FT_:S)N,4'53V!?L+[M7.'
MDU1USX'CV'PSZJ(H7&X*5_YZ#JIKG(0]3;E4N*%,F0X*X-0#EWRSAL<7XSZJ
MQ&!E?5EXK6:05O0T!E:NYQ_=3U'.-_5(%LP?;N^0,TO[MI:EX1C^2WU^&CN3
MX?9TCRL+7E'RBM;C3N>K)W=VCHFP?G[4+?/3]_]:.EOLG%6+3O@F97F-)+,1
M(&(VGO"7R1 [*[S?ERDDY!MB;6_@Q%$&\47!T!S;*T[H79)%(HQOK=9-5/*"
MQH;SY0U#1>(QWZ7K(2V42\=\M8)#JVG(M=YG(U#NFH59X#'?.8?MJ+? 3[]\
MS?SF%YD?_R?W/\FZA)W,/4@4\LVK<5L.1AC)5P=&CEFV3]D6M@U%QE$V@/@P
M7&+U0<?[Y#7@JZ&?\@5#;$)A&NN,3IV1W<Q[,^A >]AK/2;6(7-/IRZJ))(:
MM+:1XQWSZ/UK\ *C+Y0G/<0ZRN>YS/U\R_0A_I^X_[_(:Z6XY6O"D\,C1"L%
M0'.HL]U5$&V"W2BWKRD:JNL0U8W)?1V\8N >'#"X55S4%*: ]<#Y[(S3#-8
M>>$_?6CLSK(.HJYY4R!Z4>I9Y:KSN,DF'C#_+.4O6I!N)[<WPSW0!$:'Z6Y#
M5DWG8ZQ^.ZK%RV(HVR@7.LKWIV^/^9" W,BH$$+IZH0H$R'W8VCA64MI(X++
M(R92W9I+?JWW)^F(JKN(ZB:PX$Y>V,&U.$149J3IFD02E;KB='-EVSH+"];5
M2R!LNF]UI;,RU7<X#Z;907G^2[RM.+2Z63-SD@9Y@/X"_,O#_T0C&L3MT#H@
MTG)00*#%N:3JX\Z7R=OG]#/L1!B6" H&+RFQJ,8V,+H^ZK-,JA0\YCOY?&<H
MQ!FO;VM*80:O>]V:=#.A@8_Y_-%"I62[K5JLVZAUU>&A[FOX6S_+3_D. QG*
MN-3WU7J8#AUM8\N+:!S5J\<B#3+/_,:<852NHJ,"E\"*=\/55HR,'E$?IZWE
MEQSS:721&L[+VQ,*[G@)TZ8BC4XE]]IU E8+'4QZ77XJ@Q\)!4 R]S8R?>'.
M/&8V2QVB$7C&PB1NTQYZ\9@OP;"8$<Y$2AJO["8IJ?4Y"MB;^6=UIJT%9:$-
M\ *4F'.Z@J7Y":]^?QJ$M?3?J9[AEC=SM= Z";M&R9J08[YMF^_4/:TC%%07
M;*X?4-_:QX]JGW[!"6G0Y-GBIU E% JT0-J>HRZ_EED6%:TM[;^@-#&K,[D7
M;@_%A4Q'>!1:]'(U26FMIN81<2_#I>?[,L-J)3C X.$E-X8+52..)HA"H8XF
MNW'WW2P4+IW78ZC]@UU^/>:[SYUG+2U6'GG/^H2(V@2@79PT$FW14$733M'*
MAB]QHV4,BK0LHF[_YJQL4ICT JO8HBE,M#;&"0!RHHN"(8\9WEH@3[BA8N3H
MFAYS0%XBYX[=HD2$,V:^:5(3N^'/HHDAUYU1=:SA%3.S8SY/6:L,4\6J;IF-
M3AF:N30;X^T\?S7#3HR0:B(35CXIS?Q<D%I6/@0Q6K3%&4#Y!6,'I'3C!5"3
M5SFR)CGNU3T]/8N?RPH]0WMZ>-T;>B[?_3:14]81(\D+D?I,9%K5!%H*1^%N
M6F9K=IV:#;LCP2#8E#Z;.6-NF]F1ZM0'/97<. CYTTTQL84R=H"4]?E9G1(0
MHL]KJ"'L"'"V6043BDHP&Q,L[7?87F2S4ILPBO ?#V^!EB?-./D"$BU"\()L
M-Z>@@[P"*6DN!YWJYF%L]\=;H9UDN;:'I7-J_4)]ALK/D!1'B I7",Z-BD%I
M$-T!+6+[F7LUCARM>WB?ZV6;>E 'YW[[-FI)4&SR"%9-0)4?QU/ ;#U=Z8W<
MW<?UNM?X-N4X"K4EOY]S!)K+!1)'M 67B0TJ5UI=WEY0IWSGX7TSE,DKZDP@
M&,J#U>Z&G9I2N<,HJ'=^.7%?.H^[V5V7ITGW!)7(+Q_S79<S60^9W1 O<YC.
MM(T2##[!&G5QAE0S))1D96M)S9.*WF-"6;$$X60V5+5H]%'9S7N&_Q7]EWX,
M"P\L;WBY5$AJ]B+ZF))A50EO@G@)J=V<3BB"-N%FQ,2!(:<%N]59>&;(NSQ+
M@H'5@P4DGI&;MA."0Z+E8FF7E*@E*248M^9LU=5C/EJ3S3%?,;D)N6*QM%MM
M9EZUO*@^$!S;:!1R-?B(.CV$-?-6I !EP_]W77]1BK73N^<S$8]841>ZW?/
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
M%2 M3^XU<'.$YU]>ATR?:V W-O<SWXK&=D=]/JHZZ.\IC7.CVOG%@KR;O]N
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
M599"2O&I)U&Y#EFBWPT^\9%#A7H!^X4G53HHC9Z*<F1XVC77C34NL;(?:M]
M;(8%Y&,TGQ>-%< 18X"! 02*O4<5%(+BCD/Q#6=".50VW34IC9R=K_M7-:@_
MTI1O6NZ58W9/381XY*2;!JU.AO2>7S2]E4X3;N*#I-C6H]$MU[23Y5<VJI5"
M50IHYV^]& V-7M+;5'O%"S-U&E PHW;\(Q6[')TL8 ;P8R=5IW\P&CP2T6 ;
MMT'V6\9KS1.6G$?ST4A4_)L[W3ZN?];CX7^.<U_P5!K/RG"!*?RSOARU?OF*
M1=!^_"<YG1E!#0EJJJ'M\KC \4@#]15I):=[H=\ZG&AD2;2Y5%]*<W,K6#S$
ML ]N#P VTFP>3Y#RC5ELX@:+OX)36:C?53C>/(J 1IRBNLK&.&&);K^'.PBQ
M!S.U'FYMJ!<JF&@9FMMV?61B<^#<F/M6'IYY:K1WG1S<Q+O-#X^_5)D17G*U
M_V^ZUYEP14;%J]&)2 J(;-IB/3;26>MRPZ5'  P<6%GCO#F\_9L[T--DBOR]
M;TV^%C42RD2?!THY4K1XM;;FS%L\>OURS?X-=ARD<?LVJX-R#18RD\S=]%8E
MG_8>D&,7+'I"W-WOE/WRIU6@SU1PQ>HPX:O0G) 6JXZF^OS85#JQM1+2SG8<
MV3D2\<CHO%M7Q[N(5UL'KV\S9UV?^=A$;J$V CNU^\;'W);::N:++_;A!A!T
MUPI3@+6E3#Z\@F ;L4$50AY!96  &?>3=ELTW:6:#T%1B #_!HZ8L8T80ZW"
M+UMFZ#-&WA"T.NZB*RLK."=CD"&U=[5!6(;0$?S,J:60BB@0+YV(;$;=4BX1
M2X8Z6"Z#U(R&%!=GGZ>_QTA0_-UU;T- LF.L2YLUK6S3=J1I=0ZX?K>XU1^9
ME68(FAZC 'AX@)PKUKEM-+1)XYD0:!$49S]L OFFQ1(W<#]MFS,@/TH6XP6(
ML0OM<-V$C_\>_,._0L^;0P%R]5UPIWX-63%,+FJ0ZNL66/-CS[C;I9+(>=N5
M;YHLYM;J/5YFA43DOB'5YK0T:;NR2S&+\P\_)YU]\CX-,28S:)!PM2*ONFQA
M(/C"N@LM8(,1ST['X4S2Q5-!.O'52[S;PS)M49.#NPL-!+1X',L&42UW"]W4
ML@?:TQ+561<,3).-HS;[0C?.J;--$CVZ!B+/&LRNJ!5:E8?0)4;FUIVZG?)[
M&\]P=ZJ[&E6Q7'[U1L_;(Q'KEHCECCA#E6<(^>\V>L=#"Z)(DDE%C3C194V&
M<4/)%; ;S\$$YQ/;4 @**''>3M1;/GMO?= /]HTS9-0'2PN3A5!$%^H799=I
MTL "!94+MX+M_O1XZ'AE96X%37_W4:C*JR8=O[<[E6Z]=U(S&]%:]FX17.<6
M'"S7!R ^M&9T?RIX9&>4\,KD!4WZ,E$MD&>%^AC?8C[?^G'_020_#JY-<=LV
MBJ&16OA1.&-DWBP2#IC/PX(FI?$WM_1TE^U67S(LJQ?&N7(DG5+&L%$X?GL5
M,.&Z95=!G'UE61]/B]:JC5?J69<\$;C2.5O*1Q;J4IZZ!L/V^-VRKDOC##V9
M_DL_AAK87)/O2M.]85\&77!^?.'VA2R]ETVDXNU<;9(.!X$41G=?DP',5C1U
M \;2LM'&RU"@M"U-O&]Q,'_!1*6_NA]A;\HS%3O^=+ZAP&X5KDH;QT8Z*^AK
M)M'S_^LHD7CU;DMPV"JFW(3%4;VU>+FT+S0 %9;YO$PF!'_W]49]G'%>O*H3
M,5)'\OFV^?)LPG[_^Y*?]ZQ76@P7]*%2-QM8=2L+K;6T/?B1R,QXF>FUA>VI
M."J<34EK1R3*)O"@/SP=^N\Z=V*PO0;/2KPL7] >Y5([)W^BG^9&"F2HTEW?
M9K1+WM?CWFF,*2C-<,VO7PV 9>IP=]9GH+=H*8<U%0E4RSO[I;2U\!X&@]MP
M?G5^I+]0U;P+*  (PC?MN&(]$K0.N6*,^\B$ 2N&&APUQF]:EO(A:XG/F-'K
M60P^J)5B=;^F"OL'-* $K!N\UA8P4[V8>:(QPU5W<&9S?:&AM]IF.*;(B3Q6
MY1?4"?XU6>?.!,FIIUNLY193_(5G\NT!ETOW$G(QN4)@E>:VTFP3%Q%O<@W[
MH$CH Y5"[.7M;4Z\@5G-&%Y"2QNFS@\6XI4Z E"LPUW[3  @5:8;WV.&"RA7
M4HHCPNX/@^_(V3P_]N&7NP6!>R["O4E)18'+J[EANX2'1$$ 0WO3 G-1J)%^
ME5F9V6IMJ6G1N$M_R'PZ#G<VD#3P'' R#Q4G"U.6$I(VU-IMN-R= Q[0+4=Q
M0[]"B6 VW5]&A@O#W@-9GVQM!1ND<:JTQCR0,;M81T/@G(;4?-Y&UXA<]MAC
M0@[8;>[SVJRI_Z5!T[=SJZ>CA'MP=D'<L_4VOZ"0J(\6IN%/N4.OJH%!["R<
M3W:?NNLDEG #%4)?()/PCQQ5_/<\QBY_TQJ<^$/<Z0T]90R6K3V2#Z^JN)HW
M9]=& )@F]P-8A_..M&^JO72VGZR2UH>;3R<,<2O4"GP@3+^11\H40)JRVQQ
MKR%35'^H757SA,A')+B%?9<WBQRI[]:P<J-F#?YY^\5>8^S>E[8KD8@UCS"B
MG$G&_2EI9[M.#;M^?[.O#$+N\%2<9%#+8CL=]/6A*;48F$:E(:N;<&\8#.HB
MSVDNDB>=HQ."1[?*S3[?O;&3^P+:,C7FY5B;1XD#/UH]=N;R00AP>_ X;ZP9
MP'WF@[S0.SX^!W7MT<&"+[R%7NAYK@BB/U?0P9F_3RKYVZ6_^W](PGB0_I"$
M22*S#%<7#X,57V&T!ZSIA#R[N=>I=_PQ2KW"KQK@Z-?T/B(8EC0AG_[*5_%.
M;" ';*R^7NNO.YJ@$7=:;'H9 P:J$;@^/B8Z_07&+ \GC-@A)-/*I40ZAOQV
M!G]K16UG,EURTA;HAPQ 3]3O(2.1KMB0U#[%!:SS'VK*?0P[?.S> K*LX@2?
M(VIVWH F* 9(C.(ML!DKL=ZO.QXEEK(?ZY4UJVJGWW;J'YF!>FP%BKJ@"J^Q
M=F!4HQ9XXJ@O>D?+L?7P<]*1R$/@&A(!J_2"A?043^YLS)6 1QGKA]>=36G%
M/AV<#<Z_]% ?1BP)[]#CT)A!\:A&D\%+XZU/>[T(XM9W NXD\]4\&@,[YQX2
M0;]9?.@%3 >@G)S,;SHN9;79]!B'Z%(^=&&G?SA;:QZ2G[^2.+!J>\PZE52L
MNZC4P711V3JM^:2-ON9V5_1M]]:=*'&?M,SLIN+&]4\$VVW*/=?[00VT*.JM
M2-/;O0[(%OMFHNN/BN2R%V1Z9X=GM8QC/Y2<$'MY[;#XW,AZ'!>Z_VUS4AN"
M6V Y>2]YTT'9/8"9 >N!B@_G1.?3Z4N\*&T&*-Z<:3MV)O(FAU=+1:R:<KSZ
M;D:;#Q#? E1*[_Z5"CY7.)CP^KN'?'11/SEL8,%Q^O7'E_)^K%894H6$PSBW
M(Z06_P9P%51(^E&LT2[*/RK<,?>6[_!*R#M(K%E4*_D&"XV5WL'NJF3*V4%6
MJV[MF?X\\\YT<S1"=]E/BQL6Q&8-$.8K2F:(E2LQC@^OQ8S]M6G_8WQ3V.9U
M\%K^5;Q*X=/&*.W^0@EGZ=$=3NHK_E(-MW>BZ55I:Z:8M:7)UC=W*G(TLD(W
MM<;75[*35C41T+&2T/<UCSG%8=2Y>WT!%:PZL5R=YW%>UVDY(POUZSP'Y=:
MY!4L:'0TI@YK8&FY(61MJBP7# '0XOY&0K5C^G %G!BSR85B(ZGT.F^-6%EA
M&#F^I=),(>Q$R.A:-$6=/L?2ZG0ER&63HU5T957NS[QO!3$G4@%E 0DJ1LY<
M@447LO#,]]]^L?F^+7$^[HM^Q=R- BAFZ,,T3/S=S2,9L=EI)@Q+8DU=19UN
M_8@]=ND03I=Y$]4RN.M3<TQC(GA@K%#AF&@<\QAH@-RMI"<J>A+8/]-24,((
M:<2L*.Z[QM/S4]^U['J?@^9_]O4\)J ??(6(7WX2#JO=5VJ_/3)D1XJH<QH(
M=WVO!+X;1.@/!JVUHL.1LR>3)G-_B92KBP(4%OIBCTD@Q,:;PJI?-,7+ &%L
M_46 :WU75_"!^&]%3)Q>ZT"]O;J;3;R><0\1G]OL.C/=0O;SB8:*!6!MK3O.
MOD5:O&/U[Y1*=AF+57V+?_>R.A@2EC-\&AFYC@DSEHCT'#'N.R:/;.6;:P /
M^K?.G_B*ESYN">EBR([*N@PV=1:X%X:UU&4:K^' KN2T-FMP39TX-L&NTAWD
M/Z*EIU(9 \_::E?'JRU<F,T#HW#&\ R6NQ?#,F;D0%3JIH^*Z)D\G9[P?P4G
MJ1?;ZMNN,R5 E*&'9:I\;VM74#3%?R@ZI?A(Y-PK36=%%5@+*O@YQ914]:WB
MT+IYV^F)*!V?ER@PA.@,7.-TGH6/-??V<QL.S-*F430 DU-Q%2/9(H1,SG%)
M<ER8W/98D@>^5+<-S^!P7/"S:UU\!#X#/#ELG,[#3WA),5Y]PM-K5/?EM6<W
MG/4[CJ,NO>;E"R7TIXPS;B:.?3-$,]XY<'?H%**K\- +V;5'(I"JORG&PF-K
M53/[5?&MQ28C+:7EC5ZFMRD/QL[29! FH]PR<Q:?V\JME 8^5[3N,G?$1-$,
M2FZ'26^:PG(FHESV&&,4:Y?:>E2T>8Q_1'Y^R2FMH%M_HIB/FJ9M-"R][%:;
MM6YD(JYI%=UC#&I\C6TGU5X-A'GD^V2A^*U13Y9]OR9(.4%S^TC%F,_O.R6D
MZ+L'=H7=.&,P"T^-)3W_AIFSP6-SJG!>%_8"'BO7"BN4](70%"6U^W-:(*IM
M7[S\#J1]:84XO=J\%U^">SU=*_0W@J8H>\E940 Z:;VK("6%&)D;G9.07XLB
ML.MFYQ;'8>?0Q%,VEA_CWKT+=[I>:^7M,UHM9BV$S8<BI$/;D,XK5FJ%SI=C
M:WL%C8,@HX%&DB:GJ%-9FSV!+TG(83#XF..=%WW9W"(=U&7NK' \) 0Y&P.)
MRA/@A4F2^(,5@D4V#JG8K\7)SY_3^H^A80T8_.\S[>+.43=>FSW=R^4I)F2X
M<C*C.?;ND_+:-IY#M@>%">-:]CEZ=\Q?OI^/8+T@*%B\:)=\]SXF:L3(=7QK
M6F.\*^!"I/ZUA;TG=_"YZ,S^;LZ1R)V%)U- :IWEA;8CD1#X8C\BVJWP[M__
M*2V&="+DQ!AMG]SCH5S:P>%Z/&M:WO62==;)D,J$:'[YMO!:B'%(*6 \!ITQ
ME5M=,+[\1G#]N4)5*B>6">U%6'"*5B%V#<PO:MU'IE ^!&;/2#DX,:A3I;?1
M8JXD#$529AR)%+_N/S]FAR08P^)T4#[9R?4]!.QWPQBYV0&7G_4KTUXC+2ME
M96V>; T@K7]]T_OUCQO?CQ&R"=1F&'%")M0W%/@C7<UFI%LGWULQVV/!:5.O
M,,QDS("-3(.UUC,C&@>"<HK]HQG^X:C8])KT#UTF9TX?B=1.O%O8,W:7Q?DT
M!^DO6W<A5%R3D@Z38KY%1_[P>Q2>8K1Z(JNB(J>V-\\NI_:I _\^%.I=*Z<1
MZPA4DPQ@?%&==;EO;G_U5$/%:+U=1G]=Z86VT]R;]E6C<6?72BH4RV,4 ^K[
MO7A'(B9Q\<$#2*&/DHHA(L!^P0B"\K.*=5CZ?.GLJTEW6>($%_(6S!VQ#3,1
MSADB@S+CE!1T\%$#U6YE3]-^%7'S6P0RVM=^&N><"<EQE'H]L&F6Y 5<T%]
MK7O:_WUZ%I?3"PZ]W8BU8+U=H]PXP4.9.\\R6CU:/58-C8%+";.#]:PPU<C5
MH*H$Q\2!)0+4-8\[@XRJ32#/KWB??;2XLXC)880V6Q3F529H0(2-)L0YUR2Z
MBM8DEB^ 2E'Y#=?O?_&':_W_<WSL:HHSX3NMV!!ET;!?IU\.0N838+_IN\@K
M=*BN!9&J#$*1U8L#LU;KC+.:<%A4BL&E.(XC_GITT%>6CUK%@DE+3Y#&VR49
MNKM^DT"^0C1XC&( 80CW6I<M&P,\XT:C=RTK0S=/4>T/CT12.]PVYNN/8X0%
MG*([DR9:T415^:$YDF?/;<FQGL(^MKP4V,T4\,9SII@D6)^0ZTX*C**8%#I#
MTFD9EHTTY.3+ER\KGV65 QP <TDUAEWFQY;XH?BXXL_FEI\EW2YJ#/6G!$W@
MH.S6"CJQPA^F94C]4(@<HZ75X[=1 OSA7+MX*@6BF3>I)(7"8KP!\1@-<53I
MZ96I7M]:"<4J"Y3ANF(99K3945=__*V+ <\<^ CXI#'D77>0$"?>:3V TWJC
MH/"/KL0AN>IG+I+<%AN8='C)E5DB-I)!+U90'-$"?%F;.LRI-8;XQ%4&Q/H%
MEUN&IOTV+AB$4-_T#=N%Q0V,X#GOYEH_=J*'2'E^-MMS9X>'6OZD02II^=PR
MQSO9$Y*+:ZK4T\32**^/1,1)>%E%<?_PALR)H$P<=Z4KCJKA;1[>)I>QN&+\
MLL!^V?X0:H%AJK6.R2JZXD^Y>)DP>EK<);1/_+Y-\X6?IB%14KF^<80-/3.8
M7'_HX4FYUZB/W>L%)$[N9?8LIJT$6WHO1UJ]RF<+ZK\W&Y7O?1%$71SK>P^+
M$QMN;JM=LFM78"R?IP3SW<G[+4YS&?O14-$W37P65,[YXRKAX5B%@5Q\1/.<
M[1T^\;"5\^B:E/E>M:WY((:N4[^6['R[%WDXU<=DS5"0_$ 6N6FU4,X;RM#*
MQ>#K,@8X&G9/>]VBG-9ZR$##LA!2J0)*JD=!YT7R^^.@9!QFX$P^IS;N %A9
M ^.NN:ZDT+71^Y!^8TC*XTUU<#.;N3])BPMH6S6U:JU$!]%\H379:7UD7^=C
M0!@&3(;_83,XT[VUR50<-N*M;/IA$OPJ;1K597 9M=4*5X+LP;%O[H5N-BJD
M!'CUAN1_[L'6><EYKN+X'.]X>_F@;+5)OA!6+<5"Q".2-AFON8'DS 8?Q=^8
M3:<11G+U"_FS.F.(M,SYF9PX#YHO_R8[?&.Q\NSH+Y8%R^_^RNX^DD2W*"Y9
M[>F_O;("?=Q@IA(WO1[BP=GO48?OH5S2:B/R3;70TOZ2T=7^C7_[_*O85&.[
M6%=M7R!TCA+AE[,FV=F>I1=";YF3:Y:1&(&Z1WJKVF?F M5"@*<0&U  0'_G
M5R^M"')7Y/2;V)I=N):+9W=I0QY;_]@^@XH;-L$SACWV7[:K_PW_5W,4$6'J
M/6,?%B4LA3"#1L9C+W";V()??$%D6\QP,T2&&_X@FS7N4CK>[ !FO> W)K];
M:A,W1_K0I"+EY=>F\[HL&@$6JH3W/+\R1OQFZ\1Q2'5SK12Q;MHR3AW,HA@
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
M=ZNGKK^4@^\DON4O\6I887G%D769C8E#B?)$\CPZ0G0Z;P,TW'8@WQLPXFE
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
MLLY/8DVT-7IOEG*0FGZ=',BO>TSF[6(*A;9_)\,O5VDZ7=QG'+0K9*C1>0@
MJ9'0$=9.I >;^EIMI+G6.#GJ6/3/_@:[!^J?^_5F#>E;DS?\Q2=8R,[(\)1\
MQ^WX_7',?)-U<8OHJIY*1-"TNEN!0(W5$N(W2@S\L-HT/.C5MZJW!,MQF]%S
M<*I&)8+)UL[S:1?,@FF_E=L?N<>Q?]PI&JM;U/0TAMFL'=?K1_4Q_%P*2E3[
M!NJVSQ/% %_MQ)P32$^,P-R?Y$>VJCI$US?I.\>U*_"_?[N06]EU<'N<LV^6
M52-E)'')-4]4,RM%2B(7]LBI&.4C4GW'3F*'L_6BJC(G($B3TA3&E JC6_$6
M>K/[-82E:[-Y:(:25<],E/VP28>1@?LQ_2WNS^AO%3=2KO^+^36R6VT_-03V
M[X9-UWZ,'/LE"Y'W-)MW\#GM!28RA'7-R/^A:[QZUU2.8*T@!>R= <]2<X4C
MJ4SN=W+9X-DKR(F-R.^AV^>ZE6B^[00"LMLPN'M;[1,FG,\GY" TSYB8S,",
MBZ>WMP=V$H0>9^M'0P-[AIOW1XYBK" <)5XCQ3-V96US<G0.O*>+ZM=@@_)\
M/2C1^UT3)E5I^AK!4W^DW*58MCR-?!V-N=OP8+3&(54W/[D;*#Q\Q:Z'X):1
M\W%ZKYG4G\N^Z']KW='@6&&B&7[IQQV2W[>%]D?&KB']>+NS]/ 2><;$@U4S
M\"X0;0;A)2<A"T2T_M,33VN1KICL29$*$W8>OT_8S;XT(YIRM, ]TVL_!)!]
M#@%3GH')AX!=@YQ#P$'[R4- N6,,4O-/X2LG[::E=NVF2!*!TZCK \,T+;BH
M1R\4Y/CF66BAO?"3M_:Y!^;3&'B=C>8+[*DM63@VUZE: QXZ3L,&W<>QUHP6
MK[B_*J];"IW&*#OS\1A]TP2[W"C3X((AVL22]GB[?W9<:RN8<;]L0H!ZAP&[
ME'Q:M;BT@+A,,S+;G1R';2W:/^!),CP[9\6.<@K'*2G%#_VA6@=&9$;QUFA
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
MA\8!+;KT:DN6'",V^APZZLCBCOB%]>-FN\%+#;]AE?(J\NE_6HXD?FW#::.
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
M5RSED\^%2]&G:IK7/8I%XY>)2M4KIY^#;,(G'(UW%-L7Z(Y5=(>E]2"MC$/
M?63""ZG* ^X#\HM38O_XA6>1+!K?0$!E\4 E!$.OL:%=\!L+)-G2MS5DF-33
M4J0G>27/J4-S-*O]\Y0GRKF6<I92CMS;@2% ;[CC7P]^B*F<CG]>^0V3:;-T
MK3V"82?V!N$UIG2@$JE,MMWP72%;VAR<7%_JD=Q5-QYTV6KK0=X-*U:Z<@NY
MC*(LVI,T)<,*[T8]>KYX^Q;^X[_.^^2SM4W-A_LMRR7*:[D\@2*Q"VG<T32M
MTMRK3'D>(2$#1(I=CI!'^-8KO/+.$@?:O]Z(*SSS$-CS,BUG.O9%Z.#V #-K
MX1"P6TQ["$:(STX4*U(E=1V!#2L((4/W*S[MS-5:SY*"P!D;PAE'BO_Z745J
M9:Y?TI<(S<OUVP:9V@CW:>A:C@YLD;(H"2<N@-KZXUAW5&>T8_&MW98KFM5E
MP.$1LOP=XA19''@,5#+2XA:U0WNB(\XYU6$C_8D=UF$90']G=%RQ7/JV7]K@
M!*0O4I)=X,<K;**'-O9"F.D#V?X%PT ."_T('2TK:XA(CW0'G'?_:"PYMON4
MUZ;Z<5\/LTWI@=&:RL%^F8BXV)"9:]_?(^8WI\^MD^]_VP;*=2LY_<-/\X>
M$\*#36W,9R'N='W6(4"PZR9*T9A9[,;]L]TT_KL>S;6#<,(T\[=V4PAV \*$
M!>?3FV[A*PQQDKJ8:YPK!B-;:8@P8Y5A_Q:9RI7NDMH'.UTZ:-O<,R*8Y*JG
MW=<ZGW5XZ&'4]*U=O,UU^C+=%I.KHPOZ(G=1D#[--:/I32(LG4B)7F,("NT"
M6X$H29CTC]"(46V0&\P([U48< ^C[#PIY-IIYF64G)P4I6_[/XII3W3 GB^>
MO,[W>Q(MA]J^-O?A0^.,&Q&)\U"2"YH)@4Q6_3BR<C;4C<Z+2.>FKE]^T6P^
MA@8.ZV7BEP(AE4TBNU5--';FZMQ\\[AW:N>VBA2!U%Y_NY,QX2Z7)/4-@K='
M]:/H^09"VHF1_D\D&1/1U#K<#+[R-LVP7N-45PM\IO\0T'PN<#H^>IJYV-ZX
M:D[VTXN&(Z.KIKY](5?YA+9B_'Y;(>DD^H<Y.GD8[A#;C,]GORVVN]4<F1D0
MXY?%WY91JRVT:=-%/THNM(-BH<9S@@)\Y>"U7XO-!B.++0="UXH7#@R &ZGS
MZ+NXMPV(@8MHTPAS4GVWSY2O_U/ 9PKG6XBCD?PDY+7BJ1#I2[Z<VK]2B)>Z
M'[G#)WKK0LU2,UU]'14M/6ZI43EN:@0WAY7NK57Z ROQIA]R,+5M)AMDBF$I
M2:YWZ2C%CO,00 W\B2G4%B;:%F2.0CJN&,\)SSQV_\:@?Z,9"W/9(DSXY@/I
M3)_\87J&?)>*T2@?L8_?O&<S7@'YUUTG)1TC]9)H5Z.+\[PHPV_G=P0J<D4#
MO!!'N2I$Y^0*4+$]F\+&7R9<_O#R-UY)#QPL5MW^%\G&1]QQ7@7[<]_M55<5
MUTZ(-K[R5G*&:M] YOG"B<99/76-"VCKOD%OTXB^W5-T([L65F\DFQ4_V_/,
M^=UWW>)KQ:7+A+\L[:BD<L85:J0IS^LM:\/"UV#P;=]>#[.PC!1!(:@OUN'7
MV4]YB<67TDKU0>?5&ARC47;=BVK2;H1D&L[8E0-7]I2?U1Y6''YQ(+L!W6EY
MN1J(<XVWZJ@U%"+;3MM)S(Y-4(P9?K=02R'UV CQ91U!XG^[I A"H)11*#QV
MTG>KYDJ*0*.X6K"64;RLM_AT[>Z4T8V&VJ?#UW2:E8R!CC7(D7M[WY;\N'83
M4T?7<0F-_4!OB?=K;H PRV8HAAX_A75/[!HCN4SK>N%L$?+GBN!ZUZER/QLO
M)1MP(DZZXS+\?M$?WQ6?<<?I?<B30;%V[:%.RKX%/[Z/8KNUU"U$*T!\2L:J
M7X Q&=VTL$RU/9K?-UI:GQP@659. 6:GC37?4U8#[[3/C%-/*G*?;Q3RNV^5
MRU'0@K[!+#P<"HEPQ&D:?I/!:QWTHS1%!$+ZU,;'/I8QJ,>R;I5!+8=(@ZQ-
M(VIN+"6U'&5Y;><XD8@8M@+.4;*K)$O+QD; >IC[E)Q?M; W^D&C=^C9(6"L
MX[[@BI6$'+0OIU#; 1,V<',(E39KE&2V+CAG@4LN*(NL8]LH70&91J[:U9>9
M>?G"&E+I'J=41HJM6N?:(O.* C>2&V81R'FQE6Y2CP6NEI!/)?GC6]'FVA6$
M_[#)7Z(]'K>A3-XNG6AI;+-^"U/7VSS[F.Q>;B=G3^D)7OI;WU9=LX" 1HF
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
M06=Q+UIW"I(>V.9 0?=>T,_"WYA)0>1N0G/Z47?L7Q"%5H1;>^ L=L^BZY-
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
MNU#5Y>]F3,\9#S3\EG,)':RB)9LK3X[HK'2TR_ON"&K%4950LY)L]PX*,"J
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
M^S5<$F<L:U79K71-P6AJ>'LNU8V@KBFR9+(5G)44Q/OP?';4L+,V$RS9E/>
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
MKC!Y9DR(IK5^H1P^^=YZH?RG1=OCVXG0&U2)X:"\;%AI&C*C3Y]9Z*;L,.Z
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
M4S(.!7*7 H^+&H?(%+"S$Z,=^4'Z.-5WZ),]'M+^'E*?ZY__QUWI-.E8A&+
M$G,W;I$AG,T(^ZJG+(>AP_&HC&7S<^J ?&57&MY!PZE0TMEA<*8G7FJO#;Q=
MKO?UE81)+BLAZB9O)T(CZ%#@'B>;LB0^U?U^<'-M.H[W<CI96WRR,)13;2D+
M6^:^1^ZM#:SABK"5@5&BI=<!C6&K%GR?!.3!_,HQ3K<8)B:!G/N"Z=*OT1\#
MQ!LK,!-SCS9&X5^@*N+?/UK>'EZH2&Z;J'SE]C1?_";W#M/T@A_D+ZR.FX77
M</S5ZD8Y_%!'5:T&GB;$B:'7C=7$'/,GI)<UDYN)S9:DX70JF>J A3C$82&2
M?ZEYF7K<RM>1_.,_G6-)QA7V."OA7URK0\:&!=W%"&NO!,E/QW2!E[B>1* L
M:8!@+?><Y:AA?LMS"A.$,4GO]=NF6S3-=6:H:CEM+(!BHKZ9F6VL>%M;E4&E
M@<W=FMO)O9(*JM&J-WK3JOARB:$0=<B/47)AE2_3K*Q,&78X*Z@X2\%?V$*S
M78&XZJP2CH"8C1MR(4[O<_7SNWEB]8U=5=.KB)-M[SR6O B4D0&NKD$C6"V-
M($]'V2BE4*XPEZ;4V$=N<1,?E'IW^ICOTSSIV4DIDCB4U/\_N8I#DBSQF(_R
M_1&$O-;C-Q0J!BTTQ"*WJH\R'/HP,YOYW\03WP76?,8XIWC ^LW9IU@'!8(O
M_0,+ZU0/RT$(TS>I9[^])>%ZA6 NEX*%W'>9O2:K:+/*Q"IK5;?:R3EF+\2M
M=6T2<RWL*C5]\F7E.C/)Q>C7%RZ1N(:=6]T55_C^1^@EF)T1^'5Q61+,M,OT
M\<R][ZKNL#OT,2'7N+B'GE%)?$L96=H=\=<3Z*3-+JY>Z)NJN9=)@8M< W"O
M:SU?CJ2HYG<HT-5WLW[(6! IEQB07+#A;QCXA&1(K)/K]OLP74!+C++FY_14
MQWL"L.Y.[0#Q]C< K*^<$Y.H=_0WR,3$9/O;"L-Z,-&M3N?6_G]RBV^?[W;7
M"C]IX#PIO-P,HCU#?+PV:/Z@: H.G;D)Y4*<-2ND!_P"-86J_XR_CUJN</?=
MOC_JLIN_1UY":]^#A4>B'9L;ETS?4-09L6,/&)O@Y!SL]E8ESBBT<D8=1R&1
MJ$:P-E #GK#-,4"FO#>H)*C\]-6QV1E6^9B8VNJKK)Q1-O,1VJHD;%3UI1VF
M<Q#">JH@VVA6FOV)212R=7D;A^2LMYG14MUJN,*:FD/';8>#L0HJCIK3N+.
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
M>K6LL:"V9?7'TT8]F<Z>>PTVT3$@88LCN9UK&^MWU\)F\%'0IDS[-%@.JT=
MX%&IT6V1QE@OV=[ZW]J6O_UX%<[6MZY)/RQ5\<=,<D-M!3I3:.641_ V6O=H
M5#[4)^]V"'%!9MB9(F8LF?"\X?NE>W/]@GE(ST5T_[U4QZEYD7HC6XEX?@IJ
MKR_+C5B=LHH*5G(X7*+>*@/ 9>#H )=K9_6_-< O'^[(^$''=AD==@A"*+D(
M&D*+MN,A[OW4;IF'_A>@_61S-E3WP-QXUU4Y%J$JDE;E+YO=XQ/4;B4-(P\_
MW0WV((529E#WX9:;O[<+]PGZ0V6291A%B?WCJ#$]10U#&9D_%"8Y"=:=7N"
MX=?(]=%GK93)/:X+>JT %,ELCXMEZI^_Z.5_S&?3IO7(#=I@$+<SE!6M7KSF
MGMEMTC5E+ 9RJIV8K1DUNKB!>7E[2%(U,Z!(=BZ^JS!*.'.E#^J6T*6P[ZG)
M)#WB6MK,^#L/.NU<0>)Q+56@>D,C!$-KEZ<+.O(].5+1@C29"-#?L^W'^*ZY
MO*L781%3YZ7TWQUI=M4[1\WV5XG7OJNM]06.EH::Q:]VV=[U+K)LLCZG?GO=
ML_3M+,JRL0'U:Z>:VW;):G/B\V ]NAH^RA_7J=/(\[?M)2-HN-RZ&+":E-,_
M%7CW_[T"[]KD>X\1W6OIQ$3V*_YFNOA*!%KZ2V,BR'4,$V9LG=2/\YGQP6@5
MVM0^Q/L=)F'7?$(!3AKEX$#Y8G>K02[)?E#'D%M@=VC+OLFTB4AU;GB>N3J,
M%LHT!1DZT[.W,DIOS 'TS-^2)NLOAP!6:?XX&MP _$_Y7=+&FX9__'L<^(_V
M&?GPW3&?_3'?N/DS'1\)LZ(MGOCS#7O7^566]D)25W'GN),";6AH%)&)@L_6
M'#JQI>;K@,=\*?49G!ZSFTYW?O6\EO!@R@(8%IAXT :*U]XIF,[1@H:&<.I%
MN?J1<^PZ6[V4'UK\5C)S<&'#);ACOAUF*@@Q9!B0"E7;6,4!N!Y!"??6.SH4
M+J77?OW1V(S[$HR/@(<23@H9?0@'^5"<B7@&F5;$.7BZCU''ZFL&T'SRE"?P
M7N9D07OL8-::.5;(\7->3XZ44B0E;\C-\8\K+-W_%CS]4*&:O9DI8=, ])*1
MT?J=$4GX^4%O>#\KS_]>=^TM\6''NTB)^%L+P=\%FX3/K_:I/.G#;E_R@/RL
M*9;_(K"\*<&D:S+>Q[Q'27UV@>0G'Q,I1N-MSE2YSZX@*EKCA$NSM!ELIG,Z
MR#T>YY*YXEM ;Y"[+5C7A<V=V&"750\=/&D*<S)VG@B(V^4,,Z!N(:?E<%5Y
M<E2HQ27M//-[_YQV[1DBR4AWO_EH_KUYYRRYDOMI7U$+_TLUI.6>BND8.A<N
MG>]1;G7I71U=S44P*$Q("!FH<&.IS3+XR&3X !]?CRE^B&\;QRE8\_PIAM&4
MP=9R9IS5*_R^<7<GJ=\.[9:7O&61;?@;.<SX[<=1@W$87D^TM7Z_M;K_R/4:
M7LE0M&)9>+4;8PP2V9M)W629@[X .!:!U#U'RUUN.GJJ';JEOGI556)\:]78
M9F4-C*/>A:]99TGHFKOLH"L1-JIB%MFZJHE?0XQ-AN(P(?48<<O[_M14([=#
M>(#^8"["#\;\]<\#T%>]M061?LQ*:]B"W.;L*5_[AKHY[!MI5.5-$C812G]%
M5O]R:*N[9E]$Q27W9R?D)1],<!^Z_7*HE>SUM765.>(1I)5,B?%37)CRPT<^
M+P<%E.Z_E'4Y"0.T@(8:O_HRA+NOXM)XVN NX)E_:C-C]R0!/>*=1()87]_O
M<J87C&L],"4_L+JL%-OCY+6C,HBNY(DX :H+/),94Q38T#N&,6BF.5FECPH)
M2=IYWKN9X9:!CA@>G&VW7(OVG#[77A9"+]XNJ&17(\4ZEI#:'PX'C.)'C_F0
M^7=+"96Y-(C]P9W-.S&CSGBE.8<X21,7MF3^8-6D#[7A5#F?/.GI,JSX\@G8
M]*_V\_G62#I358,+[AV3$G]',IYG-LU/+0!B%4;?@'0!%:F&24.X>03YP:\K
M!96]HT4Q^H3UL!M/L\?ROO1YLR-R/S0A=RYJ_F!=TXOA@*& F#V6SC@Z/EN6
MJJ$&*$PGR\P:4E_Q,O3\;W?JZ>APMIRP6ZQ3PD/16$Q.:>RP/N8C:<4K[GE2
MF=;!YK4!6]<>NZJH*#"/^52GRC.*KE?"&G$[5_Y6M]@ *G(3>;BIEW!I7 ?;
MP(S%YJ[07GK([,$']+DQRYSZJ9]/",]KTWU]'XK:VI9U8OO=Z;ML$) =KOIL
M E6F3?JP5%PR6U^H80T5HTK$]VL=\Z5.XA#\0HP T8_?B?V/>7/#)'][C'I4
MXE R;QP^H;!<!),4_Q0@ED%XO<I+.;JHSZKXT2>=@!CT3#SXN7,HRYS>;S"#
M$FS &%'A6@/ZJ"*'YZ'6#OE1"1I&SRN\<5R\+T@JA@-7!!1;FTX3N"9S\3H4
M5!^O%4#&H?SS:/CL1A08:?QH-<//3U% S7.J6K[&3NO#TS6*YY?[;HF_%M%L
M=J/WDS8)HG(5$D/:@1O@XOZF[.N1&8Q8*@F9.X2KUQ>5O'*7R49K%4].3R7%
M%?\2&;\*]%\H5*QT[R!+&Y[,O$NW ";&1:D)!$P#D+HKI9_KH8#!1()6>\\F
MTRW:*SJ&R)-?6Z_*;T#K.^GV,9W+G__V,8">VF7FJO_KA.CUA><S[#69]OVK
MA)2BYP<9O7HUM!Q+=IUR5<\T-A=[R3Y4E+GIG*O6]$J2XSR703G*C5X%_&BS
MXM$\&W^)(I_8CV)->,BI/:PCG^HQ.1GF9GBWQ>QB4[88(!=&LU49KPT0=NWD
MKZ4G&"F\\DMHP8JQ2ZERU;VU85U&W)# H]>@AJOM>]*O6Q609$.3'^]MQUQ?
M!LZJ6/7=$216R2Q,_X#NR>IS,\N9/;")VLN&*6"*S=.#'4&>ACF#6I=6;/$+
M\)!^^8(PT%)2<Y?224RH"D6LGAS-)A$QN[12+2]L6OXP7+97_TZ^.3G/P0TW
M'.J+)_9 C*IZ^+F:F2!/Z[Z^^:PJW%\)3?_3SG3S]M-_F:^_.!\LA5E=$KF]
MZ7?,1V[U+3=[<D'GBK/B/Y*H=$JN-S#',^C5^T "S$O/6/".8C<O@V"BSP@+
M7&$Q@T-\IYE[1!HC'JX9SH,-BJC-\7@)C^A7XW3(C[8[5[1*=RVKF<]7V1S&
MBTA11;<RO]C(E5Z$*&@<J?@"(2J^\3[[-@#YX)AOYEG5WKIU8WK! A HXQ6W
M:>CE$3W?G@,IVM,PI6LI:S7:97N%%^P+B!E[+W7QG5$E7N:DW6")1+;<_E6K
M#+UE/(VC8UO<D/)9*JHP;%/%&'[BITBW>752%^@Z16W$,30FWS=)>P?*2*O>
M&;S/7E+)984QK6-7 95JIKS0*897ANZ*)"\%O^OE%WTG:!&&0+Q:!J-N-UIS
MP E''JSKU1Q474<'.5:6(("Z!!2.9ZL5K*KH2"=UV->F=\P\&NGRVFS\'H95
M2M!_&KT\7&;;:!/DN#R"%/#.R# ]?0MFFQR#SI&S'E<N5JX<!P<4%IZ^<SE5
M5?5/1Z6;.LE@,Q0_W\]\]J>O79^<D6XQFO0*>Q83T63ET6-,RV1>O6AC"9C)
M)YO3Y3FW[^ATB[PP-:_I24>=T[BBZ)&*9G0.3GM>^H!\MW&^XLA\273!-;4#
M$I.[O[F0KDEK8A_=7I^B"M>34@O94=\=E(WH\J1$2]." CC$\!*"C+)QRAJ5
MP&^$UHA^=!W^\R\?[ZD<C@ ./-5R=2::C)^\JB?;"RG<JYW#> SPE@-C<\\1
M;^# !$&(>85-XJ? @"%8F%/'DL1EQSPGK0A6W;)-Z;WPHX522*61QT4H<*6+
M)__TME0QT,N('UGUDY77DBUB8L?.F+D%;CTYJVF[R=SK*UU<A !_^>/Z%KEM
MX HG+V)C_8O%@VN=1=>N;.)N-[F+9V#C;*N0OQWSW:-67';T^X93>&$ZB:@R
MMY53QG%OJ -Q7(ON>6XBJHI+F$60F"F-P7Y>!G%_LLO58WNI<:4\<@EPLID4
M^?G'6ETE\YAYJYNAAW"O8C?=%4OG?F!7EA2"OPOJC_/(]H;_JRLR2EFBZ\=\
MNVKMC40CMM(Q'V8K2M^KG-BSB\X;S<<:BX8WC.1?>>CMGWHI[D6L:$#M?3N1
M'B$5=?-H\+<[KX\^>2]/,63%8@J]Z7E!R,KKC8];V3AEJ>AV,5?,)*,(6OB3
M*EL>0+XU>\SW]R!(E0:+YL6P!EE+YA5R"DI: CPM$KR\O#[_226V_!]\GZB7
M$M/&$OLE54VF3&0?YA8+'_-YWBI_[.ZZP]Y6BU5V37,.9;V#^1D#E#F$5*OT
M"H48=8RT)36G[\F^X*O$/GFW. CTGT*\N]NB.AH":PU]H$SIJV/DDU1<EYPP
M"A,N1^H\B9<UN.J>4,VBV["621-J:FI:[0)=#-O2>8:,5V(UL,\V_WE5:B_B
MW\/,?[;K%LL76+C<,0BX.$HG:(A*62T]A^UD6.^2$.[L+/7<58-+R8[>XP\+
M4OGI>4>VCXX,=9<QBH;WZZP3%GZ+%V]9@;WL[,$QJ)"U;9]D^NA,'3F6%?Q^
M1:C<#CRO-5W754US=\ N7;7(*5H8'C\<4 !5U?6H&3%X^^AR!G6VSK8D/ 5I
MD!,C'S&O\NT$SR$+0]<&KR2.;17;4DM:UC">E#G.O4#*N'BLF5.YPGL8*3KK
M->V']%0YG+96]2)>>8YI;/^ZG:(7+RM%.:<_G)MY"R1F@3%V.=GA=7U]?:]:
MC_GBF^>A$RWM\3$]Q/X8$L?8%1A1ZF68Q?_V]$W 8E7$Q^+2G\@G$LE+,VNV
ML[<-WLU9R[1],U/2MU?/WS5;HT!C$+XM3Y" <00C^47]!<B7"T5MG="KD9&F
M<:'J03X90"9[W3.N^/71I;G\8[[ZR?O*304(S7:C@KU(5]5)BUGVO93TGQ$M
MPHMMF>N)J;RG)HN[N]2SUH]; 9PVJ;%.K@;/5DU-=T[K;W#DW_\8S=]P=H",
M._,FU<^B )ZJO;LL\Q?XO3ACJ;9&90WGJ98!Q) _JG@[GTSO@,>YQ_'O;.@,
M25_0293<6,CUHWNLL4+V:58SVQ8[)IN(4?%-#?"F+7$>T,*;.>)9^FP/[K1M
MP+H:>X3^5XN*TK9)YA2\Z4,P*':EXIY :@PT-UQ8C=_^^V"+6YES0BF]#28U
MM;Q;GJ/\I6>H)^G<R/)M]A%Y!G%C=B+@F&\2_)7O;GA*^S'?T%"(H1 KSO_%
MTH_;\0-NB52U$[_4L'ZX>.O/"'?.@/O-I,6%2&@'#^&] &[%H6J]#1U#&KVV
MD$'$I/B=>;3% ^I7P8@+&**4&9:%?DM7_]++>P%]4VLFS\__ ZA2;]!IVS(4
M=B\U= W9Y=]0L%)_6O0*;<R('@P:^$.4L^68[Y6>L_76RK8Q)%N-L_)6]I2,
M/D=- N,FLT[8N).<5UOF_6L/I$ [%UD?YF<Q+S:",5EH$\G'\SI_7WIEOZGU
MLX[W1'V[I!,8FE$ (,GG::*^R386R^K*++JWGO@,(18:_,-X@KSUP<HM+_4U
M.=W!? ),EZM&+I)W#1"(@<LHVGQ@HP@GG.J83[Q>R@%&7=[HV,CD>$1'K1O'
M3+O[*?+7]:U(9(M=Y_O?]DG)84IL_/9@X@2B7SQET^16(""@IK_[ %V"5 \H
MB4^&3]ZWRL9NM.F@6=Z.7WHID,#,1&=B3ZUDVG<![A!Z2>8+/0@YIF*?6=OQ
MH4ZHM,NW,::M]NY^7=XN=C4#K(7$#60MLB T@Q/N&[K,C1PMV"$@I:@2L8G(
M@/TB"U'.- #[\@VLU^#ZNX3VIAHIC>DX =K:G?%@2,G38E]7\3:9!45MG[1;
MZ-G:-V?$;9\ <Y]_^?78TE#*VMVQAGN:#;\--*P$Q] EAF/R==L:Z]%I0J?R
M,L:6IGV;<%E2 (U6P-8W-75KS5U2L1^6:-66J$>P&+;6><.A/HTQ8+79#'\B
M8!@+ZZ;Y^:M?,<-\'*[_96?.$K=W/GN7:7>DFA\Y)U&LX5KOAVW:8R9OT'_)
M?#Q[N<6^9PXG5^=$_Z36$?XJ?UO[1@00['E)W*CJC1-XZL6'2_"=*8V,?"54
MF/^]3'?$D#%**'&<U4(FD 601#\0 %MFOWR$F9.4I"Q$]2E/30)_+^".RSOF
M@T1F<9T+AEMMP&HNJ%*2REX,NW7 &=LS044; QNG0NO3R'N%R&_*-KLNCJ!)
M(?JM<B[EH" @.#IOA]<2U?"%*=E&!J=;*+F]N)8V&\_?R\[;BHL%AI<4@LMG
M*8_V:YG]8H.1Z(H  7USC(8FM2864[P3I08_YM-LPV9X2^F>0B_OME3,-*MQ
M'Q0@-OA9<CLU"/3U7_CHW#A)W>A+/>B(-#CS83-!2I=#=.V]!6;F5E8BJ$48
MQPWC^<(N+*?]EAMM7.F+*KB?>9MT2@;+-U/=\4E% ;XC4S#&[AMP@JKM&OM5
MJ+-;M-8T 'YZ59P1@/*QP+5LU&>Q2#X>/VZL%T8@%NB>I!^SAAF>VB5@-::U
MO:%RHN%^423391A7BH>0B!O'?* X5]3C]?-+!1QY<_J-!T]R3YCLY?IO?0)9
M@T$NT(L'2=#O>[JGA-(B/7B20W5VEX.\Q<WTN";SDS9]6V$)$47C>()\^J"O
M=P_02=<)/5MG:I&/\_.;"0VVHN@GYE/S0DL<.QO+(RV"!O-HA6R079Y_9DZ#
MC!3M8>%?]>[X;[M(,?I.-R):?N1,<ZMQZK.>IHZYNJ,%U'UO?FPM2*)P-M28
MZ)2-=:,[E"4S7J"DW]8'FDW'[C'80U-7]-HH\1=ZN=O!NYZI=,D%BDY[O:+U
M![\ #>,!=+O9]4WIO+@<VD0[!-#HW1I#<8]#%\DJ+;W5J@-2 4=K.?H=KY58
MP*_Y+J3'CP^,&)L-$Z):,HK%T+,Z5MF/%X3[O82Q2S7O@H;[0J^&%I<*Y%D2
MD @%W<59;T9=_I4 6&!9EF7F0=>.'8K%T;< 0SJG,SV+9#_LIM0K#%8VKKMB
M,+?\/49?;"A6>8,I.I)6B#;8!'/4JY!Z4&.'+T",I<WN8@2J).SU \HK/)P$
M/_S)*='G(PQYJ%TBLU2-^TD#[QHY)#BM<%SQ_NL%=4/:V[%BB_NTH=4PH9R@
M?4<&8)'>,7)/6:>V".ZH0=+HWMY1_0ZL)\ST="$, D]2>R<2O@UM:88TE/\I
M4JUDI>C[V9*JL'ZNR2QX@[$MH858!0EE^,FZVN;"U.KZOD4BVX/&=#C$ !9N
MXCD/7AL^M@WUZR]H7)>LJW^#GN7X:>@IJA[SC1JM9O3<BCWFZQQTH$HBJ.?:
M ]*\L74.H&>2(</H<> P&M@!Y>>_9A)%;#EHCRE.),"C]+:8MQ8PKAY4D-W[
MON;IL8B/P<4V<8V[*]AR_E>ZP:M9MR]&YA)FU+1$;-)NW >H U$78E[[/.[/
MP"BZ"Y9DQ7X6NJ6@4UZPIS806.7\<CA1*G9A;BU&4H.RCE*8VT4<Y0B(3$2Z
M8K;LZW79:U7R+R!QTHM[LX:9<W".YCQQN;.)C*N48CC@GR4>4!ZGL(%](-/4
MSS[]ZE^&=#XM2F!0_UJ0FWSWP68/X2QYJ06,9 [ZV,,"77O=+"SL+M3/,([Y
MTE1 ?@- 5&9EYR+=I:$C%$MR*X1]TZ,S>6\@\B GCTYJF?!))1?)XFBEJ\-H
M;?S+6__=KS>@K<4AX$D.R X]SK]0;)L%@&EH\$OX E"ADV\@).IVU:VPA5NN
M$7!4MK95#&$9U[$;\'W(H_1JU'+3L_&P2C\!QS=.)S],C_-!N;>JU#LZOL^L
MY/U/"23XCQ)(TE^70$;L_$\)Y&.84'U6?5;=2D"&GX>PW]C7?*+52[SQM?XI
MZ?"6B#>Z#XAV[J2P!6GYU4:VH[M%^F,!Y^+ /EZMX.:=G[&"0^R3H]#IMCJ^
M5NWP^H*>)HMTJC4;?JHU.QRE)MFG64KL!WN=*LVN'Z8R;?6UCY*6XDBN(X 8
M-].N ?FVHB&N;JW:1UJS"?!7(+?X:I"87&%25?VRF%_;L]&(N*M&*+"$2ML_
MR/3.Z<V(+RQZY#%#Y%&87&W)@H).;:YS#2)DC0O-V%V1X\:<TM!L.JD*1SN9
MNL9286'N<OLS8>85[3U%P3<P-) F>Q?II9F<O&5J&G"U.V+BE_^$4O_>SHN4
M##S<*9'S]AEK>/ZXZ*@MK=M?@U!7\2K 6^UZG,T]U.Q6H3A.JEO!_H4E<:[(
MF2 J$>2L\%*FI.GQ_&E_;8BKI[&5&0C8A0$!PU,[3C_G)R?#QD/F*&GG%/T'
M'U6*_?XVGQ^0X>?GWR"CV\>[X998>_Z5BG<;:W;+0$IXP#S_T\TV?*";/-(U
M_+?HU]4/2Y4@,997H_*ODEO=ZRA?R/_0X/Q"2#_3N1E3GOC+D?![*:FG2PS.
MMID_?$VSIZDET=4.E"K_H>!E>.9-!B2:2BJ_;\*O/Z@*V*;X=VK#''X$?E]W
MS.?L"<[V_C NIW5Z)<.>I$5$W[/Y6+CDG-.N/2.8QVH+F4C\54S<$VB3S>T5
M3^A&QSQ_CSSS^5X0F AFD60]<T+6MY8[N&HJ/G(H%XE,>$W@H>^H@53&TNH!
M-[Y+C6X=OC5+"18LAVIT4;F:::X-R&<5L6$QHV[;U^3&-TIRD)S92EUN5*F7
M@>P:4@L55/?;-.OFD*YX6KBM!%M),_K*-5A$2R0*Z7T=&9=>EIGV=B6J"B3K
M2@B"Y]\+G,N7+PR<&+8\0D&?;Z<5;[MS#>=C>&WJ+;-3P>HVZ\:%6Z8G^7(%
M2#(+D S[G'2 R>/H6:BV4[2%UH(VO%.=C/CG2@W[-AMYI](^I"_)!K_^,?G/
MSA[.V!A%H.XK9VJB8P*ZW;[I='UB\O;]]G">@>PO/)*[AV"4V= H'+B4,Q.^
M^?(E.A_UZY6IKCA#\C//HZFH4FET79>GR9%?JYTW17.]"XE_M9(V=X!C"AWS
MO927+C[F4Z6N\F3-.F@I7W_D=FO7-<(Z:YQ,F@@);\"VZ>!55*:JOY[-J"]>
MR!,(HC>$OJV6Z5<$Q76\RH[PTC;1@@LY+F=4F_2UD@EM<VX#L@=]>NB3@V*)
MD9^YM)-''2SGY?G_*KD ]>TCQ TV4=)N)I)=:8EEHUVM?3'#:(4/?_ZV<%U@
MBOXJ\=/8^,T?\5+6;5M'7 0R6$5C1DF2D<[DMI1?V1J&G!U([ 8FZ;>/;^5Y
M1$]=<5)]\N4J,$[(CQ4K\HO>E$>8:FHHXP,I0\XH$FKZH<6Q]$@I1XHM88LQ
M/*&"Q>8O:)(!O?HZ#S>1A\1]X@FMUBI8GRT]YE.6B1]=^"G2%$@5*OI@T+<.
M@N\OSD'C*OJ)8@RP+][NWM"FE;*-(FQG1=C=RU 8E1*>:5Y3]8,2"^[;%C^$
MI<DE/M'TW5JZFC$;+W#" T.#8D'ELSW!>NHL6=L=SM%R5VX]9C*9%E$)MQ]U
MFZJ-2=^^"HH/I]V&Z3I(^D6L#9N<*C92TP>R*F6*75W_"ARTEY92EI0IK%\,
M;, 8]8DJL=W!?_1J*Q.?5Y5G$!NM;-_>.C1)5YSTSRH<NWGWA'LM]X2,)3[=
M+J?>?+"0&G=OT^'Y>SE:9!.4""OK\>R<3IFV\4ZRIDJ /)6<GVY%.ENNQ/9(
M?CH]J+ZBW!$<RGT=*N;*G*-FO.=4?ED: ;G)S A@Z@_D%G(WY/E"1(+B'M9O
M<#];BH:+F])^ 2FP0UY787U0S==O$$O'0N]'H_QWK5$8-&V=$8?S#W/H6,L(
MO"6\T+)?M".OWM-/& #Y3_D@-(RR),*1L@V-]:TT;'+RMHJT_.P$_N?5VQ0]
M)X5IAC>,7Q)SDOA#P0'4C"J7_(;K2=;_#CC%DG:,=L S)G:'7K073WCR.=#"
M ;:D7&WGA@__HT#[B2<Z0TR"9:=(,TWDL^Y5[4ZW,">E)%]^T4N__##L_L1Y
M@_FV'D2'%DPNK(.;@_-V>96Z4_?8UFJ&RL%BP -0)@Y*&\[+:.9V)+@.$6.8
M#]<6%NBHQD[41=!X7',(,GI%:!JT:YZ%?/DWM\W!$OP$63[([4T_L=X5.A49
M<! 5.JXG-G;; 7;/T^K"DZY?Q]!CDE#A\9+>QD +H<!5QPTU(4>G]UO&9KW-
M87GL.</B*U\%A9 OTG'^%)#U)I;#=6KL&\Q[L%V\#?,=C.+.Q]&5,1!U.]'2
MFS&*@%6D=P_@Q'F&T12U7_[",V>?QLL;?1%YM"I/)W )1:*D:[C*'E=EY,J7
M/#7Q4IU.052XS2]SIFUU(9//WB*&<IPZ(;?<CR1"T3>M-KY&W(ZF-"X%SLZZ
MZP7Z+QO)X=N:R;C=N'R*E&4(4AYF$[X&]-]8>8L<M+?1(QLC-[94!("[GB;H
MN4H3HR:;LHE([DQ(K$?NJ\VN*M2C6&%"THAFOYV W:=(D/[AQ;T^;0'^;^7:
M[R<99SA97(F^D='V@T!MKF-OS9PCT+6%%<Q+6I';C\_F115"3NN M;%5.#]_
MG%,;",L,BAQA!"VYN;I%I-*P&8H 6'?R,W_]@5__T^'*]YEE_#Q"D%<]P;T8
M!A>3&LR8.U+ U\PAS1%R;LPFE-8T)O#M@:)DBI;[(/\9_EC9<8>9E[4>;JBY
M]I(#4"6W)7N7+D>-$*F+\2JL'5^-VF3%"P0;O:YE&6VU.?;C#&>RP!K?XQ0?
M[Z)UD2R4M%'9S=W!ZU57>\S3T<F?G6D*V4W!;,%X%9OUN; <M:;0<Z.HI5B<
MBJI(YHW70>/ IB S4R?L<@?BL)M1O_AJQ-%Q[_/EL"N[S+R@L##E.6*Q]75D
M]O;\:07N,9^I00OQ(6&>>&"(#Q!;P\S5Z^\N(2MEY,)3"I+I+G!=\X;&?%SP
M11K4]]U5F7=&9G5NJL*+8S8N*FJ9&6%Z@:/9\9G>"!W"BF1_J1<:(FO@4/8%
MR-:\S'6H>C[*/NQD.;<GIPPGC_G@A$'0TB&@<+<QTTR1'_#>-/#]F>>A$Q*E
MN1R>$]TSC;-!EP QU0#)M'@-IG$A-.NISY_.D\\J#N>#E^G77CU>]X^E.;R)
M@C2VD'NUO@_WT*2]S@,_C%X7"'"5G07RP*E*N4NR8=>KY10P0[VP!TK'?%OL
MX2-B#'%YLC]1),G(7!0>/_E2.6]H=K=QC8Z+GVSZNZID[+.9"3R$&JV\Q^DG
M!0,R3"CE^W<+.,DX.[" 6$BG6GW16\FG>,=W'\6!N/[[PE6/J7CX.$@L./0I
M?F-*$H>_$>9A>1/P+J$VG2 >TARFK%AF[A.UVFN1"0*\1TL*X0,UHQK:RL$S
M5:[.+V-=Y=8_+9N+[VK";<ZM]T&#BF+0SLP8XF3O8//=5M'PS$U_^V%BZDIO
M9+-O_WRCZ;YU6)UU@OI0.3DO*UY.[H;/+84'FR/+WIL[BM^]^+91\-50Q5G'
M &J5D]P;8(7E;UH_TY$>PEI975UE@!%34],[@U8LGJJ>NC7S5N4)3W I1&AH
M:# UYG+'DI,S9'^ZLV3L^2\[_Y,+GBUWIF:VII3M5\D9&"F(U.,D%X*',\'<
MOUQ<YZM]32R;7AD>JN2$G@"GXQ8]IGX\YJL#-O:(LZL$LF=/FRK?VB)&/%.K
M.DS8(DWPFX3\Z*&SW3%70#/9FL%(J"J\8?L#!M:C/++'F$>E9SNW^ZS)4+DB
MNL2N*2U++8 #.R#[HLM, :<7M&>/^8P^(UZU'3$ HBBN--%</2)!(3J#K)FW
M@E4'9HJ5JV+)#"]].\&1U<F*B/'TYX]^;F,$=P(C%1?-9U]ZZ$20-^T<[!3'
M/3UL*)5C*^4;K1Y]!$,JO]KRDF$\TF_(F.5L\A;Q\]'U)<::3@2U>#V\)\>#
MX6S7R6;SGW9Y_"]92\H-G__?5^TI*);$S@V>2CKIQXWYB-4>GQ==\U#8F)K3
M 7ZXHU]"U"@L11;MX:DFUV>^%QK3%>YOB>AQ=)=5FGB*R_]5]9H1F%T?0S(1
M<2GB*#[BX*^WQLM_: G(Q#.C.&]!]YP]Q6+9H\.Q)GF>FWG)N/DAHZRWH&>
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
M5V,==;.KNZ-#DV?]%>+R;H^>@KS@E'>,7OENYJ4AD%N$@;*&A(]1H 1T6L*
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
M[$II(_ 1?R'Q%Q)_(?$7$O__(2'>'$2?,%DCO-@^D$W=G*!%@*[CN.<9M8M
MLOZ-M1V!RCPN&FNMHE@OJZHW?JT5FEA-G;*M/A(Z54:*RRG.9</.[A/#!W2@
M8ZL;GM?FFU.>^;D<)XWUDFLNK#B-N3;"Z1MCW+:0)J9WK?ZA_CBNP113KM)+
M=^&96)=K?&8Y4F(Q*9'YTM_B9;S"K8L9I7?DHK]O!U^(U^FHPE;+#E>N*^6L
MHRR+M(HYS4="C>A#=G)LPM2?THU39+VX[%"I3UF2K-S([XR=G-]%\#PZ,/ZC
M!;:VS^^42CLZ5IZ^EW'HJN"W,5QV5_7BMHK-16&M(?.>VN]><%';!G/.D78W
M"'HZC-1T2T=#S#&#N.:EA449*CD7V*9_L<!3 6'8XF?;*+D>:BOK0Q"P7;YA
M^OQ)F6T)B%\B7!TEUK[&U5G;A<&9 D:8A5K3WI#\:83F9I%O94D03;$[B[:5
M*[<\5;SLXF,5*7[.5'O"=C@IOW>$;T(QC9)]&68D0AV)E"=:/:@)KY^E6A"S
M!R7W*/FZM_VD0\QKK$E=I$&/VJ68>4<>J6T2NNH'H$L:YF[TX,?V#*$- HAV
MD8R\S,U9!O#/*D[_FQ69C;^:I#]8 <4,^8^ UH(Z'KMZ6V+S7^],T?E%5A8C
MKWKYZ+NA_-1-@0<<%J6H4>J&%ZUY>21$\NB<.8 \A3GS"]*>R?M2HCRO*>PJ
M73P>'0AV735R>==*FT9=?1T8*"P]BK_^\+ @_$AH=?0K[@<V7_[>[B<BX<3)
MQE/\"]TAP6(J<WDA7OV=41T2&V%2XP[CS>(ZCA?#Z[W\S.?;XS][,=3-A7OX
MP*2,,M"2<W;*4;PU=]%W3%YM9*&_GHTF@^85/-=@5]WMPAV+QA4;]9MLH]2,
MLE* +76.T(2O%PX]#2:\8T* \FHS-82X:Z5]PK,UCSD>,2@H?#2?!E[@9';8
MGO#TFF!5E3GW$Y[.]C!@21A5_Q^>OL0?ZGJ?[OP[3T>P)1I63G@Z5O*8IT>M
M3P*2%V(MWC%K]>*NES>O"NN% &5/CN0A%<?<EWG,?;LHD'):OM]PD>? ;F<N
M>3O/U5J+=NP')43R1&2R8?V8^3'LY$P<;_["!/XW=>=C^P![)&3-L50!;9UF
MN!3EL,_KK%+<^_945HG9"TJS?:.U2=?2S-*6@""P/\Q^$,CXH@HE87U7#B?*
MO2%ZHWM"=J>T7_\,>$FVM6GI;!9=ZF_%O<6DO'+=H>*')\4"6\RBAM/U13K;
M?6DPI+O1BD1&]I"@W, 'P+IH=\:3 IA+[QDC9S4<[(6O$N+W'&9(I\\_]LF!
M#S44GKEDYULUC+Q>2+3N'8T#C6F(1-2MB$O9> 4B X@3QV'ABHCAYX2+_B5%
MM]X;3E8*BFT#R3Q7[6V%[ A'+/?NR<EAG_,TXZ1&*M/6JE?@:Q>\&TRV3SXY
MY#F&CPAFX&C(&Y22D[.R;9'/B/_3]#WE$%LV4=6FM<@IZTL)V=A/8IH24S-B
M3B<J>L NO=30VKC5%"S9GR27/X=TC(O7S7*!J<HZ7DTSU1ZHJH]+ %P.B<5/
M1$U"&A?WPZ@JD?!)@.$= $=.X)L61!#?R*<-<MQWGA'U-<!+![6QT(R.E$Z1
MT8.V3*FY]%D$-+9_G0-\_>&:0;.M]UIG5@BSC^R:MDH((1L-FBP6+@1=7;MD
MH.W/VH+8?TYOJ3WMTM7R/LFCQOAT$B?#S$(SHW]OE#INT*_OFD5]$6RMU8FI
MF/08,['A!# \QDQQ_X?VVC;/&\T5W2:ID@0X%V)+QP2MA=1]73*K!OQ6EGH"
MWHY%@=<_PN7<?M3W48IK!S.N;T*0CQMXT3%C^R+=,&'$/:1($P\&6N(/TZ0X
M*A.G36#[ &KA^LXJID;WL,Y%^?V3_3L;".^A>QURLR(VA+LD/[]I?UB@S7XV
M<8ZP#5A6.'<],J&SXTRXN\VCD "H6&>O#+0FS-.XI!W(XLUR^?9P7,U"J/)I
MBYEQ P_6A.[P8Z MHI)5TK4<58N%HY+>WM_8T.-8;KYZ#]<%\>33N>:'R0(?
MV,NHYK60[!>!C0RR;^N)5D%@ 2Q[?'F"IXVMH&@8#TH=SP/XY[@"HV)ZSFIE
M_0BK7+E<?Q'H**/DS#,QVZ041U#$ O3A_V[T.S'I3YR44M]X<5W:AG=S:P!7
MGY%J7:\_1XM:7F;Z -JR.9/X1^'J5X>O#S_C6LD.7^W1<G 0OM#F7._3YZ8+
MUB;";H-/E!3(Z<)2+GG3G^]CJX$#*'U'61>DIN(^I[K9'Q%>-!H2:,S,[F?I
M0/I9FOUA;9!8)<1CX>[:!6?"-W,](S<<A]6@COU:J3SE=A>W27%F]:*=2>@<
M('/1/4>FQ@S5&6_T@##NW=%(U-^@,TA=04BPL&3Z9U=H^%M&-N\9[9!+>0Q/
MA?!++>O==F ;F0@Z7G@R=\@(B]('JW>5/GKTR]]W6(2]>7%%#>:ZFM4VV7$_
MNT(K_/IW(O4C\5L^A'1JTZ_IJ'$QQ_4!,>P=?+%WCD^P]8::&T[1*5\S&^%0
M*J6[1=@POAN=AFYO*\@!OD]3B+<>SU-]&YI;6UR;N8 M"6UA1]@,B5#=C<0'
MQF%MC!C1OHC<W'Q[NVY6;FY24F(>=L9+7MFO9GD\?B?QEN(?W/H$&^, 6^SA
M2XZ5#W: 5.Z%JW( U%\?9TOYO/'FKN5=O=L.*1^^XE8-$+G=L\.])$H*57>&
M/*IS1)5?EXD #;KHLZK4_-5-]K,2K%M33-'ENL@@D5F<!1_-3N0 C4@-$ZU+
M->Y?44<C7RP:,&)5/_;1XG@WV(4[TXQ07O)\EH2L>9&/:-.#D^-]JZ_R2!Z-
M+XC>=:Y];/7P%:N 0S/9V$AE=WS8^[5H/H2!47J98=;LMMWLX.!@]]V&%R%!
M\O%TC9.HDFB-B=]_"F!^FS(WD!.2OY?*+YCO\\.B-&K&:$4^/M$8#7U2N\AJ
MS[\\10/WUE;X'7L^G&\Y6O-JU8&VJP5..;[)+LLU[[UGB\@WXAM+J%GN0]HC
M9;>:_6O.[Y#A9&T%&>A"Y4=Q-R6MN&;F3AE3N()V[YQF?3MI>X35+!*0:=1O
M5ZQ\L\#PPJSTU]!+'N'Y+5,C+#Z^8XZ=5!.ET&K>CC;*U"HRN&:8\5SYOVD(
M?)ZP]UMLZ=K<H4T!QE:63# 67I^+E&<;DE7>MISCY 2E:/EM;>7K1/@O,WUE
M)]U).U< $'^]@2C[2D4FYT-#0X%8-L&)!_0;"(\X$A)Q-9-P5NY17F@/F#0%
MK&5*[GU;N=-'EU8*G"_7@VRQ6UT/M0>/A#0T'Z_M@E,PU$P\8[RF] ?GGZ_^
MNTO=2F&MB?OA+71X3'>8_(:*W9DNYD])/WF#HE^\\1B'#L3[=$ZY7.-GC: A
M(6WFZ0+S(C'"L"*=I_J: Q'8:=3 "N:[_0XW07C=78,</G3SAM./X@,:/!5/
MO^U[G1G&TP6T2>I$Q6;4W4/%X/[?&SQW9S=W%[4^7]'SJ_P7"B ]\::!E,NX
M4+A,=;IIHZ2'K[IN&-D,8\%I1#VJ,=/;*KT'(;6EZRM.7-*&.91)GS=4G3N
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
M98ZM8OY;D_7<Q,%D@/ !*BK9;\^[?V+PYRF(6!@;-I"M*FH1C"@]_U/--P+
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
MY+,<WS?:[X$9#1 3"?A/+(.3 E5WQIN8C]YF(B+<*.YDF(;\G;,O6FVEM<=
M,N4B[S71,=_8-E:H/LJ U=]MAI'Q$#:LI3)P=0-[$J<8E("6>9,!SV]* _?J
MF&@UMXUQ^DN$Q$)93R;@;:!Y54&0\0+(NW9]X>C,F!5CY$OG\5@GT$NR%<^K
M],V/'M[%*CDM,CNO03E?A1=NP=Q6<^^[KJMF==<N*/ILA7'0<<7A@QO""@B
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
M$N>%(#2LJME?,\;=8<N*DM;3K_3#Q^"!4<8<=-W\]^4(I)'QHXJ9'2.($J0
M8CR^7=$(28VAKG<A:EB>P\K>4!FA:I8XT@>KUY^5$V7!*-ZS<U6(&6[H!=Z<
MS92P'=@KMGK6,%CD$KEJLXE.^<MN] E1^_C@WS^.8ZBM//=SEW>[R['ST:59
M6@'.&GYKQ@?&@YZZV6]>IU9_J1EO<RG1<5_+J1S<2.M@<\9XM0;LN5Z/.SB6
M?@,9+,$=Z )>F:V4BZ;F^S4ONJ-0W.1D1F!\LG/O!.T!:F5I+V\^[$.C5$._
M:7%[ "RF3UH3^'[4S.480.K5<@*,O2H7QZC(>O5C:JGL-*940O*#HVVKX].?
M%A-*QC;D9((;.SW&_:ZN^L0WVAZ*46()Q+Z'6[ZFI#M19U=+6#[SH7AVR@8(
M2Z!(RM#.O73U546X@U!O"!_^WQW]W&D*KOJFO'0O$T9,N/EVIXCQ&'RA\H&E
M5]X-?W3AY"O,$BMAQ\-H@H,T]C%^!WH]D V4G@T;C81"TA/?NAV*%0);MC&,
M4LE^;"7'U,I^H&N00,$TKSN4/RM<'==CMGDLR[/J?!_*7YCJV"7%^X)]!&;M
M=M;00#M<9R]%/E"U/T>U7E)-7;WW;ZV8_PT^.[/:#EBZQ@.=T+G7;E .AK&
MP'S'YO9Y[7<OM^,#F=F)1\C9G@\MD-+1,=D%>#O'KT6%2ULEV,RY0E:0Z,@:
MGV-4@3$BFG?Y-3"#/:U/^!AZZN>RSG"\8/L)6\WV&NI;'&LOI*_T6I(FB5/O
MH@J[OU?D*#/#I"5&)7+AX&ZM^]=?-BX-_*M9Q\:R*%/]OA6IY-LMN7W^*RX4
M3GCS+MV;])04'>A2995A/)!#;LOGWAB=2=5OV3#K8;RH>:%H= 5$SAR+&-=(
MQ0$ G\)9Z_,HU+2$1'<@0O'NJPV?O]9%\M<$;29O[E>,!H7&# 32LBK;A7U<
M2AB2GI<!*O**$OX(V!HTJ0U(%9C(_\;! H\[9^6H;> GR@SJ[G0Q8H4S)!]?
MC''.F#ZC_*F@E<-BXMV8K+E"_EPA0V_8+_OF %@2/;;&J@@>EGO2+)3*RC>0
M\37=J5H)[]K!=2V:X0R*[1QR92 _I0W_]36]GO-R\"O1]F;72F9Z^#;OPQL/
MJ\4[CONWD-39"9U[/3V,.ISNI*G6B=LZOM)6/349KLJW<D4RDTC;KC+WV/)@
MQ"P%6.Z>=$E9Y.2^I^"/F*ED<N*_'%!36'I&B3D4>Z2E93Z=\CB\ZK<EJ[]P
M/Y76._EN=GTLW;N WCL#O=O+07>G1^9!;^'D:_+=<O36:S_@)+V29^\NE7^M
MKG@^G*YO<J]?AM,1J&*ZKON2,I;$,"T@Y[2$#Z(T='6!P2D,U5T7<OC!E/73
M2"WE^.X8H/W$ECP42MF!6?N9WQM[\!ZO9]HR WN!*J-%=2B,N+0 S_BDQD))
MX[[WB%1<[T&@7!,%Z'"U@1$3:]@Y9%8V7SQ1IC5OOK$Q@^:,$OR&#H1AQIE]
M9Q)CVTJ\&^#GWR*/7!OOS9CQN=*[:E1X#W5'A>=5C0IPH;<=B;N8CQL?S+#J
MTDY,Z\]2F0URE"L-,]^8ZDW0HK,F$3&BP&78N>7] 3VF6_G5J4LOD/P;S'JI
M($HF9#T3WC"[64[FO7&P34S4:AB.U_6**MST3 JM^-YM\]3?FG/?4...KV7Q
MLM[#TZ\PEA$.)WXE3)!0_).1/M^+1/)?$3)N3_J)W"JKVR&C_?;;4H,W!RTL
MMKU&'U&THS:LD]I*[I8"5B- +.9H@W!UWW!]DA2@NOUC7X+3<CS1UJHY^AD1
M@=#+G#.ON+1L?N]>\#5IT\_;LWRT(Z!7=S,C&HTSYMJP:Y6*KM->&CEWD>'N
M##7;(O9/H1 $)_5F\4%_'N90+*F+>$VC58<,V5TSSQ%E3:\P+RU/T-H[A&<%
M.F9LF"#\3J[@;AMY$K)1Y;FB9L,\Q6AXZQN(FR1M^A,XW*N3MLE_+_$]';F'
M8RM,%#0#$2M'+MQ6>47V B?_<?F*X]>:X5QV55'\WGD921U+ 3NPZ?EXK9)!
MC;X<MMLQDZP!YRL/$K5ZHDV3Y!;C&?-CD*JMR\P;*9OV&PP0W=&BJORS%D?L
M@LD@+(91C)3()$WV0P)!="F*+C!MU\E);7CX9['/JA(]S&]I=*0+NI\U"]7D
MM9$+YS=:?:5'H067T([G[Y3H3,2J?*\@4*X:"?8'__BCLP)CKE[*/S*B\\S
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
MLM-B"SS@-DHO0V_<OY7=A[EKL3CB,-D94(R"OMG@-8";:46%BPH(GR$/RN:
M,6MB4NL)37LOW/BGSM0Q+6#(,#[X4,Q?O7@6LF#4*WK<L>%#57>LCU"8:X":
MG*2ZMN"#]-D3W ,/E[K4A1J;Q M*+UJ<$Q1_W3I2P'VS,?'DE'=CAOX>\BK%
M=V48YW$H5G]AH6P/7I#80272*$!D4R]TU8?^Z0NAK?=843__':X_,U]M&WOW
MY\FV/!C6YME#Y4]]%]9>'A"0]C9,4TOCZ?H*P7E%I%T%-+_IE7Y\V]1("CX=
M\<R10HS:J/*='1N.ZL2]S3H9VT:7S.=SNV97'(72LF\SG3?@EIP)CZO][50D
M_L]S[58*[I7)T/[\Q@UGS4\?]5G 9IE.SD-O ZT9H/;&J(1COR^)KJ/?#:8_
MT;B+R^:9E& >=\@T.46-89V1M2.K3TJTG-=P&9"M-4 V/7<[L8E-C62OUON:
M[:>4S9OCEA8]+:(MQI$;E3Z786E\!P+MH:HW<?!9IV^@,BD1/T6H\-4##>0H
M3BSR:L]W>J=PC"(FC9ZN>O>'CL5/Z43?SV[YJJ'#4^T9O>&D<EEZB(G<4]!J
M(%BDXWO0/.>:</1*^_;.>W<CDB<K[\XXMR7:F%,7:Q8P<R6@"5_'E#L46Z3@
M 4F/Y-(4-1=E^!JN]I.'8A=G41M"-8!=E,#0XU.L6"U0_CIA,^M0[+?XDD3A
M!%5QOYN3&W'@?BBVMP(]%'O5="@VTS?2GG@HQC,*.JA,/)"SD]K4V)SG(8BA
MT@]V#F8('<5!!1F $E@ZX_Z])CE&=5:H+! 0B7L6O_HT\%4"NU]?J;6;B/"@
M'7-(S8S0YG&"DLULA]QW$DZ5]V:="0O.A^I3/ <;2L*]3<:[$-7,1[?7<E_$
M'G.9GIQ?B-GP+Y&F2*5.OL^"2C-]5G*!\U=G!% W<<M3QWC6325-D=Z-04(Y
M!1W;4;UT'R%%-C/$K%Q:7Q9*N\L(;\EPU#-S [S?,.0>^)0XC;3HC7*=\X:O
MW%#\O+%;\1WTO-'"7=AN)/,VJ!/9@IL<K>=@(R:X4<54J!NJKHO16$CPPTO*
MV'EHH2/*+L6X]QG#<UCE&QISE::N=?YD!)S3AK!4>M]8^K&04"MYMMBB:UE2
M4H$E!URQUEDQ]DUP"O?1YC$7O8:Z$?'V35\SS49'^N['+ KV/?W+SMP%1YS+
M0T>GG\:*< &500Y82_NDG4=S)O8+URF ?@\1+*B%<K6IH"T?)+^HD ;VM(M=
ME)S]220Q[XG&NM)T*(!U;\8)\O(L4PZ^" V\2O!#,@LW7D8MHUDN@&9%1Z+C
MZ O*E6X>:R&7VOI88%%&]U1$5]1NR*N%ZF;B-KPQP):G^(O?5\ORAFJ5Z?MG
M:\%3#[TM<Y]NS;.@^O0@TJ%85:^"3?$ZV3@:7J'IHH1 -#98AT#7H=F@!3/9
M9IH4$UXOBE?ME_ YKSQ: @LNY#((**X%: A6NF'ZS1* -=$G>)5VHF]/G*L<
M7"7+T)_395=?0BI\7M=_*':N&LI[-VEU*+84KU\EBGM5MYZ4S5DH4X0NWD^A
M$BCK18Y;0:<:&_9+?.I)ZQJ)C]F3H@JTP"5%Y#)S*";='LO1(=3%IY?V)[[#
MC?(G_DT ]'G;JE?8LG3+H*CEV/E?>_<2Y=<DI1]?[7KB-G6S^[I[DVG)HZ*D
M7M<? ?6R;"&8<@^3V'#KE?-$G+('2_@!:WLH]LTF\&1+[<2\[*'8;GK1<ITE
M9]VY%#FZA]=]&0SV'"L"?S+DMJ/)$KO85)\9\";+R5O5K5@PU^0?;'8H1AX
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
M:55) YO:=[ G1C[WS^SC VA*!576PA,QB<Z-A;<\IO:C-T>"-/(@ZHX)ME"
M10@18 E-J5KV#U-$6<K?&U,<GWG9N%Q 1V?#L]U.?7V<XRDHJ&!U$=6+V9.9
M2[1IU$5F$,G[9?G"D++I)R\&@Y FAI\0%D)S(\]\\KQM,!ZE<B&Z;2 >I2Z!
M*C[A>,[I(?BWSKRDV"209"SNQP+=I(X(+F*Y5JO&LN,^G0"QJB$1 -W=#(FL
M+*:GW]LGK36MQRL5J>BTG9)3&U@4;Y(L+&,6._XESTK\'ZXB"N_LM>OW%Y_E
M^R=^Q)];\1[5S66+? ).UGFC[ZK:I]"QJ$LNTJ^Z4F&HF(Z[D&B']T.%9Q 4
MXTK;C#'[0G/H= !E9$$_B+T^$K&]8>6;S9**B%T9JWW!;%)\:#ZI\L,^NB^U
M:W78DG?(+=7NH)1J3V,4:Q1N4PU@CN45@*^1+EO_OK.?9C]G##\63,8^XY+?
MY2H25[WD[[&6/"M=(VU1ZQ+2SW4RZ=STP_M:%=.3G#>-RFD8UTX;>Y.QF_@O
M?VOS?6#";(^X__%(Z-Z6MQ:M9Z?'<DE0+R<?[1#/)"7)51,#$"34J,:DNOJQ
M6 6'=R>H#P)GKK?3=OS.)4)OM<UQJ2E0<%86B:":+@=55U=OD:<)"PN?C1:@
M]8V:^=IG9KN4=V<?1Q(C97<$W .WYUX&F'#JNEXS=WU?=44F/"YJ\9EX;SIP
MZT.$Z[[AQ@IYM_ED!& +/14619[>!G'UMKXZ$AKZJ))_HW;AEUWR=M3,&&(K
M\NQNT()LY_J1$*)KE=H4-G^\3E?\YF;B"&-]OX58/1)B4 3S^Q*;"TS#Y.E#
M0<8X.G1CX/Z1$.A'2F+E6/GS><'XD1 N8F5P6WV.A8^2[SI846F569LIR3BD
M?A(AX=GL<FIPI?5(R&!OK&S5NY_H<&B:L<=UB]:?9#Q0.4#];5>M*[+A0ME8
MS&&$H-G^(Z/8M6(?K2)H:CZ+H&+SW/:D/MOT3#\(E+5OOK"_MQ))?(>S(H-V
M9-Q6PB(O_3M=#/Z'+/^?5F51VZV),/])/"K8M:_Q"5M:B;/-H_O/?/WNJAVI
M-.'B%^7KO+^)J\Z3[>D>J'G<W_*0I]RTUA<^9'DI9-6G:Z.O!DQ@(K"'9Z*J
M3 >1P0N?+[WK*F93<PX75WD'/,I^5" Y/_*G#446NW7KV6Q43SV1LG0DU&]
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
ML17IQIK"?/.X3>J>.T+A=N;X3:&9?ZX3P'_ B3K_(R'9Y::RA@4].!70XQ;
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
MV[('D%/?S'-9PEW%JH+1'1[H_09K#XM@UQ%=A8I0JPO5W/=[08OYWWO]]!M
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
MM[KQD"F"RXR)I>U3E<F,E%58OO^^^ZZO-%_S(@@\.:5[/L)XPV(W$AQ4B>A
M]8]L6"-Z2B?7)0Z%  M4L]_J#]";TGMZ?N]T-V&+[J6!Z^[Y45.=NA:DP,X'
M._"F)_>(%52@3J%P:/_+>=QSPQ)DO#51M7:/PE0/'JVL,*:J G\JM\PN%!L^
MZZJJ5K5U@TVH6IN:>;H61//(+6'RIRWW5%1^X["ASOV?HFPUMOU^^8X-ZA./
MO\^VHX'9_3DJB;7#3HHX:16$?LQ%AT#8R<_?3P*71"++VGN44Q<H=!._+..E
MEFA'4EQ*L#ZG80>@(4.?)T&^R+I&RP0Z_R@E8V.@%MUWWE"\H3^_1.S%7;:M
MI]G[!-)66O=C[6M5J)[TSQ/J>L_F0FZ_O#A:)SB?'6W<C^G_B<T-HC;"=/B6
MQ02HVSJ9L]:"$RBSM8$/T\< =_K\+X#,T].QRM*8LIG_*2'^A^'(DCG0(]/#
M,--ZAF#58VX&;+0U=[9XH._<OQ6MC[6SOC=R__Y]W\SDWA&X\8.Q#W$-ZV%K
M)YL.Q/#D=>X9)#JI4$MF4 2?)5C3'?7SK .3AJ P;Y)I6:-I5C]6G-"I0TU6
M!34OUU=/##L-%2,WA >._9Z'2I2-?I',ZOM%M3+T03T7:BT)[+M+V_)L[*LK
M&N4RKR.2&H- =H+7]<4V$(O:5&$54 710MZ[)Y3;';MV9LC?U$W/?7C%<'^Y
MWJ<4.<=(YX9#_"QY]')V9J!D93>FI2MXH*?A9\9G&VH; ; 8&+*,5-6-QEZ"
ME#PJB8=#<!+Q6L B8Q<#N;JY>=L$\,3JX&).R3DO+X^%-1$/>/4R_\9*_QH#
M0/;P"!M2D,8E-C?S9P**=??@[\CBI=XD]?2AMG<E,6N=W]Z#4%:DE+%K<9]9
M 7L I-<_G-D% =PG&.6*_3QQ6?G4B]5C\N>>[>LQN)O90>Y6Y]Y[AP/@M]4S
M^X<D#.4@7L:17Y-TOO(G9B3=6?^ERN_,YAEVPO;Z[$*;A:+%J*&:OT1$5OO9
M/?%=>JO(8E2_;MG]NF2%-_2 [?-9%L%X@J/Y&CYVMOJW!>CJD?#&MSNSZ*>+
M^YB"@M/6C3B?DZ9?/%SN_'[:MPIP1#^O!G4!<C'TPCY4??]H(6U_,%8-)DB,
M&QQG#H0U'RIAZA3KC33NVX@BW$XI=1]6-5%]J%2I_"Q%U";V_DTO$L.3? 6"
M!KC"N_HHBW=.7E+A6UY$R>&7;^8.,2LZ^!FCR9>WI:#[BB!9DY>XK 9IL07O
M@&V-&"N63NQ_*93EA%#YME0@-F4_5[%[7-02TA4V5?[INOKV[U$'<*MI\X<'
M%Z:_%.Q],=]5+NK<U>5 6"-6:Z6D@R-SG4U'6 &833O=,>,-^P^Z%_</E6)W
M6Q7,LLI=;^ESF]6(N^W)-\CAZ@IK860J.:=^L:; XTD-E)F?F\F*L74MYE^4
MH@QGKB'WAZ)#R',R-PY .)18+LRDR<N:-U2KGT,Z=]&66ZB7ATK!42E\$2ZG
M_2NN/I#IL!O)6\LKR-=K/-D;D'"H=%0;!WGFW<#$+G[Q8^RY0J)= E]^8E.5
M-O.I\\OE!47@7E[L-K@KP(.9AHKBWF8.5=80=0V5M2PD;34S5G=[T1B^(G@T
M#'BH-%I4[Y^\9O_CV865Z'A1"I@0$R6-XJ71?JO^.9-P>?K@9/J;>DF04%Q$
MQ.&3 27^9BE G\0BGO]"JQ1#-R+M8#K1D9_'^BR7(]4;]4K #8F'-^LITT9V
MA)P^IE:(8OKN9&QY^[HP_^<\PX6$&M24EP:=F 5?4/SYE?;C@LP)[F5A6]V=
M^W?H?JI@,M!U0#PN'/_624#+.676VV_,^M9LJ>I;E^I.-S'M\PYOYT3X+B$%
M%MO83"V3'2J)!KY-8T'^!#'?/F.W[_Y34E!X0%3;*]) DVC$-2;2KC/ "I(%
M'?":S5!7>?\2ZVX--2NK(8K [N(SL8I@RRF[KH^B@$.EK16W^)/_LN7VS5@9
M,0BHRZ)Y'2JU' B#+%]QXA$VFG/Y]FO5?S4?^),XT73\&A+;S.Z9BV'$/UVU
M:W,<E>+];7WQ-K780R5Q43V)LHRMG$:(^0&=(T1D"O1S0V+?I-&#;Q7,IU%U
MJ=?Z&CAK&W/8]S3LTW2!63?  SM9O -/6L?\_>JJ*RYF9K4[C2?_#]N$?_)/
M_LG?0?=P\E\!4$L#!!0    ( +,QEE3PR (I:)T  &H" 0 3    87IZ+3(P
M,C(P,C(X7V<R+FIP9^R\!UA4VY(PNDF"B" *2A : 8D"@B"9%I L(#F#9)HH
M.0D-*D$0$"0<0&ARCI*S! 4$)--*SCG'!CJ\UI/NS)QY;V;N_>>_\\;BJZ]K
M[U6[:H5::U>MO2C,5\PL<$515D$6P,'! ;RP?P!F[@I:Q@MB!0#*R@ '  !$
M #Z.*("+I<BQ%XHA$  ?2^-@:<-W*=]_ 48 N#*R?A,@Q-XCP5Y+8!&XN?[C
MV9_P$W["3_@)/^$G_"\%24='+AE[4XBC)8.DF:6]/?86P1N\'SX%!=9W*'B#
M_P?='!/]@\83$ : F)@_Z3_]"Z+4[S)_^A<_X2?\A)_P$W["_V[@N\O')W*7
M7X17F(&77X1/0$1 \"_O83T1P!'[QP7( /: *0#!TI8  _:N&?;7'OCNF&#F
M+C'9N+D]%>'A<73E-K5P,K/D-G=RX/$R?<K#RWV7!Q #>STU-;>S=&,PL[2&
M.(JS[C2TL#) +,19=024[RH_E;:T@<C[N%AJ^*AHFOO8F0M;L((E+A.+>8EX
M.3QUL'0S9?!RL'=T%?$29_PA701+?[_-PR@AYF)A):+^4/8W#NR5..-O=?'T
M].3VO,?MY&+-PRLL+,QSEX^'CX\+R\'EZNWH9NK%Y>C*])N AY:NYBZ0IVX0
M)T>&[]>F9D[N;N*,[NX0"Q$K4RL!,PL+ 2XSTWL67+R\%J9<IA;W>+DL[MVS
M$!3@%>*SXC5C_$V]A?D?VI^ZN]C_T&UASF-I;^E@Z>CFBNT-7AY&GG^L3FP7
M_:'T+[L?VT8LCXBTBZ6IF^5#+$I\'VBNN_Q<O,*:OP\TMX"0L!C/O^(3X_E7
M%?V_T%L28A;F(N;?Z^3D\JMZ#4OGOV^T[2$2_]J]_K6EV()?":P*K/U=O'A1
MC.=OM?_;[N#YS?RPU!_&BGV2X;\!?BKYJ>2GDI]*?BKYJ>2GDG\N)7\ZO):.
M6"_7$^O.8B8 :8"0@. " 3[A!8(+1(2$1,3DE[ ^!C$EV142<BI*&FHJ2JH;
MM/2LMVCI;M/=H&+D9KS-QLYYAY.&@><>#P<?*P<GQW<A.(1$1,07B2DN7:+@
MN$EUD^,_#9@/ #D1K@F^.AX.(X!+CH-'CH/I $  @$. \P-^CQ%P</'P"2X0
M$ETDOH1EJ+H"X.+@X>'BXQ$0X.-C2_VPY0 ^.<'56[R2%ZZIF1(R.E/P!4:G
M$S%)E;=2J@_N,M\S<WE^D?CZ#2IJFMLLK&SL'/P"]P6%A$6D'\K(RLDK*&IH
M:FGKZ.KIFUM86EG;0&Q=W=P]/+V\?5Z\# H."7T5%O,V-BX^X9?$I(S,K.R<
MW+S\@O<5E575-;5U]6WM'1\_=79U?QX:'AD=@W_]-CXWO["XM+RRNK:^MW]P
M>'1\@C@]^]XN'  /YW?XRW:18]N%BX^/AT_XO5TXN)[?&<CQ"6[Q7K@JJ49H
MZGR-D2^0B$(J.KV\]2+3/?5=2C.70>+KS/QSM_>^-^U'R_YC#7O^7VK9'PW[
MLUWC  D>#G;P\,@!,' F&Y9=.&DTOJ;1GYO%PV^CZ[TIE8?W-H#O*WJ'>BUZ
MK(RG4<W380Y%BI:K>J^$T%9*[I[SOA7P2SO!.!7HEW>X!J_-8V0 ]U@=$%GH
M40^"DNM)165]B++!1%#MJTE17H?0-+[8+BD73_(WO&_L<H9V$C0'-W<&B;E&
M+O+E"W-02YL?I5W25),!*'[B'Z@QZN#HY/;-H:CD5DV,%INQ[J,T=BJQ"\9^
M![IE"'.UFIHA$I_L_+HA,QM&SW)S6EDUG=@#UT;[\]80==X^MY''A*Q.L_F5
M&Q;*K!I*UK[W("[]=DV&-ZQ)PJCL&1H"4S[@7B#ES"ZO#%<=WMK<VK]5\\HL
M2MPC#_!_GIL10+/ZGOL;I:[/W;Y[F_$8X*"-YWQ6L_(QOHE%#09()8?.X$:]
M-\  _40M.X'J@P_(_6)FT%XR&. 9L42W$P808\0 S01*,H#,L1+T=.X&:I?M
M_'8+<C<<C34-"IP;W[@PP,I+DY,/F3^E_Y3^4_I/Z3^E_U-++ZXD:HVG&HE\
MR3:?E1$&L/W$_[U8 *^/R$DA2_05Z6@*%(.EK=OAH:\:J:K'1I&MI=HKC>DA
M"(\ ?S><$37#_HE&$PSPH%#U?!.ZYQ9\_A&! =X8I6& 0#(T=X"('K-\)@]G
M >/K>/, ,,W*CI@16<JQ SUA2ZWX?;Q*J ;:.\]\=_0XGR&Y0Z=W0?CZWDTV
M-"QAQ8@@):@$=B/!&E>JZ3A2=>2('R<A _'*:=E.%('N\7_Y@GI6<!C\N8:3
MR6" 873A*ON^XP(&T.$[.B:<.-429S*)YRS=;/+R%K1KD_??;'YW=GZ21AH9
MQGE-8T\Y[H7W7:OM%2%RF7Z)%0PP9H/G&+:8K+='&<]S=(GROO))AEKP:Y^S
MJ,[#DG"5D2UW)2>1+P\VD-+I&JLR@$%&6';!>O693&)MG9.%Y&A_6AK!R)&2
M$0N\O]'LPM."Q@K0 PX#SJ\"EQ[65?GMU2Z,^()\5MR:6!;T&VF:Z^LTT!E?
MH^+DS.1R#_*LPYR(;&&0&NVWBK7V"E0K/>"5W*4'='X47:R1R_A)A%=E%SC:
MTRG.L&.2>'/OT1?&N)OI[01//&#2:P_(,L+8@+]!/+!1F(*;: O'LIV5;F+-
M!ZER@)Y/DDDB$]^#X<"P$IZ4LAPWQTEK[:U_UO^EELOK>(N[Z\T!QP7GF&]"
MBPLE]U+;T&V750:+2QIWV)MWPSQ#8?;IA/3?"CCG'-CM';:NBP;2%3K6F'H+
M)I+UU%QB07VN7; 1.DXCU?YRU/C .E05:GHY-=XB3&AG\0[+P6U95Q;)-^SA
M>!YR-0+?; 1=31!.RHWU&,#$&4+QWCDJ\<VUSI%1")(STU":1-G&7-[T+ELP
MA'&*>CVB*OA(_.DW.C]E.T9FM2+G@@PVXH), .<K,4#7QFW@#-K,!W]./(Y%
M;[:<K+6T96<$,)XK0CU,S@]GYN3&-<[?8X"9' Q '!\&A&^QH[Y!=X:A02"(
MZG8/!O!/1G+HL^'R5.:>6&* %F4TA5\VN($'=>:TFV^31M0\!)M*0*,$$6H_
MQ?\4_U/\3_'_C>(U[ZW'>Q0F)S9&;S#&H<W2X0)>AWX"N?;\Q?L=L&FG7<J(
M;"]USCS_B9*++/7O=BRX'U ?=?H #<X+7/0X^X\.8/(+X-Y9K8O/)(MLG\AE
MK@T99+K7QEWL''X-%5DM=FN@O>,7/T35A;XM">LOUD\C->MIU\YPJMRXV@]]
MZBVZX)=YN(+<,\)5)K&Y*K2HI190> D *Z;^'0W2]BC-U;.[WVS4IEC2LKYT
MI7H1G*!J.Y81(-1UN.6S11!QM!FMU[F_(_^U\L5^_\K9V'9B#J1>$9K1RIH8
M:>GU2SG2N7-.?^0Q/LL\'Q'G+<*\?0,D9_*(FVQ-G4A(2)*!;V"/%..3J#/S
MW;7#DH(P8/G)WCOR\<_U[_@,IMONFH[[NVZM(=!5%Q+-[Q<_$W!P9V8J;FJ)
M_:CI(2Z"[9&2R@;:B=#E^NI(!49A;:;3,]1E@[\=#5?QI@XRDCWYO=IV]J R
MN25MFS32^]/+JA?7_1_FZ Q9.T5/$?'".OS]F^R,SS\F62;-"]/,:PP)C2RB
M!?)]K2^DVQS#%9H%J9B&)WU'Q>^UG_G'!5>'N,$.QE036\YF@@#3<KC[\<?6
MMX\JP!^BRZU  =THB3BZ6&>$]4?RM@CVBL;7;) K+QKVJ;$.BE3)ES*DP1,G
M?NWX6^<;&LOI=$]%T._0%#BE?]ADU!_#06DB-W(A-ZO53>*@Y"9IKQ"XV.C?
MLV(FO<%? .;NHXB0PWRVC #B_[^BQ;"<$U[?O9<1.%;F7S4V8L>XF?=(2^JY
MPN?'F>K7M8ZW$%!P-L"20))Z>RQ9I_&1W@>/B8=373LH_Q;%#0Y1+Z:JFD@B
M"F;G/"VUKYJQ@)H,Q7\(U:]0RYN^D2427\,:CT%[UIK(T7'XK0[[9U_O34+/
MRD]IUNT2]^QY( *I58Y@;SL&/=XI!0QP%(6@='OZ*.'Z7A_Y9 R;I43: -[J
M_^UPX/\HECV3+&G*Y(;E1 D^3@[26NGIAY9B@)( ZE([EZ(%Q<'.1#\>_%+D
M>] "L@ =DMF9J>O]8"?QRYH%>@\#X#Q>I;D*N4O-(N&P.-G#OK(+6DGZFH8;
MQO87:-YS$^HO8U*(\[@YVQPTTU1C4E0 +E:*U=[,IA:/M@KK:MS3#K>HBT&S
MDUF^/'V)UGKSS-HSCU<93S9UH2Q>+0B4 ,HK8@W/)+3F;.[10=!=:84GU4<D
M>&8@5>K#YA?'D H9RG3330ZT7[L\ZJ4NF$G4@4:BC1Q2MIK3;1+NNQ25"W69
M(ILB1'1#M1PYUDJB9#F^0H845?HD"C5592@)MC9IW-\EZ#@RA?'&0--.BB<4
MC-ZM"8LR7C;0J1RTC^C;N%+75O"Z O: PPC\N'ID,V;]RX,](:3DH41PG3+?
M9^CU]7:]4?,)4W+&L:EZP;HC^N;<KVI^YNZS&\<CE7$0MVZR,YEJ_Y5:=$B-
MX@&Z2@/1V-* ]/,#S_4KK5>VO.@[[V]'2K24A$!DM(>/+CFH=',7+9)=B^H
M2:]"G$J+#S>$N4L6R3]2=4LTMT\WG"[T]/F1@6,,)^-'PK5''2H=Q+>W)Y:,
M*>5T'#_HL!.^0DI":-;U4U,MAZU%8V73^)4F=C& ;VFQ0JZ>H5>+AI&!EE22
MF]SUL<[,<YB3B7$*@8>EI%'6Y=I/O(:7QN=-*E^_,Q_N[SOUD/,]%K+<7*)D
M=]_?-_:;Z>H-/E'9XW[+[U%QYQ4CI?MJE]_'Q[M^$^'"ASVIK._?E)"=N**%
M41SBJJT;QR^@<Z>1,"_AMIM,OKY0'MMEEJ81A\8'*KGL0R661C$J>1XM+?2U
M=$+SE;JO-)Y5C3:>@?=/$WLNTX0GD^XLC4)A78>=T4SJ0WP9D=F1!&KHZ:&^
M(0.N3=4[$55:I)NP1Y&<-!-MVC5Y"8))66<!IF_6,0"GOQ@&$/E:,>#6<T&G
MNN*UR#Y=LQ4AG#7;8_HL,RBGTBJ"0NT! 19)DFRV9KU+F.4S(I0:(UNU-$EB
M%%:!'(&E]U]1Y26FUYM-$E<2:.^;B]:X?1+NLT8D*4OPD$TV%XQU7TWGK>I^
MG/& =-(1?>=PQS#V;7>!%Z%L<-O4$9T$+8%=.^0.JWUY1X/YDR]"A,M/^/RU
MJ!8'"!V<BR$>3UL%IK.M\768[HI5%!1EOHAC/AAQ.RJL6O9Q0%5EOW/9*."Z
M5;<[<E<_/*:E>9S6A_MBMWWZQ,ASH4W1%M)V\9:@PUHGO$NAFW,*TNXD5_!@
MGP+X;7+JGK8T:)FO=H*&$NL7T-XR& "JB@&N/;@ZJ.98BP%2U: SPQB@8_!G
MX<_"GX4_"W\6_K<4#AM#,B*R8H3B**Z;68KA8'VE-)*=*QM<V?J==.]?<6_3
M6G"N[80Y!J9#K3F-C 53H()\\BH>*V48@*9W,-[/TRA!/U[@;MNS!C</!C+_
M5 R0>%R2Z=Z)W ]'HV%HEH#;&1E3SAA + ,;=^1B@%?_D+(<97[M/?Z*KFC9
M)J.O /B:G@@\-&,@C<RCO#+BY);"12L,T.E%?Q1$&EZ R'!K@6, =[LQVKM+
M=\55"4&]YSI<AC+9FVLE$'_C7*,[8'Z_;+D>4/_@C=)G3@XK?LD/:]ZJUXE=
M#I/"JL768-1ID^>*UXO+I29^D5\Q0$\1G?.JK[\%7,[2+,E-0BLBKO'BC/D[
M6/[$6\1H"AQT\)GG_ R*2(HJ5,G=6X+>QC;@/N3H%_6AEP[+1]#%2!,TY9>W
M&  LV'(R#MWCA[;5#4%7ED_0YZIHEOJ(/Y\7-(3VL[7LK&& >0A*[C(R%%8Z
MWY+R;NB9V""\*,'I*!J:,=(]*W[1IY4390D>JCGYD]_F7_1<3IF7^_&55-&K
MZ(GSW@E5XM5JU68Z";[I]Y98S]COFOX'@L<4 .$#44W?$O!*K,G)(0;8X_];
M$X$_9&\C'E#PN7F0+Q)YX' 6%<^<Q!)IH2-'96GZ1L8Y(<EOYT4IZ/%@NVJ.
M<.]QUHHU]EGZJ8VR?U&++);9YR2\5WRB[F+%"\39$A>H0KA@YHJ44RQC>[XE
M& #N4@TKUEW7AS35)#Y4O,>R\()>)/BPQ.1D6GBT)8SK^B Z&#NLX#<G BS9
MLZ]RFZR'690X?5]?"KTNVTK=?],_N-Z.4SKW6Z<=Q.&J#%5;(#L2O:._O%AL
MM*^M'39S/K-+6N)#<4/\AK=XZ3%T]IBKDT;Z:N?5EP]QM!Y\P!N*BQ6)>TJM
M^^0Y'U'>O]N3I0\/G$86>8H<&^G\Q^-CBKD3;V$ ^>K^R1/0P/':HS!AI&O!
MJV6=$-EJIVBR"]K?:SO?</U@2K'QRONRU@M2DJ"3OOMLBS6OS)Z/$V6J!3U\
MAG.(8Q<X"Q?D0O6=/L/:5M>AML#^@<#.5M\2VM^B*YS"-CI/\S%N'A7@HU'
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
MWCFFBA;0X6]Y-4ZWF:J2O@+Q!.9BEOP?0Z?IP#=U+/7.<EYD;ZAMC=ZY5;>
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
M16RC28UF,UVO-%\:)8N<!6_O3[<-*15VQU,Q&GW9?@J4W%<-][^I6I_P'MI
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
MR-;9^'V11BM>NPV/M%[_UIJQO=:M[TXD+O/_[:#_([O"4Z@3?KM-)/I;$(9
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
M[V1.T:1 9R^$XW.^;]V-#/>[<^BV=^$,R>G5;Z5.VE>M<9PW+=3H>[)SUD[
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
MR69:G*>3&Z$41_=@E<"MW)=<%R8%?CR'5\=I'JH0 *Z$ZI3AN-4:6#U-F'T
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
M&W^/0HSENBK\?9O/"M>VN++QR(Q^8[+H=<QXL=[UP!<"*TXM_:4BF&)LHG3
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
MOA4>COU*'L:-=/1P9-9VI?#,%^S+8Z6]<<2G@?V=D1%76C8]\+QP#F&NN_)
M19>K7ZE(2QJZ#E*VW*?-$%ZM@3#/FJ4$WEQ#L_STN:3N%LI(5 0E7G:A^A:O
MMV]H M=)*-ZJ12OQ5$^S>15#50/Z5$N@+NU5Y?Z+.UJ\E"9F/Y@\43;>7-&!
M<$::?H7W<"_S/-!$I/_=O=3H!!Y\TLWK:1[RWM?9):0<3"=$;$O!8<K)3N1(
MF6ZED'3_YWZ"9E4>1=(#0OE[\@Z&P&V@2[7P(/!?VZ.,RN5)9WD3SP^.:1SI
M(P)G;I2@?;E(Z') SIUT9/[IS::B_K=7S/0^TVY\O+;9S2]_AV/"P+3U5332
M5X]QVL5?6Y $S1>V['">Y?!P.^NGHKBI=+BCSMB8613P 2IDFOUL4L! UE,:
M8[$<K3#4K]%_),*Y84[DTFX;T-3]9+K#083JD3(IF,RU5V=ZDJY_0Y8T<]K"
MU&+!YW^SX;_6$?J/IBWW3OY&.8K6JZS&ESZOICM1*_@5(OE_H,53LM@4/:L0
M 8Y1?FT==_F;2IK"IEXE[+]_(#;NF6[PE\]@G9'>',DI#?N/[]_O)#W^'[ "
M4]A;'XC^HPE$A;3^9Z:R12-U_M$$&B8;*?Q;VD3_F_9J>^]/\<ZUQX&GD, V
MK9V6P=D??8'_;W'O6#S!+R2XGQJVM#;MX_)<64>NZC"J3KY7\[%5OZV::G+.
M]BM&;3UXK%-,[7C']X9A!BG_-.<W1\O@!<"PA#F)6PA=M J(/'_9_N  >P%@
MOEP -*<]?$?03:N4G#._G-J""T#MZNP%\!&*UULYTY_<S&C'Q+LT*65W15Q/
MU*HPS*I=5Z <'D,4M=L5[,HO;>@+2;]+,M.](8A>>7WOAE3DV)YB!9WKP_&&
M*Z=0:7'?CH:W-2B57UA9<=DZ@7C^%VXUEBMH5&=U);CS7>O;$=EJ1M--:K8R
MC\Z ;9%T=W!L7+X#8T1AU4$04]/8A!!$R7[_4=H$9(\ED'OVHV 4?G3M7E(,
M&/@4'D0>=,19&;=R] <FQ\<."WSN7-*[@G6UX<GP[8(7<Z]*&+BD*0#)MPNR
M["?,U"^QW34;W9539KJ$/VMD>">?R>ZEK>*I?;ACJK87XW(!',G-G^M= +T3
MT/NI=N):5Y^4_U!R'L&+SOM*_.%;]ZTW$;X J**K+X"[EM]7+H S2[Y_MXT4
M,M]Y=A(:= '(Z-G</0^I;K5:\96_RH1 #'A[S@A&T6(F!\=!X',C+3Y&Y]?L
M?B:07]=UJ@>NV":U2+,9VTJA(\CE*4=Y RJ<GZF53*X'=6:7S[D@Y="U!) X
MWYO2/C([[,PKQ,#H4?P?F1X<7YPX#),MSMTD0"_Y]%2F,.[K'.VG0D<^*9?U
M8K'[\LEO%<NTI%(+Q*LN@+TU?;6X>G-7<_-8#^U4_ZO99#I3OXK[9<*H-_N!
M31C@W2MT7'X?H\!!]/KL.5C;DV8@V_+0_?+MS-><E(D*_!/RU\)=KQR_V(0H
M14YG%L:-S?3U+L0DW3R.. P7K_WM_4N][_(-ZL+QXC'9MO(I7Y^FB*4=@8Z7
MNI^[[QE!7L?<FX$A^Z7C$W,7'.7RTM<9'S:Q;\C:?&B-)M>9XF#PM:92[3'8
MY(91D#P_5HI?UCC4Y4P8:A,#4<Z -@S@9)K>NHL)NEE)2P]JJ =O?SVS%#D3
M/"G^0]L4B@W=]R$;U;<8^C\7RO\Z6[ L/:@C^U=GP*I]7Q5;_&3 U5^E%"Q
M6R&)MX]1F[NY>+]$M3".5,5@]>6'>+M!C_>,Y( ZLM+;A3'0O[]M@-#&_1:C
M:LQ3,^BB:+Q1='IC8^+<'B<0?20_964=EJ(\L.S!2S6XX)T4I@L$76);(P6Y
M@1Z0W-A)BQ+X6//3>\XLVMY"LF@_G2A_/8QT%Z#!OUP)S]%M?><4,H5_[UC\
M/,.)WW#X6SK;V>CI>#B'[,V!^H@IE6M.H.:6?;GLJF)A=-(C!TP O[ A<@[B
MAVN_3!]:J5>ZU1J2V&7U0# [6NM@(=DR1NFMFT'#\QE0Y+KKJ]</.[F&[=C&
M1^+;)3+3PE^^83(/SCHB&&S@7/U[)PY^PPHU/0($.[3,,YLE5K-MX@O(:LW7
M;!)ENC:#R<E"MGI:=;,_1@179U*9C8@$+--[1LUI&%+6VHIB>Z;OR>\X2\X3
MV?7$"IVR[M4AYVH&$L)KSQ0_>V6D5I2[+DDJ3>B]0U7<)=\X11;>8/U0NSB)
MUC(L!2M27BYS13S"!RYFZW7#$9:J>:@RF(KW&]-[=K>^41Z&K"^O]FVOH>&4
MWD5;)W[5XIIV,F]C2/ Z]?VKZ"/?^<NKR]]I7PW6EV._G,UI]R!\5_S\_6JF
MG)$47YV:G-X*U?%&>G+7UB1K:3]RK?C?)PW]_Y;+<#'U+U!+ P04    " "S
M,994YB6H]EU& 0 .P@T %    &%Z>BTR,#(R,#(R.%]L86(N>&ULW+UKD]PX
MEB7X?7X%MJ9M)]/,D<D'2(*UW3T6"DFYVE5*&DG9-;VR-3<\(SCEX8PBZ5)$
M_?H%^/#W Z"##.9:=Z6D")(X]X \N  N[OW7__[TL #?15%F^?+?_N+_XOT%
MB"7+>;:\^[>__/'U+<1_^>___E_^R[_^;Q#^SU>?WX/7.5L]B&4%;@M!*L'!
MCZRZ!W_CHOP[D$7^ /Z6%W_/OA,(_[V^Z39_?"ZRN_L*!%X0[/^V^&L<8\Q\
MX<.(8 )1A!!,6>)!B83ZOS2A-!6SN[]*&E.<T!!R'"*() XA5;^'7/HX]7T/
MAW%</W21+?_^5_T?2DH!E''+LO[GO_WEOJH>__KKKS]^_/CEB1:+7_+B[M?
M\\)?NZO_TE[^='#]C["^VD_3]-?ZM^M+R^S8A>JQ_J__\_?W7]B]>" P6Y85
M63+=0)G]M:Q_^#YGI*HYOX@+G+Q"_PMVET'](^@',/1_>2KY7_[]OP#0T%'D
M"_%92*#__./SNY--IK_J*WY=BCO=LY]$D>7\2T6*ZCVA8J'0UT^KGA_%O_VE
MS!X>%Z+[V7TAY/''+HIBYZD:9:I1^K%&^5]/-?;K%? =X:T.L3H 5YO[P17&
M<YQ^< ;WJ](',3S@K6:NAMR\4&^6?*QW=]W4U="'1^SJM<@KLACAM=@TLP5Y
MH7_P7OVM;48_Z(R8UNVTTKT%53Q58LE%HY8[CP89_[>_J+_-5R6\(^1Q_DY=
M)[-E5HGWV7>%JB!<?" /HIS+ ',1<@2C)&408>9!'*E_)B3A5*8!CX-P7JU?
M[KE8PC^^=#CJQ@Q;^HN%K=6);[809;XJV&:T>U@<&\+4Z*7'._SK4C?\2-H;
M%%SM&#06_/L&J!J%%%)0::B@ON5??]V8=PVYB_$H6XS&5@T2U"C!A[-LY6P'
MST*[#7FQST3.S)G8?(^E,J*F09*2UG:T#U&<!/ZO8E&5W4^@_@GT_-:Y^*^7
M6_OUH--OBLX64K +_=%>\2O+E=_T6,&=KM%^IJ7156[YOC1T*QA_ 7G!1:%\
MXR,F';S'7ZJ<_?VS>%3OS+WRR3X5^5U!'FY6U7U>9/\4_.8A7RTK?QY$7A(*
M16D8^ *B6.F&\F-3J-S<(,41IEAR&\DP;'=J E+#!L4:-WAL@ .R1@Y(#=U.
M3DR[P4Q<!B!W8*EI>-U !BWF&=B@!C?GB;56'DN:G.J0:=NCJI(E(?L:97M[
M3\5:/2IG34_IR>*6E/=O%_F/=TN9%P_U_/2&EFI09]4\%I*)D&"8^FIZCECH
M0Z+$"@;22X+4XPGRY?R[*&ANK%EF+=M\5MOM#_AU;0$'/"O9(B]7J@&02\"4
M(4 J2T"V,>6OENIEV"6&ZN6>YJ'5:YM?#1EHS& +-/C6P?Y_'>J7'5%N]<NP
M[7'URXZ0 _VRO-U.O\JBFFN/[:/\G?ROO+A=E57^((K7^0/)EG-$A<0,22AH
M'"FU\D+E7\44^B+T(Y_@.!"IB7]UMI6I>5,=.O"MP7?ZV[!@\KS(..-G8$DQ
MI\98-HQ,/R<2Z@%; J'^M2\.YUL810J,C.P^?+.+^[DIK[/R,2_)XK<B7SV^
M6[+%2F]1J)\J ZILN1+\XZ,H:F'Y+<_YCVRQ4+.L5&#,$P*CU",089E"C*(0
M1HF/DY1A%@G/9I;5!\341.*F+$55@GNQX$!I,5#F"#OWI%=7F/DJ0Q,\L,IT
M\$&-?P;6%H!M$\#:AAGHK'#GQ5Q#H5.7IA>04?V;:ZC:=W:N>E;/F1N[%WRU
M4'+[M1!$S4">ZQGCJ^?;!2G+K^*I>J6L_?N<^K&(,/<@\?T (D$BF J.(,,B
M3JAZJ1%F5FM-9NU.3?AJ='J*UJ$&-6S+J9DAYX93,_=,#NU''2<1?/M*Z$(
M#1G4F%W.R^Q8<CLO,VQ[W'F9'2$'\S++V_NITQLI!:NR[T*)H?("OY*GSZ02
MGX6V,5MDS12P>BO4$\GB2T6JE7H+GG<NG@<A#IB(?2@E\R'B+(8DH(&:RH4$
MAU2Y;PFU42X'F*:F:FN40#:P05;#!15Y FJ\L?3M7/2:F?:-W!<#Z^+:&M @
M! HBT!C!KD4S0"K0&@4V?;=WTPQ\$@J8R\5YAW0[%5@7N$857X=$[@NSRT?W
M$^UWR^_JK5,/U7%Z[Y:?BIR)LIQ+GQ,1>0SB2&+E0?I$27"*H1>F(N$L\1E!
M=@$.QYJ9FK1J<#!;PL<&GFU PU$F3:,9KN5G\%"&%N"LCNA48PYH0<[TW/<,
M63WB&<YQX3B8X6A3(T<RG#/W,(SA[-6#+[7=,*;W(,L/>27*FR5_GY-EJ01+
M9-_U?."#J.9>$(J !QY,9"@@DBR$.$E]R$7 O!#[G$56/IQ3=%.3G XQ*-8H
M!UN;,^@[YXMV;GMD<JMYG7DS4!L(R)*#VD2PL5']3CCTZP8A_Z76 0T03G6!
MT)S<*U8.+1KIN:1X3PKQBI2"W^8/CV)9-LT6A?HNZIW<5\^;2SZ19_VCFQ^D
MX&_^L<HJY8J655$?#RD_5O>B^'I/EA\?]2/*_Q!E);@:HNI@Z7D8DEA$*(%"
MJND]0F$$4Q802-+ C[#Z'H/4FV]'*U]>2QL)NI% 70SH=JE3#3[P4ZG-*W^V
M7- <J\<-5T2GU(LC1;MH>Z ^P</!MM%@RVI G\'V=:WEH#9]!AKCP9;UH#8?
M5,I^T!(P ^V+HIWUF@2'2[0C=YO;-=ZQP(^[2#QREQRL,H_=?K\1[W95%*H1
MO9HBZA&5D<57\O3F24,6K\12R*R:4T%B1!(&!4*>&JY( '$4(.@S3$D<,,)X
M8C.),6IU:I.3&FWMTVI!.+UE?07/9H.$<_8&#SZJ\8(-@37D>KFW!0U^:F&?
M'KZM1=F*)J>*:M;RJ')H1<:^EMG=W$^(E//>K.2^S\MR'C(92QI%,%%B U%$
M$$S]B,*8>80SCL,D#>;5^F#<Q4]FY^E6PG+BC)_+[T.!:W= [#1EES)?4"IH
M(F#"1 A1**F:4O $<I20.(HEXLBS"U#O3=HX8>B:MNQJVCPLN:^C0[#P%&UQ
M3"#UU=_"$(<1XT+PU"I&KO^;-L(0MJ$,_+10^"PG2[O,F0U6O?D8>%#:?'3@
M)PWM9W!3545&5U4=R5'E:I)1.-V"/,J$TW%GMX51QY>CQNV/(\<OZC=>O%J5
MV5*4I?*N:;:LG6N]4WBWU$>#WG'5<YG,=%<V 9\W3+G5A>!Z^%(_SA99E8E2
M_4[YV,I#URM-=^J>[G?/<QISQ'WD0ZF&((B\(($D2D-(0LP#SF,LB9@?'-R_
M^#D,#+O'ZLRIY 9./< U4J#>IS+C[8*>G?P,W>5F@C:%'AQ'(CM+P9:I,[ Q
M%FQ;"]K ZL[>QL_?6 Q:DV=@ZV586^U.94?J'J>Z/33F44>"D3I@?VP9J]E^
MHU6[A;&\>R](*3[KA% ?Y1]E V8><B_"GG+80QY[$$E?0DJY&GIBX<LD2'":
M&IW6,FIM:CYI#0_F$JY* 4C=.7;#PGENS43=&6,#2_(:)ZB!*C7NV%-@&PEV
M)Z5&I#@5PO,MCBIC1L;OBY#933W#4H04A5*LK^2ID;!-8\J;OB5%\2SS0J\@
ME_,XEHP1)&#@1Q%$:@H+<2PBZ-,H]0,<(0\)JZ 3\[:G)B]ZGI>OOQH]Z:T]
MD[S>'V+*IDSYI-H V%E@&7%BT2V&\23#D#UTM$B+NE[5;7#/P)9<:>)WL#N,
M ;$GS&V$AT7[X\9OV!-S$)W1XQ$]#TP\/"[R9R$^BT4=-+#QRMKEY[FD(4JE
MC"%'&$.$J \Q$S$4&(N$2(;4U-QNA?-BF]-;];QAK-!A5R59D")K@ZQ^D#O;
MC&.7Z393*Z<4#JQ1'598-&"WYZ=J7MK@=7CFP)0:MR<*+K8Z[GD!4Q(.3@,8
MW]@WUE^O1-9[6GJ;O4M(>_.4E7.1$N8)+"&1OE(:ZJ4PC:,8^K' + A%PDED
M%_!_LJVI^4OMFO@:*^C @F\:KF%.#1.2S?3%$74#*TMOUGJ<![C(A^-# :?;
M&_EDP$7##X\'7+[%V>Y#O:)49LW"4RU9MWE9E7.<<$XH$1 3?8C33Y77@IF$
M/ XCEM"((;O%'?.FIR8M6S!!-P(S#?3J;8!3W/=>T7? Z(LLSF]3W ('MV<I
M=K' ?H&MH=?*3S7_TLO>%V@Q6,&^](1^XO5VD_CUW;)2+U6VM2S.5@^KNJ6;
MA[RHLG_6..8T$BQ)DQ@F)"80>5K$ H&A9+XGO3B0@O;9#;5',M$-SO?Z2R0;
MR#IKZQJSG;SUZ!TSF1N([''D[NUVXN@-_/5*TY8%X,:$>VO=ZT^?4_WK 6-4
M'>Q/T[X>7O$D^U2*GW58]N_B@8IBCCG! DD/^C(.(<+8@U2&%++02U.91BE/
MC?+9[SUW:NZ8]HNSLLIT*.[O=2*49NIBGSUQF[SS6G0%)0,+3&\VK!(F'K']
MZA2)V\\<+2GB$4.VTR >^_6U6;Y^)]6JJ!> /LKW^?).C>L/KP6MZM1+F]13
M:>0QCQ"B/E<>042Q#XE' N@'1/A)G/H>(OW2?9D!F-QGWN+76:LV%NA_:1N@
M@O  M!5]$X$9=HN9CS(DV4,+B"'/(^4*L^-OH*1AAB!>*'N8'46GTXA9/L=.
M!\D__SFO3X#=ZJ//>L>G'6B]@(=)H'P3%'$U)9.1@"2*8AA+$J>2! CY1FD-
M3S4P-1UK3G2R#J297)UD[[P<N>!D8+EIZ%CC ]\:A(9>VTE>>%O?L)E8#LG/
M3DL3XLE8<R^1T&BJNDKKI/Y_7*ODR=M&4<%+H#N5NWB=O8J]%LO\02]LY<6Z
MA ,53(04Q3!(!8*("0H)1QPRRM,T".*84L.J&B=:F-X&_A9(P[H8I\B[K&%7
M$C*PA&VA,REH8<2)N7Y=R<U(\@4A^) OQ2_JOV"G22">U'2UK'.85_=9"413
M:^(7 *$;;3M#T!EI.W;7:,IV!O*VL)V[S$[7N,CF7P33[M_SFR=VKZ>]N@3
M/.%)+$@8P(!S+6PT@#1)!?2PYT>>1)(E1FM(IQJ8FG?6800=R+JNG]FW?)+$
M\P+G@IJAYX1VK!A_GI=,/S*=*P7[Y2[__JNZM9[)_0/IO\+FK_77>_*AHWR^
METSJOM^+U]E_P&^659UQ@^7%8]X<3*MC!AK7Y_DVYT+7.$T"#WF*L%"J*5?B
M01H$*0RY#)FD2"2IT6S+L+VI?=X-9+"#>=8F=,@[]_H9:.CFW[P)[Y<EP#&;
M RN""R*M9,*"GMZJ8=+&:")B8?"VIMC<UF\EN\Y.*GCY5L']0O3"D?K)HRBJ
MYT_J%:ENEG7JGT?MQ,TCFB28APQ&<9) 1%,)"8ITS8J04(0)]L/4+M39HO7I
MS9DZ\$!WM7)W15VV1W\PV;)<%42]%* 45=6XP'K-];$U;@8>M7FS.DQ:=!;:
MK77;=)S9,O= G3&P=NWVPA?2K'5_6C/]:</TFXM,6R]M]^#,Z:JV3?NC+FCW
M(&9_+;O/(WH>A&W6E!X>"W$OEN4ZV;L^3?(V+T1VMVS"N]GS5_5=EXLF#HK_
MKU59Z>:_DJ<YC1*6$!;"((R8WN'S((F$A"D)22"CB)+0*AV[ TQ3\]=:V("U
MN'5E^@XX(&ODY4S7R; \;NN@!\U4<N1^&6G!?LN<W00T,]#U6F<5V#(+;.R:
MZ3-V#H_YNJ/9[6%@![C&/3+LCLB#@\4.'SUR:N3?R5/VL'KXL-+;!Q]E?5'Y
M213=^9ZY($AYLQZ'"?("B)(TA81A]3J$*/:BP$=13"TK:P^%=7J>L3+P08E#
M65<AZTJE<\!7A3YU^UBG"!T[-?+%'C>3_TGTXM +A-<G/VZM!8VYVB-O#-9)
MCD%G\@12'9OVRC1R&U]$^^=(9FQ*NK/LQ<8-3BU!OQI%I<BJE8+[-Z$3=PA^
MHR2<W(G?U,.KUZ02;TE6_ =9K,0\CF,/>8A!'^D80XP1Q%$<PA"ID4N*B&+?
M\B3Z- R;WOC6HM=YPSKTH(4/:OQ &P"T!: V ?RT*KD>^$ ]Z$VF'(#5^S7P
M /EB[\ST1U/#4@);!)F^F!,8@@?I]VF,UVY-^W,,[H-TYWAU#'JALP\[<V?
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
MZ1R4\Q%#4#KT==FG&C]XM2:_-<'$WW) ND7:ZB')'VDO$D+MWHI?U'_!3I-
M/&5E50+E:(#J/BN!:,H3_P(@=)1#NB]]YS)"6S]SO/S.?<W=R=;<^R'VX\E-
MX/GH?;Z\TP=SE:^I.C_[+G1)W?9\C!_Y/HL2#E'( XB0[T-"<0!]H1<8*,,,
M&6T(FC0V-4=0PP4:;WTT':P1UV6DS>7I(L>7AP"7S VL^&=)ZW&2ZR)[YEKN
MDL61I/M*-JVTVI2>,])\\1&C*;&I,=O":WQ/O_7@[LFO!:U^)SK'F,[#_ED\
MMB$>NJ1YMF39(UF\6W:Q5&DHB&"A#S'R(UVWQX,X] *8,!9B'/@A-:O;<PV(
MZ>FR:4CB5=2;+;(.3>C <JWAPUI;M 'ZG$YMPO/,8<B9"ZJ<+F3V C+JRN0U
M5.TO-5[U+#NI*XMJKJNA-8'@2_X_5F21R6?EP]XPEJ]T'%M6LD5>K@KQ/EN*
M>A5S'G&*42022)EV-#W,(.8T@C$-XU B]0[[1FE9>K4^-7'[\N86=#. &? #
MZ*4SL+:JGBMO[ *=86!C&?BF;0.U<89^5K]N.Z^/@W?&T"L7X_2#L8A>Q><Y
M]50/WE).]:]]U>S7\BAR>14IG4Y>]Y"^F:6KK*C76K1[^4&]AZ]SG2=K'I*
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
MK^Y[J(96FP,\=05X'J382Z,$TC".(0IT4&3 8DB]"!$_#-7_I-V)F?TFIB8
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
MYB62^R$*S,IH]$1@\T&/4V3C"[L7?*4\-IU*NLAKR.J#7D/OYX";=HB=:ST
MR6,YS5O09T"!!S5ZL 5_T%V?G@P.XNR:8G@1-]:2H%,.JNUC>L:(MM_N1]DE
M)_E*GEK7=\?EW=MDY2&5&%$*42@Q1#P,(>'*[0Q)$OH4)3+QK4Z4]L0Q-9=S
M6PH[0X"RI)O,[LUA+6-&>_:5F4*.T ,#*Z4E^8.JY95LNHTS[8EEW)C3ZP@[
MB#^]\G&."T:^5Y+^KA(/Y9S%J2""A3! 6"KAQ"E,I1]#1I @U".,V.6JO=SD
MU#3R;%U#\$WC!C5PR^0@!N2;*:%;2@<6/0=LNBL+>4#0. 4A-\U.HQ3D 0W&
M12 /[[03(BZR^9MEI:;%?Q.+Q?^]S'\LOZC9<J[GTF6Y$L5<)%@PKN:O-/74
M_%42"DF$$BC#*&0TPB1%1C6]+[8T-=EIP *-%OY=PP4=7M  -E.;RPR?%QFG
MO VL+?TI,Y848SJ.*$DIV"]W^?=?U3-J$?D'TG^%S5]KY;C\]%$$P]C(3B?,
M;[BB-AN]7 "&[A> J?_S'Z+4RW#UFEWY2:B7;5F1.S$7E/H>3QA,*$TA8B&&
MQ \]R!"1/-8EO2(KUV80E%.3I1:F+L_5(M33%Z(MZ%&?RWF?&LX=7[JGAIY9
M7E^GJ_X#=+W=V#H#&VL=U^H:JC/<U^MRCG3\FEU#D7VT;M=@C0V8B6Z3%]-+
M N3%'O2]E$ D.(%8>@GT$AY0BG5I1R/OLU?K4Y-^\W1I/=-EVO6-F=0/QOC
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
ME330)VBQR %]Z@F]$T"3N[M">QYJ2O-1?A;?Q7(E]LHN,HI(K%>3)6?U090
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
M3UP\LY_JGHB%ZU*<E)]%N5KHQ>.WBHGV0,PG462YOOI37M:Y5LMY+*@?I'X
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
MJVR'[9Z.B?J@P#/-,THIFY*RG/WK+\"'Q-2# DB0R9IS8Z;+=J9([+T@+FX
M>Z^-0Y&!A,,L"=-4\=A)_:*'#4Y4.$%%IKMDM$N+AR&391>XC3P%([.A=_3=
M-2O[X^=7JK*''=,J5/8'ZDR8<L"M>DIVT,)T7#;-E\O]GZ-8;!PQR8D( 5(9
MKWN@(G-Z)CACF/.8Q(Z%@5?'FM_:LS'5I$55&V..ZAM78;4C+R]0C4Q1YQCI
M"&P,]=R;8/C5P;@ZVK1B%[></E.TN'E!/X;X9M:F^^*YW XS<9R\X__8YX5)
MR=KN?I.[[QNQC+*4*ABE ,4PU@O(# .F8@*BB,<HE7&JEY NIW0V@\YM[5A)
M6-"RF;TI!RZS;8WL[*,>X;O)3W/C$"O@[>C$-YPC,TMC;E#:6ZT"C79W;;-I
M3K+=!979_FC&!22OC&,U\*3DXP+%*0\Y7>N!DIJ[UPF=9I"& I=9(IE*%0**
MI9J64"P!28D "J8P0D(2ZI8\8#OPW*BIR>5^+.L!#J4 P4_Y.AA2'& ]$3UH
MRA.\DU)5BZ(:R$NJNAU%#F,K"ZS&8ZRNP5^/M2P@Z60NF^O[]HXO-41HJ?WR
MENYHHTO%*(Y@1@A(%$*:K<(4D(1)((4.I80B2D"KWDFW!IH;.]6MTUO&!L;:
MF^I5;NAV4Y!/S,9>=_6$JT?/^6XL!C:?OW+SB;O0=[MXWH[^QN=[YB]MUO??
M9/'P5K+=;W2W+ZKFHO*QKJG_I#X7^9KGCW15"HH<!"90@D@"C5HJA03 ,$X
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
MJ[Y@&ID>>R#DU KG%@2]V^!<O?%D+7!NN=9N?W/SLSVWL8_-MLJ,Y"4G29C
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
M "$*$4D02R,WX=,+@\R-,HXV!J61M8:EHQ+#13@MM_,'@C3V]KHK/NY[VQT
M^-UKOC30M'N_':Z>[<5V?79(H[B7$LRMCJR(81@*%H(DB_7C#[,0,)% H"2E
MC(4J5JG3,J)[N+D10?]V<5<!M2, ?S"-3 5-T[@3'?7M2*UK[7 9H77<U2%?
MH7O<+?<O-Y"[>57/_8=BPZ44V_?:V+>Y.<_)=V4'VY_WVWQM1MY^E+M/Z@W=
M?J]^+X5IR"VC3"*@8PL%8(PDH"I*04@B"'G"%6/,:7.BAQ%SXYK&A\!,>["E
MJS*W;JL9/Q<Y-3H":^FHS=)K;BQW.D9&?.QMD!=@MQPPF!]=J+0;S$ZV=B-H
M_/"X43( 1;^[*'T,F7:+90!49_LO0^[5N]7F_F%?]O$NC\'-67HAOYO:N"?Y
M8<TW#_+7S;8:]AO]L0R3! D229 1B0',J#E:(A%0.B C81:J3" W16)'"UP>
MUFGR[UL.!)LR%8>W70A6VGKG]IQNDY+II2\/.:!9A@#DD<D=BHUH89P(JIB4
MIO;<7LUCQ"F90L3C]2?$[ETU(LPCOZ;:"%?99R]L#RKC@Y^,^?]V>%EI'[PV
M7>T#GN].K$XV3-V>M0] %WJV]KJ->ZN+=VO]NGM^]R"+>[T:^*78_+'[;D:C
MZ^=EFM$4BY !$9D\!A120%E*@5*082YUD,ZMNUUTC#.WV+LR-6AL#2IC@]I:
M^Z877=!V<Y5'P$;FI)Y8.;6_L$"B=P>,KGM/U@3#PL%V'PR;C_<\-%S1[58S
M2B'I=E\\ER4_U4XU2CG*$AX"9!2:81HE@*5I!A(8Z9\F5#+DM/-W=:2YD4%I
M:/D>K4VMJPY['0)<Q]?RF- ':F,?$O8$S/V8\!88?@\)KXXV[1'A+:?/#@AO
M7M!S";M:;?XP.0OO-\7;S9[MU'Y5YS9MOT@N\R<S2-TW>HD03#%B'(1(QP^0
MI7K5A#@!3&1IFB B>)RZT(?3Z'.CE,;0H#A8N@AHXU&I:2%JGP):?]9QY>0T
M.9;KIK$@'W_55*']I87VW0NTZ[;0)J)>!+4''M=,?8#SNV)RLF#:]5(?<,Y6
M2[UN,E#F^>]%OI-O-W^LES3E+&,Q!X22%$ 1(L"0_D^,<"BQ(!'#82^1Y\,0
M<V.PTC!-4G^4#1;D#R[U*S]OS.XI^GP$U(Z0AL$T,NL<C M*ZX#!:@2MYS/7
MQU%Z/@[S.CK/9VY>57D^_V3/FH]Z[U^OJUB^+DL6C-;I:J.#J%9;X%1(QC*3
M1!F;'1+"(6":#$!&62BY0"AECAOS=@//<3^^;_&8)=1VI. ?OI&)HC$X:%D<
M'$T>*7/"#2:_E1UV0T];V>$$QUEEA]O5_0CIJ#=5+N'J0@0*-<D84:XPSF#5
MB)Z1* :2*$49B3&UTS_N'&5NT4=+>JNTTHUN+@-IQRZ#X1F93$Z1&:&:HQ,"
MKT1Q>:1)>:'3V5,:Z/YPSWRJJH+>Z*]+MC.-7LTRQT@&;I>,QFD*RU)U&>MG
M7T<A!*5Z[:%_)E$"<2;CY=ITUY+BFT/VU/4AK;[II/JFGPT\WK?>V%EV&RX7
M]$8Y=AL\TMQ1*K8+:CMV&(K<1,E.M95FY58BUQA:BJUZ+..P@,-OUE+'>-,F
M)]UV_"P'R>(2][/=#UP5=WN1ZWFZV^TT/96QR?L5O5]&,8H(1!)P%F$ 0Y@!
MD@D&)$M9EF $*;(JY.@>9FZ1PX<W[[\$M:E!R]; &&M_L-N!Z^US73]HC;U]
MT0LHIU/=VSCT/M3MN/5D9[JWW6L?Z5I\VEWUUZ%E2YD%WO1[>6X.!ACAFB(2
M"I(L5)HD3'>5-)0@I22*1(J2C%@=^OHP9FY4TJ--DG'KT"SI^?9)@_\)[6:G
MJ:=I9 [[4\Z0O8CPE#,UD9;P!#/F)"GL"^(.9>'!0TPF,.P+C+;.L+=[NK\<
M+Y5!'6Y_MQ;O\[4)P5_^O G3W^[EG=)OF?^2M'B?/\DE2[,XA6D**#2]ZW$B
M :54 2005R)A/(V832ZX=\N<7IL39(E_^RX+28V%]J3J=ZINOP-?;0)&?B%>
MJ<X\-G!\#K1W0>W>V2\7C2CJ=A%H+X/2S<#X&1A'7VL^[=^8KS:O$[T^7VE^
MG5ZIH\Q!Q_O5[WB3O6Q'@:G]YAUG@'Z;W%T5#J;H[OUJ\\?_EN)>_D+SM?EA
M.?@7R4UJ8ZYR7CY7I@*(82EB2HUJ/PL!%%2_D$,A0()9&*-8"DZ<CL.\63:W
MU>N'M1Y%;G=!8?2HMW]0'6WG5?G0KJ->:.3IL]MF?Y5)&?G5;%'.518=&]^"
MTKE%8-P[_+8,J8)3)Q=^J[^\(^]U_]^?=9.>%G@']?1LP?\ _6C^Q6+OS8N;
MW_W(M\LPXA)%DH$4&0;G5  FL ))RA!*$D@($B[D?6.\N5'RR\V/X*7!P>_&
M9,=JDUN V]&M1Q@GW?!S1-"9#"UQ\4IQM\:<E+@L 3BE(]O+>I*,5+(HI.F=
M*//[=<5TFKO>_3#-"N3/<BU5OEN&"F6AD9Q),&< (HX BR@"*<0Q24..>.(4
M*-H-.S?*J:UU9!4[A"W)Q3MN8W-,;7!06]Q$:=KFH#8Z^*DV^[J*J#O9..'D
MEW/LAIZ6>IS@.&,@MZO=]Y8_[DWJUR=UN5G*9_V%VBXCC*2.<Q3(6!0!2"("
M< H3D%&L>)90#*%519SE>'.CGLKD4M.JU77I10MPTT/5,I7<%O3;>[^>H1R9
MC6H4/ZFZ=]7/YSVN/OM'T7['U3.:$^VC#D;5:4?4 :..?4Z;NTRV>^G@4GM/
MTN4R]V2X.KWFHY[X9:I"'$&H0$14 F D4L!"(0$1^KLA:*KBQ"JQY>2^<R/9
M)H'+V&:?W=8&JILP![@_,C%:>>Z4KG;!S][Y:>U[39:0=L&!=@;:I5^[/V1O
M-D^RN&/;74'YK37 V>=G]/TI[0I^;RSSL&UPU=O>WZ*7=YOL>W31B?8WZ?('
M^E9;\Z)L*TA7=1?JLD/&W6Y7Y&R_,V7=WS;G#0>/[0BW2R,M&X:9 C1+%8",
M4$"IE(!'.%8T0J$DH5N)YG"C7+[ITY1OOGMX7&V>I2S[.KS-"\D-?59-W*GI
MW[@-?BHC]:UC;PP/,VBWE3#MK(S,/RUG@LJ;IC]/VY]@M]%SM=KOS''1.Z7T
MI)D5U<4^MBT_?=:A^\+<<]WZ8+,FKG/W!>-Y7;RW.P_;C_U&?]QMMW*WU7]I
M?E;OMWR16UD\2=._Y([S8D]7V[]38\'NN?G5DFD6C\T&;11C#" 2$< IDP#S
M#%'*XRA*G/J.^#%K=O&^L5,_]'_4=O;;V!TX56X;O]--P%0;PV8GN'*I/'T/
M#K^HW5H$C?7EN[9Q;1$TSAU^[W_[V _:HVPO#S3M5;:?_<!Y;7O:T]V'-<G^
M-5_+#SOYL%U&F8!A(A(082H I!(!##494QDG"4X057'<IS/V882YL6EC8/"[
M,3$H;70\@3]'T8X=!V$S,M&YP=*[[?69ZZ/TNCZ.\BH-KL^<O-;5^OR#?55$
MGN1Z+TVK@W<_]$.TUG'A7J_R'O3S]//S+W)S7]#'[SF_,W*1I4SD48"'12AA
M&>* )S$!F@OT&B,*,Y#A&/*(IXG@B9O62&];YD85M2M5_Y#&F>#@3<">@Z,_
M0>F0JVA)_WFSHYR)9F-D<NHQ$;4P[3@=M#V@ZEE3I;\]$RNO# ;N7)]E^"W[
ML>[%9/JZA.WKCN[*E?8G57TLIZO/FTI(S9BYWN;:DE_S[6[)$(EBE0B $Q("
MF"FH(["(@801G,989C!V6@3[,6MN7'R]O*5V;1$<G#.[90?W@L:_X/>CA\&[
M]?ZA+D%T#/X\S;H=?4\_ER,S^6M,HS.]^T7=*]-[,FU2TO<+YRG_>[[[,%W1
MMESFYV+SWC2 _RAWQ\S\I4IE0FD: 1&'.MQ." 8D54A/M12*<DY#*?I)B]X<
M>W['4Z:7456?U$];]#;<=C0["H0C,^E!8;1E]"+05@>EV66?J!>U1OYE1JWA
M&D5I]/;HKR(V:@W*-;U1^QOT[ 9#M]]-4WG]QSL]TA-=F0.ASYM5SI^/RTL2
M0<Q3BH"*( 60ARD@1OJ A)SQ)"+ZOT[JYU:CSBWH+(OSS'8^-W^11[L=^\-8
M(6Y'5=YQ'#OEIH&P_$O+9,U5I='![_6?HZS4G>#RVUG&:N1IN\RX@''6<<;I
MXB$EXU7LUL1RN3S=^4HPC7$",Y"AQ+1-C2G F0SU'*B419@FFK;<R\%OC#HW
M:OK*OTNQK_I'-P?$+>/[U'K?PMV.H+RC.3)!U37:E<%M"$?=071":81ZZELC
MOT*MM"48E^N@;2_N(;=HE%O7VUU1UBB8+$B]D-S]1G_D#_N'-_0Q-^I*9O'Y
MB:WR^W(K8KN4FH3"F"F04<H #*,$4(H0B!,49I2HA$;86F*QAP%S8ZO&ZD7P
M4-FM(ZK2\&!52KUMCJ8[J/+UF9EN$IL"[]$S5HSX\\'^17#$OO8AJ)VH9?8^
M38:]@PKBR',PE?+A&'/AIG4X ,@N?<,^MYU.TW" TR]T#(?<IU\$W"G@]+>U
M,!J*^_7.I R9[EQW#^9?2Z$DBR*6 AGC%,#8'"&). :8)"%*,X)8(GOT#.AE
MC-5C.'TW@5_+7F8/CWO312.O=9+<HN1^<V,7-8\']5Q$"!=!VXV@\B.H'/$7
M5P_"T6N<W<^22>/N06"=QN'#;M:/+7_;KW2L7]6X%*:2]+,YTMFLO^;WZU)^
M9+VK*V"*-YMUE1RO?VT:,"PCG*E$A R@S/19B7BF.5.%@/ ()9@C3J#3L?L
M6^86K;]PI2R*-I'+T>8RX:9QQHU#A\R8'9-.- \C\^FE*:@=600M5Q:'>7@Q
M0XNRZXL_6O4 JE=R'6+/I!3K ;A3HO5Q2X\)3]<5?+E(>412$(::92$/":"4
M$!"F*2>"<\($'YS7Y$4@>P)*=17([@>Y'4/^686NK^<.[38!D\%GFHM&,M.C
MOO$@V,9/_GE=5>-!X%BE\HRD3GS(!SHN\$OU1(IB056L &<( D@(!"0-]<I:
MH#BCBL01E>ZL=3;.W/CIF&=WM+.7.N4U7%VH:1!:DY"0&U ]J>8J#".0ROE8
MKT ?5QV^3!37/]Z/$K[*E?[M_2]RK=>P*U.$)Q[R=6X4+TPI?EVDMVUZ](9$
MP81S@%4: 8@E!032$&B"2*&*0AW^.*T?G4:?&WW4QB^"^\K\,N.#OG# C4;<
MYL*.7$9#>&3*.8#[2PO<E[8W5<C;$5H#]X+-*T6Y63 I<?4"YY3.^MVD9_9?
MI1=A%&#>YD^YD&NQ_2R+4BSBK1$'+Z18QB'%8005D(Q( &F: :I@"#*,XB1.
M,<:IT]+-9M"Y45J9KR8::P-1FQD\ZM4%K[1;2N6<X*?]MOII^4]''1VKZ;"C
M-]\@C\QJC?Z-L7<1'"PVVUQ%I76C?UJ;[3$?T $DO^F -@-/FPWH ,59,J#+
MM8-KFLMM+,IW?\]WWYO:OG<_ZK9R1DQ!_[_155@2*7G(( 4T8\HLWA# 0H1
M(1EF2$!*&>M9RVQKP]QH["M=N68#]D'>CJ)&QG-DQGI1A=S8'_RA'3B4(B^"
M@P]!XX3?9BT#(!RKY-C:CM<J-78%JJ/$V/E6'G?:KZ88Q!*RC*02I)!PT_8@
M ?K?!&1Q%L<BHXE*<8_T#R<C_N>F?;C-Q8 M^#]!FL?U+?@IDCMZH3;^#OP\
MDCEZ@6.U ^\Y><-DUOU,U__]2=UI\LPYU0O>,HG[5QU%:DJH]W02F%#&0Q/+
M(1W+\1@#&I,8*"Q"(;"*N<QL4ZAO#S>WL,U8;*3J:YO+#I]5I4)M]NV-GCZ@
M=[.7?RA'IJM70M$^S]DOFA-E-9>H;HZH4G=4G7*8[4'JR%BVN,ED^<GV#K6S
MD1VNZA=T-B>MG]1A3;^,81S3)&$ L2P#,$TP($1H4E:4X# 6.K+,FM#2+JJ\
M,$J/V'%D^FWTE?6W_+ %Z!8U7@+3+C;L"] TE-I89Z!Y>Q,:YQ"OPWFO@=RE
M<28-USH</0W*NC[:\Q"@*I>[TB++K''S]5XO:.MLWLUZ>VC^(+D2,8P2@!&.
M (QQ!@A& J1Q(BFE.*/031>@MRES"]F:$M+'8O.4FX2\_W \"N@_*98'!)-
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
MG^I^0#D_YMTX>'W@KPPUZ:/?[>XI"=SXM*\<[;=2R:(P:>('X;YE%$%&2$0
M1@CK-[GDFAC"!#"2I1F3^G]*N+7<M!K7Z@&8M--F8V0C6;(S9@Y-M[Z$N!UO
M^$/Q55.K#ZBVQ4/'3*;N0&GD%.I+([]RXG0'&+?3I;LN[L=(/^^W^5INMV\V
M#RQ?ER'/YV+S?E,\T ]K9?XP/_HBG^1Z+S^ILD2XD/*K?B)EJU[8]"J^X[L]
MU4\1(YC&! $1IP3 S+ 7I@C$F22,X2SAR$E;R;N%<PN+&@>#EH<+TW8R*)T,
M6EXN@MI/DVK7>!ILC:OMTO>R]_DBJ-QUXTO_WP<[;GW561Z9AU]K@IVI>[1)
M\$KS_JV<])4P&LBGKX_Q!G)[U6R+W?(KEVM:Y)O/A7S*-_OMZKG2C96B/B0*
M)<)*B12H$%, 8R@!I@H!AJ7BE*-(0*NWALU@<WL!'.T,&D/M2-L*V6[^]8W7
MR%1Z 2J/QVXN8'11FKY/B\[TOTZIS&J@25C)Q>6&8)RNZ1>6UJQTD%3]+(N2
ML;0OG]@JOS^43YM"^F_Y@Y'"5U_U3[>*<O.[KSM:[-X>NIHIB&1&*. *ZA4U
MYWHQS1()$A1G6481%8E3 K=?\^;&1[5WBY9><<O!X.AA2\N@<M)$+6TW%T'I
M:!FN]&JNYOE[8!>+OM[LCLR>KS.QSF'H./A[C4$]FSAI #H.O*?1YTBC>!"&
M%7N^^SLU>;V[YX,D4:GGV&II0C"C<<A!1A(=CI(D!DS&""@:)AEB0G#87R#6
MPH"YO1(:^PT/-*9K%MG*HJ,]M)^IL./L,0$>F97;V-;&'S$^F%\+QP;C]$/I
MB=YX6K(V1KR>IJP#1)W:LB[WZ9D&:T2'/CP\TKPP-0QOOM/B7FZ7&(8I2Y0
M"1$"0,@Q,/V\@<J4#!/,8L*=^.WR,'-CL=+*(#^8&?#*3L=LU\N0VO'4<*!&
M9J,*HZ.%P9L;&+DGM79"X#>;]?)0TZ:Q=KI[EK_:_>G>%<Y<2E'VCOO5[ E^
M4F\**?+=DI!4QBRD(*:9-!FK&2"F$"ZBDE$><A[;;;O='&EN5- 86O58+.33
M9O54:K%NJ&,RV75P[1C!"V2C;[NUT2JM--%*9:?74N5N*'R7*%\9;>K2Y&ZG
M+Y0DW[A@#+5FO1S;E660GU35 RFGJ\^;ZHC@W8^=T6_08<NO^7:WC&.!,B(H
MX%F4 8B0!#2$ JB0BRB)TEC$3L4UO@R;&P=9Z!>7^RR5>^:!.S@8-!X&OQ]]
M#-ZM]P]U/U#'?39O<V_'>:\QHR-3Y.M,IF<9:W?D)Q2\=C!N1M+8[I"ZB6CW
MN'_/UX-1Z_FX66]>MFVJ:^&7+,PD%BH$+*%*KRBC&)!8)B!.L*FFI(I1Z9:T
MV#W@_+(5*S6M6E=A$:SE]<BH#\"6S#H<M(GXLD2K;>E!>JPVUF?[-2M4_')9
M]Y#3,I25^V>\8W>5KTSH<K@CUQV[82Q%S!12R,@QFL:^##* A0@!$41"%,F0
M*.164>DPNLLC,U&?\?+)H9P7>RE>M TQE8+M5.G@D3Z;S<2A*=/7I\:.E$:"
M>V2&NI(^7<'?"O>.QH^91'T3L9%3J:^/_\H)U3>!N9U6??L6/8\=C;KU%_FH
MOY'?C7[-W5I\D;M<+];?[HOJ3#3?B%+?9KN44J^;::S7RFF"S99\#&@2)B"2
M+&&4LTC%AZJ/;PXGCPXV](BIODV2C])87S)<49K?K*(TVSWHE=/6N!G\M"W]
M<.QJZS1-EL>1OE&?Z"BR1+%E=PEX;7E0F1Y4MNO%;&F]QT/('ICY/8!T,6#:
MP\<>T)P=//:Y1\_SADH\;?MM4R<57U517(8X2A(B*2"1:<>$4@H8C5(0IK$4
M,*5$*.ZV;+0??'Y+R,_UY)2[ZX\'J=#'@U2H;&QW/*.PGQ#+0PN_($]TBE$;
M'>PV36U%<*+'NG@IR.KQ:,,9,+]G'?;#3WOXX0S+V6F(^QT&['^U8L.FJ2(1
M%"<B92#A,@-0B@00QCG D$")=4R72N&V.KTRTI]H)=ICX^L"L@X[7L/0FF2K
MJV7B&.TINU'PO[5U8:SI][2N.WQQ,ZOCX]ZJ9[<'\7**L" I3_0RSA3"8FER
M*[@$*E5AR%3,0T0'%L)NYRH8?ZGD<=M;*+X39CN6\ 7>R%31&S<?M9YG@(Q=
MMKE]'3%X&]<MBBG/K^DKX%45]7^C/ZH6D2^K_)<IYBC%,008)3& W)1&<J1
MG&9Q2ED<"8G<-+TZQYL;E51O3W$N!1+0TGI7Z:]NL.W8Q".$(Q/*0>Q#FUHU
MH-71QXD"B$_A,"M</&N)=8\YL;R8%0#GBF-VE[D77O]&?^0/^X>Z%E@3!J1Q
ME  =?C#3_C %+(E3H+]&$98RSGAFE9EU=N>YD49MG'T9]4N<NEE@D/<C/^^U
M79Z+HB]Z.[@"^N5=)RMWONA,N[;Y\@=Z"@"V#DNY2@1+% %A%@L DS0#6-$(
M();*&(8P"A5>[C8[NK)[D?<\-CV.,-[7\)L9H_^.@/L1\SR/D$<Y&Q[[[/?5
MSG8MSFZ'G\W2?_[S4C#_1?+-_3K_IW[E"KG>Y:KL1E"W;*\V%LV)26M\_;O]
M@Q3OUD]YL5F;#4:Z^B+U3VI=V1B)%"E,09RD1N.3"T"%Y"#.*,X0%QFCJ<V[
M=BJ#Y_8*OZR:='0[:/M=A[;-MGYU;MGR/:B=7P0OW ]:_MLQU&1?GV[:F^.7
MXA6V1OXO^CZ(NH5R]:\_T_?BA>7_%WP_K%_H4T]6%27H4<V;W_P_+M_[DYDQ
M23 Q-:A-A#+YN#WKP?^@A3!ZQJ4>#N7(]+8E@&:A:1? ,T A82!+0JZHS#)!
M8Z<R\/;=YQ90E,;56MH]I(A>(F>W*NF-Q\CO4GLHW*N[+[GLMZC[Q0C3UG)?
M<NZLA/OBA_H]KN_S=;Z3O^9/9BMPIZ<P/[+'PZ;8Y?\\Z.BLM_*C_+'[]H=<
M/<G?-NO=]^U24H4R$E,@]3<"0!HI0),, R0)BT.8*<R<VH$,,V=NA*"_7XD;
M!PR<#CO2F [DD5FF<@24G@1'5ZK8JR4QUO9J$?R7I$7P:>WQ5,(/H%XY;*!)
MDY*>'_A.6=+377UVW6[U^MW^_'S\3)UB5O+ZI\?RZ/<7(]FS_;"NDF;_+O/[
M[_J;?/<D"WHOW_V0!<^W\G.1<[F,:)ID4<8!BJ/0G+E @$,*02)X+"-$(QPR
M'ZV\1[%^?CEGI>UF8=:8'=1V!XWA06EY\--^*X)'601E38!K2<"$7Q"[M\),
M)WWD5TB[)?>+]N5MQP/V'%SLW6V\7P2U_XN@0L#4<#4E##>^0V,W^!YU]B;H
M&CZ._3-H13[JQ-CU-Q_7A'ZOS8]R9UH9?BXV3[F0XN?GOVW-V[O6'5C?W_%=
M_E1M8C39>3S&G,0\!JGI@0HCK$P;(P$HPAS&2"@5QFYO/W<CYO<2*]MYJM7F
MCUI1237&!_1@_7^XO;%ZS(W=BV=<O$=^?VCCJ]ZIC?GF7?&3\4"_!OXM.#@1
M'+T8)=NR/XA>:;R'&9.R<7^83DEUP)W<SY,_K%5!]5WV?+<OY-?-:E_R<M-K
M7F6A2'@(LEC% &*$ *%( !F5\@6*,FR5!WYSI+GMK[PT-CA8:W^RU@WL[2-2
M;W"-3%/7D+J=QN4(F?TIHC?H)CK^<_ZR.1W36:'1<;[6??UD!V-6;K1/M.PN
M<&?,7^5V*^459:N[M:AX6K[\>5/J]W8OS2;A^_Q)+I%(19H@!E)$"8 288!9
M0D!&DS ."90ICFURZGP:-;=D//U5S.P)Q-O4W*;GUP!\9":O7%JT]6%.Y  #
M[5@=>,H+6H&->XM .UAMAAL77V'^[-\5KS&/$[U6)I]/I]>2;^ [WF#>AIKL
M9><;G/9[T?N]>V:7=YGQ&]7O[/-^&I*$,<<A BI1&$ 2IX!&,0$$IUF2(<DY
MX4Z]Y]UMF-M"Y?9#O@@:3QP3V7M,D-VVS,BPO_IK\HCXJ)U/!L#H-^F^AQW3
M)N?W!^HLB7_ K=PKX-[H]<IFE8LR4/BPDP_;,H$K(HGB818"3KE)C4G-Z5&"
M@."8X21&4D*K79GK0\R-Y5Y8&91F.B7"=8#935E^(!J9D7J@XU1"UPW X%JZ
M*[>?K*BNV[UV==V-3PY06OR^6>DKMD;P9_>\)#1F:1)*D.+0;+L2"EC$,- A
M#I,)39D.;UVJ[<Z'F-LZORJZ*],=:CO_]5]P'&5_+67#7$.7"Y"F,,H8RIBF
M2Z@ 3+ .'5.1 9Y)*;(P%A&$R\=*1\YT[YL"V-/AQH/W9[HR,?TB8/(^7Y?=
M,UGUH\' "A'J8!PS$%$C\: D Y2&*> XYK%(*0N9J(%]M[;4P?,!:S/8!*#*
MM?")J%T0/0RCD=](;>/^5U"9%]SM=D7.]KLR(MYM@L_4KX[4=43\2VV^'&9Z
M0<V+;EZ4S;S\2?=M[_:VP-U:='=V6":A4!F,4J!0K%DAPR' *LJ R9R0C+&$
M0*OL;>>1YQ:YED8>JLGUTG#[?:/#(#VTI<*#._:W-Z]'0W1D6GFQ55EN7EJT
MKAD+9OL]YM'@GF@CV2_L3KO$O:#KV IVN]]D^[V]W&QOZO:[0;\%RYM2MKQ\
MN522RQ^VV[T42YQ"F#"9@203!$!((X SH]6C5*PB'L4<.8E]71EG;@S_IJ7B
MOJB6,-M%D)>V]E1UOX:P763H ;?1-RQ*R+Y6D'VM(:O,]!</WL#!:U!X;:Q)
M(\,;#I^&A[<^[L8.0N;+-^8$J9#TS4;()4UE)C*!0*A) 4 !*: 9$0!%A$<1
M8XA 84,'IS>>W?-?KFVT<8&QSNY!/P.K^\D> L'8C[*=]]8/[S57+SRM6\G_
M<K]Y^G=]2?F@_@.:OX+JK^73>7:S21[':RXTS]_5W_?4X,RWCYLM7?U2;/:/
M']9\M3>[$?JGVDP= N@GNHX&-E6SF#H(J.K5EI1B& I& 4$8 X@P!2PE": H
M5))%5!+FU/!TD#5S>[0K_4Y>F=A/LW/0Y-B][R>#?&0J:?P(2D<6P<&5H.U+
M<'!F4?>S:J1!O0N3>P'6KV#H((NFE1/U =Z9V*B7FWH33.^MD/+"KL^%?*2Y
MJ,N%S>K-F%Y30)JED8S2%$2I" &,L0!$H 1@FO*8LHR21 U48A_?B[GQ>FUK
MT_"TZCZX,?8.%G>?X"MA]U:8_42/_#8925.KAN+PTFF^2C4<Y87MU]*HJO?3
M3>C8<OH3>/+:.OW3399% X )C7G]M^U'N3L4CD9A)C*"(6 ,)_I]*E.]WM'+
M'X52%'(<0A02MZ+>D2QUH=)I*G^;#F^U2,7=JN0L:[G)L6=V^M=BS]GZ<[[X
M3#GR1,U<?$[(;%]<;5O_M*^F"X"/^?*Y-%R_U\LOFXWX(U^M]#"G$DYF-;G:
M;/>%/% +XTBH%%']?9!"OS0X =CTQ$*0IPECA%(6N2S"G$:?V^*I,;ZDBE-I
MM&UP=*!WSRRWR;'C_=$@'YG-O:+M3,Z]4/-*N6X63$JDO< YI<=^-W$_FGNG
M>7;W?"=$8;A8__53\6WSQWJ9R)1G<2R I*$",$LQH)BF@.MP.,U4DK'0:G^I
M8XRY$5AE9E#;J9?TYE^;(C"VVA_?70/T]DF>!YA&)IU>"#D=\=W H/=IW[7[
M3G;P=\.Q]AG@K8_VBVP^/.@EN0F@2@[YMOE95IOF4GQ2/S__)G??-]4R_=MW
MNOY*-=D\;/;KW2=576C2R7[=;+=+D6 >"1D":1J!P#C3Q,!#4VDD<,@(3A-E
MU0/$LUUS(Y.C=8%>'!?WKNV"?$V7713T"I,P,E4U'C4!T6X3,!DT7IE>].PY
MJ!RK]V5WVK7 ^+8(*N_,AUK3:!ST%T%Y1MQK;.7+MDFC+L^ GL9COF_?C\2;
M<OOWF^*+?*SWW3ZI5L;64D/'$X1CP 3-S$8F!90PS<\Z:B,X)%D8.V5;WAYR
M;M1[-+-<'!5RIR>N?(3U \U;69ENC&R!O1W9^D5T9!YMC V4CO-:R&HHV]F:
M_HC1'AVOG&<Q[*1T9@_#*5,Y7-F3A(K-HRQVSY_U%V6GUZ>FA.C1#/FWK53[
MU:^Y,AI6$91*18"1A '(% $T4D)'B5AF7%"!,J<HT6+,N=%095FPTJ8Y$HT%
MOI9,XQ>UL:FFMG81E/:6Y'VP>!'4>/[:A:<[V]@CY)=N+,:=EF_L@3@C'(=+
M^S'.NWVQ$9O5BA:UYB-'*2$28X!"G&IZB1G 6<B 81W*,\1"%;K0R^D <^.2
MHWV.\IE7$;0CD"&XC+T7Y0"),RU<\]LK!YP-,ND#?\W%TZ?[ZN=\J5H<#FP4
M(49). (QC"& F(: (!6#3#_IH4AEAHAR["IR=;#Y95%\;6E<-*7QCGKI'=C:
M/>Y^\!KYP7?0$!CE[.LV2"/+"KS.J=9MMV_+#'@ZI/_*OTNQ7^E%S1WG^X?]
MBNYDM?EBNDWHITBNM_F3_+#6BWUI=EU.Y0(3C!.52H"D(9I$<H!A(H!(A(B8
MY)#$3BTB!]HSMV"C<<>L\5L.U=ND+UP**I^"GXQ7KOV(!LZB):5--S=C\U[?
M:1E5;- 3OGXI<Z!-T_*J'P#/R-?3;3W4'G[<["Y6XOQ"\[49^=.Z^?A22"HE
M5YJ90RX 5$( @N,$8((H":-0Q) NU_+>./.M9_&AO3E6#S^I'OXSH\8C F-D
M\-,]-=U>-NM -.5Q]\:[X+M<B7*S5O_(<>.I[ZS9,?&8D_ ZA8C:B:LEB,:1
MAG_U)#67CE2$Z [G>.6'#K:\7N&A.V"=)8<];C<T]/W;NCBDRWZC/WZ6:ZGR
MW?:+7JJ_WQ1EO^:3J!>Q$$(L011K1H6*8$ 9BX%4$5,<(001Z1?UNIHRYX"W
M[4N@G0D:;P+C3E#[TS?2=9XTUR!WS*F8,+ZUFX6) MN^F(X4TSJ;\TKA;%_8
MKD>RO>_8\]2AW+-XLZ*:O]6W0M+MOG@N-S5^S=>RE/E=QC#"$L8,,"(Y@"*+
M 4M(!#@1E(8,0D&=RK MQIP;>U8F+X+2://P-F97F0'![\;R2GW:]=#"8@(L
MSS'\PCKVT88/1-W//.PQ\GL,8C'NM"<C]D"<'98X7.JUS7NSST_C%%$<I8 B
M93JSZU4TC:@"*H8PAED:)=A)MJ=[N+E1T<6.V<>FPV;%MN:F=6I3E=^W$NG&
M+%A&;=ZP'3LR&P%67^W&1SUZZ1YR#DV];QW!V%W55^]36[[>52O=+_GVO]\4
M4N0[\[<EB^,T4P(!%J<Q@&$B (E"348IAC"3&=4_<=/\O#K6W$CHA:EERFEI
M:E!H6UWE/J\#;$<QGF ;F5]>(F:,T[%/!5KUC\^;5<Z?@]_K/T=9[UE Y5D9
M]/IX$ZN#WG3\7"'T]B7]..6*0+%YP=3RVC03(8D$ S$1$D"8($")(  G$8JC
ME&14.J5^W1QQ;OQRU-A>O="0-ZH,97.4Y*_!K]_<F.8V['9\XQ7,D5FG2ZO\
M:+ _@K'&QBO-W!YU4K*Q!N&4<NPO[$<\M[I;+I7 B/(D!D)1"*"*.:!8,4 X
M5$G*D%*)4^^E6P,ZT<YDG9@JRGFLS70CF9L0VW&,3^!&IIB;+73+#KK^*,86
M&J\,<W/020G&%H)3?K&^KN=:J2*I*MWB&_U1KY3K+>PESDA,XU2",$TTN:3Z
M;S@B*6!2D$PH&"49<B&7[N'F22V-G/)CL7G*MV8E8+(8\BJ3:4=_N%90WX#<
M<@'E#<BQUU U>G7FESDS:W9C?JJMO9Z?Y[Y8LH+%[WJI>\AIETQ6[I^MFNRN
MZIEQ)9F^\W97E(U_WNLO256 O%0,2ZA8!"(D(@##6 '*,00J5IRGL8@0MFH*
M>VN@N2V3C)V:/1I#%X'2GPMH::MC6M0U:.THQ =@(Y-'B=6'%E;&REH%P6/&
MT@T@_*8D71MLVIRC&RZ?)17=^GQ/[9>U?N+D=E<SSI(KQH7*,%!8*  ARP"C
M1!-#%(5Q3+A(6>Q6:7,R@LMW>YKRFL; 1MO;48WE!$"[)W\ *",_\ <TWMU
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
M9LA4V!'11 "/'>S4U@>E^4;1JW8@:'MPU$%<-/F/8Z26>X#4*]$-L6=2'O0
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
MF?_#%</UWCH*T=DHW_*=U;4#*[=+S:&RJ4N\?+B8'SU+<Y9E&#)0*$. F%-
M9*HT,^:2%W&2%2)U\6!L!4_3N5E4L4=M,7W'DNRVD-OY/2& #,RBM<IWT4[I
MWO(*'@NI.T+EMV"ZK?!Q"Z,[0G)2 -WU_H%'M_.2/CRL38L7/5-]4E_D#[G<
MRF\F,&/&2%H4F5Y7H33! !:" U8@ A*:0D(%8RIW.IOI$S8U;^U05Q/6U6@;
M_5'IZWA&TXNS'1_Y0B_T'LM@X-S/=BT0\7NZVR=PW/-="]-/3GAM[@E4-N!2
M^F5]9/1^66[6V[I_C@ET_?:=+@\3,TVV4KV'-)-(Z35B3 &69E<7IQF@!9$
M%SF$''$D%1[0*VM$$ZR^UO&[;^WT'%K69<27P(XRIS:FTRD"<*4&0'/,W@&@
M20_8: A.*@14M8&:S?01T__]#]ZXF?\>]9]6TK__@7'.]P^@PK"9\:B*0'WN
M^4G557P^;3>E*=E9=3-:;/5E^_*S[S?RL=QU"\N33&5QS@"'J9[T<B$!H20W
M3CE3"<6$":M#3;]J3<UIWY4FH4UIDGH>BU9[@]RF-$^C9S=;C3\F@2>BDTHQ
MM4EF35 ;%76LJKH-+[E>W]:358B&;WX1]CI;>%)MU(G +YS''._YZ0,7-DUK
M"2U7/I@)XXM\6JTWU4:Q6JT?JW=53S;U'[_)GYM7&J'_F1$IJ<04 H$4 E!D
M.6!Q0H#,9(PISB%1T+&LV3!-7.A@G,RZ7:^^NKHDW944*6O5'1<= P?(<@$1
M'O30BX'&@HIT:S6CG1%1QXJ[:DG07%%OU43&H*BRR&> [6V8^O71!^HRKK]]
M&V GOO.-C[LM1^B=U/?0Q<7B,(BF*,X*($C& #09QXS%'!1840P9YH):1?6Z
MB9V:']MH.RQOZ K"EIO-WG$+O>W<YA,U&D?CE#MQPRE(JM$5T2^2=F0'QZ44
M),N[;TQ'^J3JVN5SNOB\*N<'S;EQ@F%*-.8)RZ6I444 2Q0$JLAR08A$>9P-
MRDKJ$3HU$MKI;%R'G=91J[;- FWX %BZ9YYA#>V+W8[H\'0F"XC"9#7U"7Z9
MY"8+*"[F.-G<&S9BZ-Z4N*C:=<Y_R%G*499 %0,DD':88LH @:D **8%QVF"
M&<]=F&J0%E.CKF_?Y5I6I4#"1! =#H'?<*+!P$XJMJBMQ%(W!]:6C!]L=!;(
M%XD\.M1DDF%(9\$:&I-T_F'NX>-OYN73JJ2+7]>K[9/V!A?;>K^OU,9K!;92
M[/:2#G7YJ,%I<AQ8AC*6X00PK@B &4H!4SD#6<&R-(=00F75 L:3/E-CRDK/
M:+'_A!>KY0/0DA_M8ZY]#%,_A[X ^.&CI"IKHLJ<*FZ[-BCJ6A3M3+JKV;9+
MMGN[QATJ^TCZD8=LI*#[<8;.*5C?(] ]<?T^I(R6 N 1DFZV@,_'ND^(X<(>
M_B%+<]2V%&:OQ;05^K8RO^H<LS55 3""M,"$ZUD4)0 B40 L8 %R);.,)TG.
M[>?3ES=G:M-QK7=U+B8;S8U3_4/_VA21E/KW*Q4]&Z?:+49O&G!;3/,OK^2$
MO(3Q(ODZ+][;SHMG?GW7C=*X<RHR,HT!=?!87E[9"3H\_X9OH9/W-)U![W&^
M)J#D:+[;!&P]X_I-2"MWS_'W92FU_RG%5[F<K]8?5QMI=FI^TP_YGB5IG. F
M3SH7"9,B,[4T4@R@H!C0PNQ^29)G'&'&F55#;Q>A4_/"=GI'M>)1I7FD58\J
MW:,L,86Z$VP_"UKC?]U#"H%J8#_&&M !&?_6R-I[ 2$0'FFN]HBTTQSJ"EG/
M3&?]J-'F(U?CNK.&\[T##P]7RX=O<OWX1K)=M7\<8RA4C@#,L>9S#!&@!.:
M(I[#.&<Y*I33T>"IC*DQMU$M$OIE_W.^^3Y?1JNEK%;+CL> 9\ D"18,$0)P
M+&)3IU8" @D"F!&1*((0YG) UN%03,?/#C2'/Q%]-,7[PR!L>8QZVTL8^I"T
M/3V)C'Z[VE2:>S?;]7S35PO<_1ST,A)^3SG/R!GW#/.RH2<GE#V7#B/6MX]/
MB]6SE%_E^L><RPN+@":M6NZ3$/;)/P+#A.>Y!$H5&8!%86@8Q8 3*!.J4@D3
MY98*<+-.+E_,.$D!E0U1O7? NWL,39_$:D]@+1>T3C;=M5%D=4R@8Z68VP?5
MCJQ&':@1]R)WNSO[Q>]=="]$%0Y%%]'>DB Q;=Y@]<J3MVLU*JMZ _&8@_T]
M>!AC?UZOGN1Z\_Q9O[X;LZGRK^W\J4IET,][LWJD\^6LB!6!"99 YDP */5H
M8J7_A[$,QS!&N%!.\;T6,J?F*K<JWT65TO6F:ZOV7604C_ZH57<,\+49 #O^
M] SK&,Y?W3+[VT'#[.LX.E.@ S)>2<Y&[J@TY@#$,5&YW#JT>\'G+5O,^;O%
MBFYFDJ5%+F!LZF<EVA&42CN"&0&$RYAF4,5,6:W'SSY]:O12*QC5&D:5BJZ-
M";K8]?/%S8@$9@87, ;T'#AC](U]!KI/'+FWP!EC3OL)G+MHX/I.J;K1YB[;
MZ(OV2@YK$7Q<+8446WV9IO0F&>F\6_-Z56YFBF-5$)4 GC"]X),2Z4\\5B"'
M*L.*Z[_$3CW/_*LX-;+XNEGQ_SE8]SFNY_P/HN4"[T6')C1KM<9U<RF-?4>E
M.JIXQKV);;KEW?F @.Z2\;/4JOHLW1YN//PN%?VK.>[:,1C,)XO)<)*&]YPI
MC3+KI]7:[$:]>OYBTE:E!FY?72(14"K.(2 Q+4SG&0%8QC& 6"1Y*F@NB55]
M>R>I4V/UG>)15W,3*;33/?K#IL3$#0-QW6\, F]@9O:&[*#>-M9(W=SKYKJD
MT7O?6!M_KA>._<TCEV%M I%^U1<:)>O*=T<%F*H_OM&:OZ/S]3_H8BMG<9+0
M3"@*))<,0*37ME0P"G(I<*Y4BE+L>+0QL@73.PBIU#)!WGJZ>UPMH[)RC1\J
MLZ)?MJ6(GN2ZKFLW5GG6@2^'G0<]X0$?\4!E8%CM+G"V1F%?A?4N.JF]5UT2
M&3 B@T94P3&!:JVWC>,T*K8.M.'?HVKK;0/DK7+KC6H,W!TZ[&C;'%X@#K'*
M4P20HKGVZ3$SWCT#,6>%RA**A;2*D>V5,C5O_KCS\L##H?.(6NZVW(I3Z T3
M9XC<-SCZ(/"[1W%6TKC;#'W&GNP4]%[L'C'_>?6G7/\JETTV9Q-$S#@E%*7Z
M6\=0 AAG^M-/,@&(2C/,%,D2R6S#X\]*F-IG7RD9/>RTM _,/@]@_Y?N!9;
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
M3;,8*I6IEID!BEE"%$TX%D[-8OX-0T'/1!&>K>OF>BA_'7R6D4*:0L.Q2B6
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
MP-/=(5*MF@$.YJ^CX=6I[Q$WJDM_W>QCA][BCF%,43'2ZU5YO%0515JD&:8
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
M%IIF$ <28H0R*O6?G8KD]XN;&L-<R5>J=/:4AU'#;4<\_D ,S#DWX><OM>(
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
M_(\DC__K/^GCTW]%LC5F:/)9[\C849!'M*>0>M:JW[1+?WL5X1LRT&P "Y2
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
M><?I!O56:R6JU$[92 W*G=B>#;<[0'8\@ X"W-!'T%N<]E+>@"V,"_"*E84
M;]EJ83[OI2UGU\3_#=%$^S)@80^JSP\W[E'U1;6/#JLOW]&/6-[6?EWSX-6/
M0JC3-?@_+A<_JDZ950^DLNK/T_[[ZV6Y-IMSLS<WF_GE_:+XEY(SR:(XPB2"
M:6(+6Q-,($MU#'.&1498II,T]N.EP62='JW]L5CMI*M*%>R:IPDCOQ^M#3?%
M;JPXB6D;^JR_NY/)#=CIMVUM9Q6J/%I/RB;1;G6Z ;</=I,>CF,'AS\H10\G
M[:@,/SCHAPO$\ /ZK2_E:CW[8C_^MS^+<D9XC%6$",0I,U^D))!BJJ"F&:)2
M<O,GIRBH9T^=FM_;QJ,4Y;JP.:R_FPW!9M5$_UAA'<^UGL/6S:^]P1B:"_OA
MX$QL)_7N(B%S0XN S$^'Y//\B:,0Q4DEMB_UZ3_V,_#N5DPJLU.M6I\W'N#2
MGKD4/VS85.WUG7%%420Y@QF*4_N6,D@DYU!1*E$6,Y%$F<\9EM.H4WN!MW*"
MU4[0FZIEG-E=LOE\^6?E_K&I'J(N@#M?VKXQ?M:8VWRX65;!41Z8&78 [V4<
M]GS)"Z"@=HS;R*/:)%Y@'-H7?C?W=7(Y)W-48AASIFD2VS3ER15-E-(8\C3.
M(%:(0I((!IDF+"4QX01[L=BU DV-X/:5JNJC]Z45NJEQ5S&=K[_LROER]:J-
M-PN#^]Y\4]DJC78);7O50OK@PL ;V%-WI5 C^_/"0'CL]0OTW!X=FDYN((\[
MI+\Z[)#^MFJENT^L*2O)[KZSQ:>Z7?I?ZQWH0N[ZIB_MKUI=,_ZFBOOO]IH?
M1KE[]?:G6HG")D2;C>TLRG2"4,P@PCHQ6TD60<IM9C)-,%>I3//<*1]YRDI.
M;=VHM:F6#-7H8SM=6E\"8&N@[%*BP9,]]_QE4TK;:*IN*76^ /*_SP?N<IC#
M5$6?T,+7]H^V06H[20%_.MT1NG:8UF"UDB?+9G%<&[Q  ]@-:'U6W[8^J_;7
M-^UV3#=@"QUHL -;\$"%WO^ CZY'XZZ)JC#!:)'_21]EOZ9C$_^,='4RFZKH
MX[5'FRH")X)N)B]KS\SP#2_5?V^,7&]_F"]-TDJJB!!1$D'"I+%B69Q FA,,
M4RXT22BEL6<1_U.C3,V@W L)*BD]T\1/ NGF3+@:GJ$-I0-D B;_.$$0-H?\
MY$CCII)W*7N44=YY<;^W_HNR;"36FY6MM/SPR(I5Q5<[5^JZ^%$%]-AM_7QI
M3\OV.2B4$8%U;C:[),H@QBF&!,48,J%SR?.8F8^3#SE<(\S4..29+G4K\IU"
MX+59'^Y]CV:NFBHW^AEK @9FJ6=JW+2 OZDFHG%:[I0!>VW MT$.>D+@&I3Z
MKA)H5(8, =TAD09Y9C^^/1F1O7>,SIC6.$H3 DE"#*5*;KZ3L80D0L8.BY(\
MC;VZ85P8;VJLN4UBF%MYP;P1V+ZC__M_D21&_Q=\N/-CS4N NQ%C0!@'YK[S
M:2!#G,XXXA*4NRZ-.2H].0)PR$"NM_4FF7/=?SZJ]2PG.8M5G,%4Y!QBGFE(
MLY1"$4G"<RXRE$B7M$6WX;PH9H1\Q.ZV7.8U\3UGOH V3VV@N8YM_KV .&8I
MY%+FD*2$2\%QG&/ER>BAT!Z'T$=%VYG. V$X/)OWAJ\/F3N@$IK+NX8<F\H=
MU#_!Y"YW7==:>,8X$I%.%41,,(@5E=#P2@0CQ?,HUB26-.[3.'AJ=+&5JU__
M7[NRH2C.(HC3Q'QAVM!LPKDQH7%.24PYBL3L4:V*I?RZ9JOU<& =#C(\9#>
MJ_MB8?/B &=S:U[T1#$A2#)!(AA+3 V41$,B> K3#'&>XT1321H4WR[DT!AN
MAQ@#054YV:^$+XM$CHU5!=.4((@%CR'+4P018HI'$5>Y\LPLZP/>.(E@5[ZO
M;JMU'_4'7I<OZMV[@_8@R^SNX2_2_?K<TGGT][XUSQ]72A3U*=R#[1GXK_K[
MA;3=@5256F1,0Y3)1&5I#I7.<X@1H9 AF_23I)'"4L84.37L\1QW:DML6^S*
M'<I:LOL61'=#WNTU'P#/@5F@+7&5&;F3N0)V)W5@.]T3J,#%U-W&'KFVNA<@
MQZ76_6[OF<I>U3 P^X3W"[%\4'?LYQ>V5C:3<2&*>3WZN^5*%?>+9U>\*<R-
MUBE4L/DL0DKK.$]A0B,!,<D3R!$G4"A&M" L%['TX; 00DV-X!IYP9K]!"LC
M*Y M83USTT/,F1O[C3T3 U/C3AU02PN,N,#*"YZK= .VTW5X75NQ&UOH0P3U
M7(?$.VR*>0C!QLTF#PCE4>)XR&?W(^Z_LOFF7@^V29:E61F^J%*M?JCR5;U7
MG%$L%35V)&3:S"F6+#&[OES 1'-%LY3E"BM_UX/3V-/T2S3"V0C\O6.BB</W
M8V&W"< 9H8Q$")),I1#CA$ JL(8JUY)(I31%TM=K,1#\P[LT6N"WTA^&@-UM
M=0L.Y,#+U]>WK\%7\5W)C4VRCA,8T1NP4P+LM6AJ!-=ZA*^.XH5;T&7(;>11
MUQDO, X7$K^;^ZT4MD#))UWU(FZB/J.,1G&")=2$4HAUCB'5=FE 3"9IC"-)
MO?HK'8TP->.[JAMDZ,9VF_2,;SM&SXU;KL)D8![9PE'W#@\?+'M6]Z!<<#S*
MJ._]624/W_'S%_;L2ULW%]\9EJK<]C<5*5(41QI*1%);U9(8:\_LPY%BF'.6
MX%QY5K4\.];TG/[-3LWNKQ_9DZVOX-E7]BRL;B]\$*@&?O$;&5N[6C5(Q]=+
M4(1MZ'IVM''[M5Y2^J@=Z\4;^O'#^X6-PU^NCIHS9)@3*3F&4C(!,:(Q9 E!
MT&Q"(B5%Q#+F5>GCW$!36_VW<A:^:_]9)-T8(00^ Q/"3L1Q6E=<0B0H+YP=
M;%1:N*3R(2M<O+[G)J"FEL8I9=C&)O,M2O5*+90NUC.=93%E2,!<&ZL!1X8;
M*&(:*A6A).59E$=>H3P7QIL:131R>FX-+F#JN%$(A]30VX9:TIUOW#K%&V'!
M+XVXYXM7^.\BW( )NZ>X,.:X.PPW ([V&XZW]8SB7JYLUO#KY:*JI+US*=@
M;8((C+F-<4/8\ >)<ACG*),TI2I7?O'$)X>9(&U8*<%.3,^HX=-8NO'&]0@-
M3!='X S@:>@&(6Q0\.FAQ@T&[E3W* BX^^J>"?F-__F3W@9*[<UB19E.648A
M%I2;+Y5+,8UMQV>SN5#FO\BIX[/#6%-C@JVHUJW6+_RP"U@W1@@$U]"'&">0
M:IJ]#[/I<( E; )_QWCCIO%?5OPHF=_AEIY>2_F/3;FN"HS<+;<GY>JC6M?^
MCP_+TOS^-2N_?UXM?Q12R5=/?Y36.[+K([1/@-UUF(DBP=(TPU!ID=B8\ 1R
M1BA4%"F%(ID@(3P=G@.(.3U?:4M+6QQIM=6S*MQ<-([49?63,+J"QT996Z)I
MN6OXQ7::>O8,&N2SX.BE?>'Y'=K!^WQB=PK:4,^MU_<7J^2O]L]63_"Y-;>_
M6%W-!^#75ENW5D6"(;H9#3DA8=W,0P@ZKH=Z0*B/G-M#CA6DE-2=>4K5,$(0
MC3+"S:HA,#9;5VT+8"-FOE-9J@7*6')-,:GM.).S6 ^+)EE!O?IN7 +6T6J]
M'JZA+=8^2%U;8>H0AR%K3.W&>LDJ4X<*7Z@S=71YWS2='VIN3!IYI\3WQ7*^
MO'_Z8HO9;7TQ(LEB&J<11*FM2L!D!$D>4<@837*5*H8D]4O/Z1QO:B2QE](W
M!Z<;5C=J" C6P!2QDQ3L106UK -XO1QQ"9QBTSWFR*DU3@ <I]2XW=:/2IXW
MO+51/[,(::5(HB#"MA\[P3FD.,YAKA&/4ISF*L<^['$\Q-0(8[]OF->E?OQ;
M+Y[ T8TNKD-G8(8XZI/]N@L8;THXKWM0%C@QS*@O_GDU#]_UCBO]&SOL&@6N
ME^*?G\U'XKMYYF<SO\UR1C*-DHQQ*!,101QS#%E.,QB++,IXHIG0B9L?RF&T
MZ;F3M@*#2F*P%1E8F=TKPE\"N9L$ @,W,!MT(7;98/"&SKVF?4 (1RHMOX.R
MK*!\W$+Y:*[Z2Y@B[HZ@=-12O_2$T4J:.ZK2KBSN>HL_K6Y/)G>UYMZH-2OF
M>Y]N2E"&-8TAD5K9 \48<OLELX>)D@A;?=*U;\VEP:9F26WEW1=+!(W$+GY8
M?ZPOTVM(! ?FU['!<R?8D"".Q+#7@>G%M*[H=%#MQ4>,QK6NRK3)UOF>?GO4
M#\5"?=*OJTZL[YBH1GB_,'2FRG65H%P5'_Y<Y8/.DC@2:1Y%D!(9&ZM6"\B3
M)(=Q2K&(-(JS-/79O?H,/C4VMK+;B(6FB:UNQ+\!1:- 5=3!;Z/K-1EN6^"A
M(!Z8KK?HUH*#=SMTM[(WQ1?JLO6U^.'VSGU "[JK]A)@U/UV'V@.=^*]GG%M
M<%I' <PJU&B6Y5JE-C@MRD0*<4122# 34&:,Q';7SI7?J9_ST%.CMG9 5G=E
MUR9,R_=XT'U2'$\,!X%ZZ$/$<"A?$0'G"MA  7$7AW^A^#A76,Z'RSD_H>\Q
MI5:K52M9\"#5A+"$T)Q+2*FD$&.>0"93!!E#1*J<Y%E*?(JG7QC/B\)&J)Z^
M%;==KLD],Z47XJXGF,%P'/P$\QH(>QQA.@$3^ BS>\R1CS"= #@^PG2[K>?V
M<+FXOU.KAS>*KUMYPPE22C-J3"6M(4X$@317&E*,$T95AACS*A=R<I2I6456
M.,_MW$GP'/=MUT(R] ;-R <-[ _ 2CA0/ZI.$,)NN$Z.-.[.JDO9HRU4Y\7G
MWO7VS)A-V#__\S^VOS%?;(_=__R/_P]02P,$%     @ LS&65-<N5NNRQP
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
M]I?!'L2.XXH,B:)+.W0LC8UX<EVR^/8SUBX_\Y,7B]5Z]6R>?_GZ&>?$SK4
M1?"%W"UPIKZ4-9&^8D4!<B>*S3D9]U1=QOX0_"YIX_@^+0$WK#;VAA>%XW$Q
M$, J)V_+Q4Z:L!QB1D\'N<FT.P37$%.*4%@VID03GLYK[ ^F6V2,:ZD&5O)B
M*'EW8(U^72Y6JW?+19FN*02@':-%+76LM2HF9O#$.!@2C9&Q*/7DNX3]H7*#
MB'$M3%N@["OK_6&R6(?9(##Y@+-9K8+$.0EH1H)YED^G\TUWPUI7?R$F"B<P
M< H;@>(0!PHM(SG5;F0B%64T66G1QGG:CKYQ@K;C@*N!AKHXS=XCL7"6UF?+
M&Y*K[M_Z]>GG,%U63^#%I[ \P=7$2^?)%<P@%7*2GV,4 ==& SPH+8EAX]N<
M=3L0.4Z[X^-@L)6N.C@GKP1W[H2^(4L^D4'Q$NB #R+17O*^/FW/$01'])G[
MJ-U3U2@#^.G7Q(S3._DXL#I4]AV<GYLW:+0[+LVPQBQ\*@924 54]H;$X0(8
M985$YY-5H0ET[A R3J/EX\#F$)EW<?2]77_"Y>^+^>(V_B_Y,4J&$F(!HT6N
MU[8>G%(UYG!1)<UH?S0R/T_2-4X_YB-9HN$TLCO"_#G"YGA24\4#F:5+@WJ9
M<9O.SXBM"RDNYJOG6!9+//^YC^$KKG[Y2F(D+4[G8?GM]1I/5R2/5'-UBXT#
M>KGK)HQ8YX+.]F#K=E/)@+>;6P4K,261,K9QQAHR-4[SZ&.9RSZPT,5I?<'B
MA8"?4U!5@W;AN,22%.1<;]@4CR1HYD RC=95#O&IB\9#(7V/H'%:51\3CH?I
MH(M3_'>*?J[]5F>2C2($X"9[4-HH<,GI^A(HDQ=+)XAH Z%;9(S4QOHXR-E?
MX!V8GE_"<DZ"6;W#Y>8UT)5$K/.>C&<A$UI'7XHD:P<],J8E83(Z&OMD4_S]
M@?,812,UO#X.A@910Q?FYRXGS\-JFB9<NV1++O498@05<H;(@H:4590NL<SQ
MJ:*IX="T(6?<VZ%A=/T= .TN]B[1\W(Z.Z/@8V)LS#X($DBL:>1Z%#OO:(/Q
M8CD1:VUI<U7T"$'C7AL=!4'[B+Z#Q.G?L,YSQOR,8!E.+EH"ORWWGKI>L/=R
MNDJSQ>J,XHP:3UQ)4AECBZY]0W6DG4-R Z\3@R2<(;&R$)X<'+0_X(:A?Z3>
M_\<Y+$=0\0\$['/+G[1SREL+W-;W4C%'B"YD2,XK9IF,S+<QF#N1.>Y!/ :.
M]H3R[DKM%[$7XKS??$!F(YDLO+[@HI,FU-;-,24*M9GC9!.",$^U_Q@<LX\1
M.N[AWR]J!U%L![B]T2'CY?3+-.,\7WM%F&;T6YX(CB$*EB%(Q>K\&0=180),
M7'KO68RY342S#74CS74Y5OW;P.KI\U%!KA++CU7KUWY/2_Q$/S/]@H<\-=A]
MF0$>(!S(VT#/$J[6?'OQ^(&0^L#:5Z!U/,J0&9+Q*@E44A:BU!FRMZ:8;-"*
M-C=,.Q(Z; 8YQF)]E@)8CJ[VOG80@G<@(B]<QJ!-;!,)[9%!;F706B+EZ73R
M+M+O(H.SN;)^0#:5&V+M;?D8OIXW=J#O+S&LJLW>_'XE/3H-,@ODYDI3,PZ6
M)W"8 A1GO4D!ZPB?=H4&!]$^KFMX3)@>6<_=8_O58DE>\?R\O4WZ]G$9YJO:
M!)PT/\^;/\W.<9#_\VRUKDJZE-($7;3D$UO0JOHJ3B3PW!G(W,F8DQ+%M(G5
MV_ S\MN+(^-RAVUQ)(ATOU5>A-6G5[/%'_\3\PG^&J;S^LUGA;SI]]5]7ZVN
MIHQ7N1#W0I,KSZ("F5'5)B^&N#=5*]EP83@OV.8N<D@N1GYITN^V: J'#M()
MVXA^(AA*'9B&:$*@@%C+VG@S0%;DZ#$IF35MT@G;4#?R.Y9^H;N7^CJH^GB
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
ME%8C0 VJCLX':=V:'C'DV*PG/KC9](NCCL1Z_#E@*B:*PAPDQ1,H[6SM A[
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
M2*\CT)\T>)1U!)!WBGO+64S'AM\CM':;?CD*((=08#\5HD\P6J?H\9*92L&
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
M.0-/3B\8+TJ41K$HVJQ#&43FM"\LG0!R?\6= "IGRDLN(R]USE2I/D>&D(H
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
MP^,2_IJ?7Y[?^O.KW6'A$\7Z;R\OUA=A4=\R-C\]RU%[I9,%GF(]K]F0.$L
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
MDAT)KMQ[)FF;%1Y]M$-_O5\=Y8F;0>7'RAP_6YV:M-116 6%&[IXM5>U.K5
MBH)"0&=(C9UU70UC\ ?(,K>#>3L';S3,G4XV^LGGY%T:R^\*2$7#F=X4558O
M/5L/3JE2)R]:(YES2D^T!V(\)G^ ['4_!W,B[/61YSY4.-?\[R8?5(:34UY
MR1JI"DM>3RH(0@M6HK**?,L^S^8@/G^ _/KI',]V"/PQ3N@C2==G)52,1*EX
M FNTK?6"%AR*!(851<Z'H<AE(J=V9$Y_@#S_Z9S2EB@\C7,ZDO_O&,:@F 'R
M*Q@H6ZI@G*LMGH6<CJ!"IR]M8\:<?3\A]',J)\#<C_?4\*QHLF22\Q!!9H4D
MGZ0@*B: P@ 6T%IR,QI5?1R'P6GZZ_^>Q[$%YD:\&T=LBZ]2B/<%M6T$_XA_
M75R&LWVZWW?YV(.;W ?3?IQ>=NYUU%)D4$P3<!&QIAX2E&SJ3F2&9+K_UKWL
MRAJ,W!$+:!-%?K% H/@/5,Y)<1016PU'^EOTL@_!7[M>]B%*[N"AZFY;J];9
MY3KLQ"DK*LD,?"(+'RG@<4QI\L'\?WO9FT#AV5[V(7KI %3["^Z9'E5R\S'9
M$, Q47<]N@@QF@Q><253BD+EB6K43KR7?1"XCM'+/D33':#]/=(%-*^3I3;E
MV7\NYA?K]Q_^W#8_VVB8]:C!R%IFH5F"8+@%CUD'+X07I<T&A6?)ZO(B/R)J
MEJU4V $>W^&J+%?G89'PJH)TRT9DPD55'-@BB8U,#(5H"J P23/CT?DVE8I/
M$-1YO>&Q,3B&VCI W\OC(++W+$E7ZES-Z@P5!J$D#EH0AX&%''FC'MA1)GM,
M5]-W;$2.J\H.L'G/S&^9$)Q%KEP (Y("%:,%9^JV5,]4$%H@,VV>&Q\EI_-!
MXA/?S'NH;$+<K5<7L_=5<AL_FT<IT'BBE]4V/6<=A% 4I%*$3)*%N%M^C#[U
M%L;H=_?Q=>=K?Y1Y+OL$T_O+OP?07'N?3!3A3=U0(QRH4B.S&$7=%ENX\+;X
ML-,LH=UA,V6(<(#*[BM]#_E-K/;?YXOY^>7Y]>6:BT;MZNJ1(NOERHEYSR%Z
M9[WS7(FPTSO[3HJ_\]43JWX?Q2W'D.+4Z@]_W2(\BJ@8XP5B,J+.9,L0.,E
M>FE$3D+RO%/B8#?UW_[J::Z,T=2_MQ0[\%"O/:>-]8NR*%ZS#>0FU0XR3R#V
M28(,-ND23"+)M G8;U$Q<4S413)^;ZUTA*BM+RXQEIK7A< ,^<LN&' J,2!_
M6FK.<F:A31:]I_SW_OI\ AA["'?BH7^O!./JS7+QZ2.NSE\O$DEM_A4K/S=#
M.S5R;2+HA"06J^G*9,J"MD)942M1\KTLS:.]F2]]3Q] V$=_RT;"G!@8OYY_
M.5M^0]R$V^\N5^DSV=-;K$BFM$LZ0Q*UP20&"KVS1; >K3<VFR!WP<4+7S-M
MU#H2+,84Y>0=XK_,5YCHK[?-2%L6N"X.E:S5F"P2L',$Q[@%;DPR*)-AENV
MAD<_?%K/8R0,'"ZVTZXM?W/3;VY]1"V-@4P^=\W4.;IGR08:QWUAV<50;!//
MXW#:)\[)=N$#'QD!7<Y$WA97WJHX"R[1Z069+1D%L@3@HHY ASNZNC NR+B#
M]=OIRSI_L1]9^R_.FSA$%9/?I7<&/#U@K=X\)"Z-*+ADH$EHL%FI%M%KB,Z6
MY%"P=+]1]5%L[?!5O<U8.$BURW92[B"8W_L8WATI]NKRXO-R-?\/YED,A)::
M%+7",/)K4$!(B4)@74=XL5)<[.Q6?HJ5WB82C 'C/O3>A0=*C)\O%YM0ZN?P
M97X1SJYX>D]Z7GW%_-MR]=ME[>ZLLU-K$<V,IZ2*H5!;R-IMC?4-P&L-%(J;
M&!CW*;7I1QA,:F_=^F-"MZW>NH#FWJ=S\Y^ZC/1FS"^?<5O0,"G \MK*0)(
M%T@8(16-="<IV6J(\XA<]-;8WH4M/E3;_6#]0?/90^[C<]Q?U9&1#&JF-'S"
MF9.)CK5&$D/@) 8AP7LKP'-2163HK(WM0#\V.[TUD(^._DGUWXL;OH\0;AI^
M7]%E=W[=<[M=2XVK<SYS.?@0181LE2;=V$22<!FXMB4ZS<EG:]A$V82GWAJX
MNS@.XR*AGZOA@.;SQ]9V%&%3-F03$G>.PA3ZCY=90W#%HV8N&MEH"^3XS.QT
M#NP)GX,)=?\#'H 7AT;,@LA.*R\!Z?H$I4VN"BL@0N):UXF^KE$_^7$9W>G@
MN/\>G+$QT\^AVN>&O7EPKQ-+WI9;>8BMXSGSJ#SZ4$ &)+TQ'B$$<CT%%A6*
ME<;EAG-:F_"TTU'Q)WQ4ID?"Y*]'VP+7S7F^RTU87<S3_$NU"/]W^(I78=;'
MY37_,XO.""?I1A6U628D!5Y+"K,<UT8:*3PS=P'_Z)O2W@3L]M+$3@N>QU-)
M/_9XGPMK*Z.[+Q)T *^KI&:,%<V4,V"+2G0UV0C.N@*!ZQ14LMZSSN8*OL32
M;G@_L:?5OH#0Q9FX*?3#U=?YMGW[@63^6"Z^XKHZ9U4(9 ,NPMGMO_]YN;[X
M8WGQOWCQ'M/RTV+S3.<Q*:F5 .Z01.&5AQA05%4EEZ1)II&+WXREW<[$B;[3
M_O_M?5F36SFNYOO\%\SEOKQ,A.U:IF)<MJ/*'?VHX +:NIV6W%*FNWQ__8"2
M<G$ZE:DC'>HPW5U14>55 H&/($ "'_H PH^])[:9SB_+U>Z7ZI_CLQ2<,M$S
MT*74AQ0F(;*2P*F842G,!=M<%)UWG8?MGF?Z5-PQ9*8NRO\KX7K]/OSU$A=8
MYI?X5[JXRB0A62B%]<=RL?S7+,JH<V0>F"28*LX*N&QJPYRIO?))1G5(Q=@A
MWW48#)_9 V\31??P6O7P1.%-LO*P-K?WKU(:I;.M->Y&@A(HP:OZ'D%P$8'V
MAU>-KD>.$[AS/J$V%;+G-/)H6&[-X_OPKX9%_FU!?Q-I>^-ZQY?[[=I.(/D=
M\IUM&("/7O5YZ(%C*2$%'R!F'D&Y3#^R5H'/TOB2LM?AK%,]1J('/BAH>?'A
MPVHS /JG^3I=+-=U",6-8N@LDC:Q"*QXVH*A:/!!91!&>*E3(>BUX<,Z6?0N
M>Q*.P=M1D>AH1NTB7WMXC3.&1DDK)= 984!%C>!2#% X8U&9;,Q99_%,B[@S
MP^*@"[=!%NH@&CU(A[<!^"]DA+N_4VMD%FN<&5JQ\IJ!L4S7#DI*WB0Z,"BS
M-SHK8=K0JHXC_[2QZK0XG@ !7<Z@>/L95Z&60_Z)'S;-FT?$HM]_QJFQY1-2
MC14K;C_\#_R\7-4ONP%6R=IH[Q0(ZROKC^24N'N$$J+!P+DRK9+./1*=?*[>
M^]S;W53O+%[2'_W'3!5K<["E/@(B*%,L1%<XY&QE5EY8D0ZB>#MYT0\(-W&,
M-P9.OCM(1S9)W]YEO=O'FQ;PDWS,O4\:S=,\)F%K?^.UC9@3@M;.@A+%0[ Z
M@12B%$Q1.]9HJD K?W/+%G#O&WY;;/BEJXU>?MW]YBW@0T%M8N1@73W1I4O@
MC&>0%"\*.7>J-'I]/T[@3OW2$#P],H2FF>FZR#7K,\PBS2^VK-)ORXOU&B_7
M-="[7MORU7*Q7E[,<]C4PU^O%(/@26OR]93<@$JI@"_(@<>4L_,QAVR:@/18
MB2>^DVZ!TK,8KX-$]0_\@HLKK O[F0ZAU2)<O+I:7RX_T3>\_/HK+C^LPN>/
M\_1BA6%[=-TNE0FK6)8>BA.FCJMDI%\G0 1#.F!6\]B*4OQHH2<F>FP#U?.8
ML .T5O:YU_,OF+?;\:G516=2%K0ZC;&R*Y-" U(2GS$DE"I:9=O0/@R3<V+B
MI1:8;&BH#M_GOHOQCW]VV_M1H^<A31_)]B:TBJ&K7 ?,!U$)Y@A3=% "U^1N
ML%@I6]&C]9&(; C*4BBZ.!= HN*D!%5YNA.);)SR*7 I3:-VO^'"=IJ #,'1
MB0G(8)-U<$[^22;:EF-<K><+7*^OKSDW7, J"1:D1@C1:UJ,B!"TS&"8%SEQ
MK?AAE/M'E+P\(E8W\S#;@.*[2I:Q+-0#W+:R[TA$C8["!=J63'**&WP=A&-D
M!&TH]4D>0PB-:"[NBC$QG,8S[\/7ND?H>N+JSM]Q4\.ZC4%V#+&%99V#"B!*
MK5Y0EN*^["18:7U(TEN%ZHF :<]'=W%N'6.DY7@:F]C@Y#A7@<[KJU2)K_Y<
M7EQM>GFOAUL9X5%P XX7.L$K%[V/18(D?<C '>T*?8#I'_V2+NZE3@3!>%J<
M>.[+C4N\307#Q7;^4>#,>^^ ,L[*.JT-1&4-)"6EJ(5,0H\W^VFO&-V,$&L:
M?XQGB:GAM-7$W27L=IK/.AD6$MC$;%4+N4AN%?V(*4IM Q?IH FPA\%IGQC3
M39<:R;S+L74](6#2\FIQN?HZ^]N?,\UXL-$Z2*@VPSPM.,<Y6*^%X3X$U(\]
MA:XQ_>\/RR__M?O$+4!V/]G@8X.,V^^;$ ;C&&UYD@8[2$[>+!=_NSXND_?!
M1$Q ,40"93V#X%*"Y*/QA@[27-J\6-P18KJY8^,BXE3]=N .7KV8\>+J'!)&
M<9@OH+1DY!(S':FLMJ#FQ!(^EJP.<P>O7DSS_-3.'0S4X,09R=O+C[AZM1%]
M?C-Y7%I5D&L.F).I_4CUZ=9:RLB-TL'%$,R]Z//!1.2ASY[F86=\:X^BNXGC
MQ=O7>E+_IA-M$Q()2IZSM=5%.5*"=EBO8@0(3,R@%34O&RU8?%B&;F8/-D\\
M1K!!=RC:;:O"O)(*566:)R\8227!E PAQH@YQN#300];1^)HZIQC#,L^"I0C
MU-Q![/E=F?GU+5X115A9@'O+R&_6?GR3!;"DDT6CN, V].=[!.H).,=8>CF^
MVCM SZOEBEPQ)?,48N]6LEL(<D[RB@A>U'H)SVDAEM<^E2R"9D)KW^8%>:](
MTV4U31 TCNH[P-"V*_KF2NAU_0O5*-4[N^RX$A@A4JA6&1X"!&$U.6L;E4*3
M66[S4/>(4-T,H3O+*_!8UND7:+N]&)Q6)IE,NR8)4$DZB"Q$*,P*3\F",/<?
M^MI"K8<WXM&,?QBHCK!$![#Z$R_HMS[\B@LZTB]>+/*+_&F^F-<RH#I]>-<F
M>7W :UYDYH:#L:X2XGC*1R5EIC9J:VSE^7!M8#9(S"YA=PP\OBM-:&6K#H!8
M&;?H6 @7-POP0II@H@,1!9+C-Q)"J2$EC\%X@5;?GXLY6A!V3Y1IGR[; >HT
MG7< FD>BB-<WA$@\%^X*%V!3TJ!88N S%I#62<MME,R>IQGX(>FFF?(S657>
MV/::^L)[FPA3AE2]\:X4?[?(FUI:$;@EG6DPI5)M"J<@JH*0BF<8K3>E'#+K
M_I#OZJ(J:T3K+ANJNI,>QIO>(LJS-XOX^_SRXW5_T<\;XL!:F$T+IG_S^_#7
M+&'.7GL!+$H)"J6 ((, 'K,5BF=?A&_BSXX0=KJIP./C97];6!/3=7"\WMSS
M;4.0UY7JCZ=H.;>%XD@D]R]TC1 HZ%#2%9*REDFV89EX0)CIAO4V1]>IJN\
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
M,E]>K2^^_H&?ERM*U:[K=[3Q4?H(M@1)_C.'.E V0E3%%1?K"L<KTGQ*FB[
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
MEBMR'3S4+MT,7"29*2F5R;?9'8. VZRSKT?@'F6;'_4&[NYOW*.A0<&C1A;
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
M)=+)]K6#3J-]V/GLY6:C]=EK7\JVW3AN'KUXK@>'C</]K\LV*@51"<.(6^7
M7]?V:^L$.22),?AN.W\D+2/A3]2*X71;XB)_:3WK?)6:W4*&1$S)L[HMGW5M
M)8$O5*YIJU;[JEMWR*$RKV]&$F\+255"8]O\6XG\4\@,[(<-@:RPK\NVSN&P
ME,-N$:R,TU2L:R1 E& T(>OJ_ E1?L6M__TCOWEU;C5_1_%@)\5>KT>N@#T
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
MO9BP\<V3YC.\!\-OY%S^%U!+ P04    " "S,99404TN7!((  #;)   $0
M &5X,S$R,C R,C R,C@N:'1M[5IM<]NX$?[>7X&3YW+VC$2]Q[;L>,9G.U-/
M[\63^)KI?>F Q%)$#1(\ )2L_OKN I0E6U).2F\:JVT^*":Q6.SKL[LDS[^Y
M_OGJ_F]W-RQSN6)WOWS_P^T5:[3:[4_]JW;[^OZ:_?G^QQ_8(.ITV;WAA95.
MZH*K=OOFIP9K9,Z5HW9[.IU&TWZDS;A]_Z%-K 9MI;6%2#C1N#BG._@+7%S\
MZ?R;5HM=ZZ3*H7 L,< ="%9968S9)P'V@;5:-=65+F=&CC/'>IU>CWW2YD%.
M>%AWTBFXF/,Y;X?K\[8_Y#S68G9Q+N2$2?&N(3LBZ:9P^G9PPI/!,(WCM#OH
M\$%R>G)\/#SN\+]W4<@VDH<]ULT4O&ODLFAE0.>/!KWH>%BZLZD4+AMU.YUO
M&Y[TXCS5A</S#.X/?P8V*\P</+H65W)<C!(4&$PC[)VO)UII,SKH^']GM-)*
M>2[5;/3=O<S!LI]@RC[HG!??-2WZH67!R#006OE/0*%0/G\YK65&/DH6,->A
MV^M\>^;%$)!HP\F1HZH08(BJ<7'SF,E8.M;O1KWGRNR5&E=@G$QEXA=8/&-W
MF52R9)<1^YAD2N=[K-M=96S%42*GV4=(*H/9B.?>/"89+\; +A/'/E0*6+?/
M6]W!(3_:J&S.S1CCV^ER=%JZKZ)IX^*VN>*=)DN\ V?,9=R].1B>G+UN';H1
MNV49GP S,)$P13!SF;3LLB@JKM@'*+5Q#$/QO38YZW9:?V$Z99>__LINBR1B
MJ39(#ZS$T[5@@,X6[#W$IN)F]N:@^[9SUCMI>@!$8YR^<F/T(O8]MZ@!ZIO/
MV$.AIPK$&)K!)B880V@\L="(_LB0RX+Q8L:JPID*4&"L![XTH)4XR_'*2+1C
MRC&VT58ZES[\/=T*00$)6(N6(Y*</X"W[1-/B_<$"H-'*E]7\ PB2*3!.H)D
M!6YG/N'8-)-)QFQ%/XO]4S!0,R$%<FD5%ARJ75/I,E30EI!X 9><FN@);A,$
M1DMFV -W]C_C3F"I+-!@9/N%@9KH2R3'9;.T+@L,\SP@LBP255&0HQ.6K-%$
M!TJC9JQ$&Y+[*2R46OBW-JU]<32&D/ ]29,H*H4$Z%2-EO?'62]/PFW&4J6G
M=NYQ V-IG2$LY70SR(U2-I<<9^?"K$B[![X;1.S^F:)O#DYZW>,S6WNGAED*
M79UBO003;'7+N %O;;2>C+&8$$0!NCA6TF9$3V0YYBWE+ET+:1.E;87[**.-
M5H%5:70" F];=HA6%H!N"Z9<J5@VE*SA(1SYK=VA"%?A4E(Y+H*[B3^CC%J*
M@N 5DF7K@])G!Z5XT!R*EV,#*0C;MZY#U"267! BM!2D;M3K1<.O%@/\B%V#
MQ88&C>&1[/<]U22037AEM]]":!<#6KT^*>"GK@PRP$2:2.O3$ZF@\'RHLB\2
M>QD<#"CNW5@#Z,(5S1HX:%%BDJ,L5BLI_/1@J]A*(;F1I( ,,._AJB!.E27H
M]6%O/4[[9,;Q! 5ROH5JLI)C_"25XH1!J)878@'AN",4A.4ZAG_%0(0($[@?
MQ-:P\+K")'X9)ENGVTJT;)^H6P<-!MI$"HH%;G'T)$3B%N.(BC4%"#=B[BP,
M'\EC;"C=C(!^W;$4NMZOWF4AZIZ1+A5[#WR/M4)E94H,&>L+4X+=N? "^+(_
MA@+KC<+(P14H*22)!%N:$!T8NK)$[-G3^$B.V,V$J\KG&AD/TA1+L9R@VG9-
M27VJ-%M@1[A<7V5]..!&S'L;:GFL*[=9@FW0C3]1 S4JZ>_W:2R>MT ^PB%8
M N7QWJ0#]L^C C,^&&O5Z-2,UT73KZSU[ YY3F"O$QQ6R;1+R+J&:ZZMP_LT
M?2,OFR"CWW .PJ/8X88M*<8(9N +ZEIP[/O SQ$T8OAQ+,AU%*3*N'TJ0Y2[
M/J9 >%#S]J@!9X;3P@.H>JAX0=_\MTVT4QQ]O89RN'-#>6B/ZI;2S\=B'G'-
M14I1AB][?9%=Y+<=ZM!*P_ D'<>FP>FZNR4:?P-9YCA*.O !LF9;K+&PT)J0
M*)MG<(AQ@5!A"8KP?VI;YL$,OU421?>!6Q6)'SV.]K=KO,3)BPJS?Y"&$E!'
MG4A J]>0_=2]38$_$ :'PNA1V)=T/ZO/I["=?%DW6F$*69.!7.!&"T\)N-'O
M=2. 6PP]3<.P\X7 8A6P58[F1YMX96K@6SNO[C'(8UMWB5B>&@SX)EH5?)JB
M7_R3B]J!S0"%LIAH-0'"PX*/ZP<PILYLR$NE9X"KTTR'7.;/P@/=N4NQL!M]
M'VVT\C.S=D^6#&V"RGVR]-G2,]Q_5);PJ+'Q&?V7^' ]FS_8OZ=;N3<\'-Q6
MI74/MYUOIFOZ&#,$3 N%5[RT,)K_<8:P72H^&\G"R^ WG=7<8^V<SOT!$X)_
MK,'U(?Z\L%R_-3D]C4Z&?7IQXM"$3LP/KM^I1/Z=2MN)U;5AU!_T-JYVHN[&
MM<]Q'?2BT^/-RU_*MCN(AF_?_N%L^[WHN+>=$=K>OL'&Z$5;\N)=H]]XD4FC
M7OG(NL\C@^+]I2.##__S$.;?L5W3R/&\C-;:[[EBES@4*M;KA2?[^Z+<R5:Z
MO0"F5Z[3E@Y[<S# 4N9_-[]1W"'[.J1Q8ROS[$#ZWQ0==4&B H8J,?^TC\W%
M^U*%7]%0Y:WQ^9?3_P^H_U6X^0B%Q/[[KSA&LSN#$Y6 ^G7$528A9>^?>N>?
MPZR]BD%MWZGM\)W#YUOD%U_"E#I\"C0*C^PGL/)MS"*/?8_866SA,29SY39O
MV4'"9[_ALQ__ =+%OP!02P,$%     @ LS&65-NNQ@0&!0  \Q4  !$   !E
M>#,R,3(P,C(P,C(X+FAT;>U8;6_;-A#^OE]Q=;"V :QW.WYM %=6$&-='-C*
M^O)EH"7:YBJ3&D7%\7[]CI+<QDE<N$/7)4/]0;!TY/&>>QX=3^P_&X[]\/UE
M $NU2N#RZO6;D0\UP[+>>KYE#<,AG(>_OH&&:3L02L(SIIC@)+&LX*(&M:52
M:=>RUNNUN?9,(1=6.+&TJX:5")%1,U9Q[;2OG^"5DOCTI_XSPX"AB/(5Y0HB
M28FB,>09XPMX&]/L(QA&-<H7Z4:RQ5*!:[LNO!7R([LFI5TQE=#3K9^^5=[W
MK6*1_DS$F]-^S*Z!Q:]JK.FUB$M..JVX$S=FQ)[-7<]K1'3>L1NN1]N_.QBD
MA</+.9G:)/15;<6XL:1Z_6[#-5O-5/76+%;+KF/;/]>*H:?]N> *UY,XO_Q;
MNKGG3-$;99"$+7@WPH"IK)5SM_9()$)VC^SBU],68TY6+-ET7X1L13.XH&N8
MB!7A+^H9\F!D5+)Y.3!C?U$,"N,K;M=ES"WTDS!.MQ@<5T<=O#L?O1Z%X+FF
MLQOR;>1$+A"\$FFW@UX?2^Q^, E'9R-_$([&%S ^ _]\%)Q!\"[PK\+1;P$^
M0FLP>6JX+J\FTZO!10CA&)PV7)E3TS=A&O@%3L=KVC"8PF XO@R#(=P:O1?H
M8T&VQ="Q3S1?X7D T\'D]> BF!KC=V^"]S#P0VUQ;=O]![3]D6>*S3?_.KK&
M@^C")86<QU1F& N-ZQ NT6D&@0EG5"[R3/ Z+/$!O:%1KLN<6K(,(BHQ:!81
M74J!<8@$YS0J[M9,+7$4A3E+=$44<QA\^  C'IG/C]JNT^IE\%+;GQ]YC9XO
M5BGAF^+_,0PXSTD"$YH*J0"=G0FY L<V?H&YD(77%(&*&"@&'6.,,YD3B=.=
M$[OGMNMEF:W<MUW7[I6^BANG=VS"'<2PI)+.-EM$F-DTEUE.D HE/NFX@J9U
M7 ?,!HE%JI-Q>^QVD!8*8M8A3(F<$4XS8WR3T T,(J4M6BAUM!.,JMGN':J9
ME,0QYM-(Z%QUO9.MBAABX:IK..U4_4<B<LPMAN^_^FY:'-MLZC0@':L-?.1B
MG=!X00LR*E'-\R1!NE%VB6;[DUHE_3-GDNJM.-,L5726RG*\E^084(%.\V5\
M_(E>?"4D=A/H)KB)EH3C2A7'3L=K(+N='A >/WV&W<?',.:?<2P*J[(&80%2
MA.D7&JO1;;H)D\AW*FFFF:UK,TD2P&D8#-8:-*1(=5:O:A8G/-+/T6%<=(J:
M03TJ3TIA"*Q Q9K95@=5#3/W\KR#P&W=HEJ6,#T-:B_;#S1G7VK<'A98<T^W
MH,@LH=OQ,R&Q,AI(;$+2C':W?WHQR]*$;+J,%_04DWJ5]YE02JR*!:YU%8U(
M4BU2K%>:J[ZSTS';34^WG@K#5O%VX:HK-8NNU%+Q?5O3;+6=O5;;W&_[DE>O
M;3I>^YN[=3T3MXIO[[9M>MYA2;"*_)8Y1A8S%.BKFE>[H\BNF]Z LZL,+=*[
M1)8<?O_B4WRE#/7GU>Y66:%_XL &J60)N&[9M3P5<.V#L)7[YE/!="!ASX\:
MV+T6UP<:Y1VP![Y_ML9<.RA!7S'T_Z2/:DO26QA"@DPD+(9M>(\"\('B^2&8
M'P7E+JA+["N9[O>*)M-?,CK'3PG]I<VN*8SG^(E-Y7V96$7_]16')E_N$N^<
M$*:B/"+M2IH0'<B],\//[V;1^=F?IY 9OJ"YVC_E*R+<N9;'H<7![.G?4$L#
M!!0    ( +,QEE1G=YJ4( 4  +P8   1    97@S,C(R,#(R,#(R."YH=&WM
M6=MRVS80?>]7;.1I$L^(=\FZQC.,+F--7<DCT<WEI0.1H(F:(E@0LJQ^?1<D
MY5AVY)$S:6(WT0.'Y *+/3@'RP74?=&?]+P/9P.(Y"*&L_.WIZ,>5#3#>.?T
M#*/O]>'$^_T4:KII@2=(DC')>$)BPQB,*U")I$S;AK%:K?25HW-Q87A30[FJ
M&3'G&=4#&52.N^H-7BD)CG_IOM TZ'-_N:")!%]0(FD RXPE%_ NH-DE:%K9
MJL?3M6 7D03;M&UXQ\4ENR*%73(9T^.-GZY1/'>-?)#NG ?KXV[ KH %;RHL
MK#7J@>-8<T*"6L,GI-Z@K6;3MLV0UBUB_VEAD 8V+_ID<AW3-Y4%2[2(JO';
M-5MOU%/96;% 1FW+-'^MY$V/NR%/)(XGL']Q6[BYYTS2:ZF1F%TD;1\#IJ)2
M]-W8?1YST3XP\U]'6;20+%B\;K_RV()F,*8KF/(%25Y5,^1!RZA@8=$P8_]0
M# KCRQ]71<P-]!.SA&XP6+:*>O#^9/1VY(%CZ_9VR+>1$W&!X"5/VRWT^E1B
M[PVFWF@XZKG>:#*&R1!Z)Z/!$(:CL3ONC=Q3?(76P?2YX3H[G\[.W;$'W@2L
M)ISK,[VGPVS0RW%:3MT$=P9N?W+F#?IPJ_5.H$\%V09#RSQ2?'DG YBYT[?N
M>##3)N]/!Q_ [7G*8IOFE\CQKV4F6;C^S]'5/HO.BR@LDX"*#&.A017.(A:S
M%%PDSX]BOJA"1#*@U]1?JB0G(Y:!3P6&S'RB$BFP!'R>)-3/GU9,1MB*0HA^
M,!_R$-R/'V&4^/K+@Z9M-3H9O%;VEP=.K=/CBY0DZ_S^$-PD69(8IC3E0@(Z
M&W*Q ,O4?H.0B]QKBC!Y !1##F!(YV))!':WCLR.W:P62;9TKW)CI_"5/UB=
M0QWNX(6("CI?;Q#AO*9+D2T)$B'YC8I+:$K%5<#9( %/U63<;KMII&2"F%4(
M,R+F)*&9-KF.Z1I<7RJ+DDD5[02CJC<[^RHF)4& \ZG%-)1MYVBC(898$MG6
MK&8JOY.$+'V#X=N/OCTMEJG7U30@'8LU7"9\%=/@@N9DE*(*EW&,=*/L8L7V
MC5H%_7O)!%4?XDRQ5-)9*,MR7I-#0 5:]=?!X0V]N"0$UA+H9G#M1R3!D4J.
MK9930W9;'2!)\/P9MI\>PSC_+,&DL"AR$"8@29A:T)B-;M--F$"^4T$SQ6Q5
MF4D< W;#8##7H"%%JK-JF;,2DOCJ/3H,\CI1,:A:+>-"&!PS4#YFMM%!F</T
MG3QO(V@^0.QGJK!'Z.5!)U^9N]9>PBF6SSZ ZCMJ&4GF,=VTGW.!F5O#X&.2
M9K2]N>D$+$MCLFZS)(\A[]0IO<^YE'R1#W"ELKQ/XG*0?+S"7%;%K:9^U*RI
MPECB%,I@,W!9,^MYS6S(X+ZMKM>LYDZKJ5L[;0]YQ9K=,1M?W:U5PZW [JY?
MZM9Q=,NN[>76R.>WF&-D,<,%]*;B5.ZLF+:=7H.UK0RE]KM$%AQ^^^28[Z'Z
M:O.W_2DOT3]S8&XJ6 RV7515SP5<<R]L=Q+3$\>T)V$O#VI87>?7>V7\%M0]
M5Y^I$%?VFIY'-/T_J:/\(*D/&$*"C,<L@$UX7PIXYQ?_.\EJIY2*4Z*?@OI!
MT\V,)@SW1'\PG\(95LA,E;-;&YZ?TOA!I=&+& UA>+.;FH0AJD3<%X:1E^J/
M./U[>(=TYZ@[Y<59?UO0&/=L5_3>X?>G1)YO$LQ/7<@<L_E2[N[RB BWKL6Y
M?OX/P_&_4$L! A0#%     @ LS&65%:UT*7@:@, 3@0F !
M ( !     &%Z>BTR,#(R,#(R."YH=&U02P$"% ,4    " "S,994/9I[14(5
M  !)^0  $               @ $.:P, 87IZ+3(P,C(P,C(X+GAS9%!+ 0(4
M Q0    ( +,QEE2OSA0"C34  #U% @ 4              "  7Z  P!A>GHM
M,C R,C R,CA?8V%L+GAM;%!+ 0(4 Q0    ( +,QEE1(A24;PG   ! 1!0 4
M              "  3VV P!A>GHM,C R,C R,CA?9&5F+GAM;%!+ 0(4 Q0
M   ( +,QEE0>0B=XSN8" %/( P 3              "  3$G! !A>GHM,C R
M,C R,CA?9S$N:G!G4$L! A0#%     @ LS&65/#( BEHG0  :@(! !,
M         ( !, X' &%Z>BTR,#(R,#(R.%]G,BYJ<&=02P$"% ,4    " "S
M,994YB6H]EU& 0 .P@T %               @ ')JP< 87IZ+3(P,C(P,C(X
M7VQA8BYX;6Q02P$"% ,4    " "S,994URY6Z[+'   B50D %
M    @ %8\@@ 87IZ+3(P,C(P,C(X7W!R92YX;6Q02P$"% ,4    " "S,994
M*^Q=;*$'  #<J@  $0              @ $\N@D 97@R,3$M,S(S,C R,BYH
M=&U02P$"% ,4    " "S,994_"5SMU,#   L"0  &@              @ $,
MP@D 97@R,S%G=&-O;G-E;G0R,#(R,#(R."YH=&U02P$"% ,4    " "S,994
MZNJLG>L'  #L(P  $0              @ &7Q0D 97@S,3$R,#(R,#(R."YH
M=&U02P$"% ,4    " "S,99404TN7!((  #;)   $0              @ &Q
MS0D 97@S,3(R,#(R,#(R."YH=&U02P$"% ,4    " "S,994VZ[&! 8%  #S
M%0  $0              @ 'RU0D 97@S,C$R,#(R,#(R."YH=&U02P$"% ,4
M    " "S,9949W>:E" %  "\&   $0              @ $GVPD 97@S,C(R
A,#(R,#(R."YH=&U02P4&      X #@") P  =N )

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
